Hola a tod@s,
Tengo instalado Issabel y funcionando perfectamente con las llamadas tanto entrantes y salientes. Por otro lado, estoy integrando Issabel con WebSocket para a través de este me envíe todos los eventos(llamadas entrantes) via web socket y finalmente poder mostrar la información en un formulario web(node.js).
La aplicacion se registra perfectemente en Issabel:
Creating Stasis app 'hello-world'
== WebSocket connection from 'X.X.X.X:51985' for protocol '' accepted using version '13'
Pero al ingresar una llamada externa el webSocket se cierra y Issabel me muestra el siguiente error:
WebSocket connection from 'X.X.X.X:51985' forcefully closed due to fatal write error
[2020-12-12 20:18:00] NOTICE[16225]: ari/ari_websockets.c:178 ast_ari_websocket_session_write: Problem occurred during websocket write to X.X.X.X:51985, websocket closed
Deactivating Stasis app 'hello-world'
-- Inactive Stasis app 'hello-world' missed message
-- Inactive Stasis app 'hello-world' missed message
Tengo la siguiente configuración:
extensions_custom.conf :
[from-internal-custom]
include => ariwebsoket
[ariwebsoket]
exten => _.,1,NoOp()
;same => n,Answer()
same => n,Stasis(hello-world,SIP/${EXTEN}, 45)
same => n,Hangup()
Alguna configuración adicional que me falte realizar? o quizas tengo la configuración errónea.
Desde ya muchas gracias por el apoyo.