Despues de configurar los puertos y conseguir editar algun archivo de configuración para que funcione nos surge el problema de que nos corta la llamada pasados esos segundos.
¿alguno de vosotros le ocurre el mismo problema?
Saludos
Normalmente cuando hay problemas con el audio o con las llamadas que se cortan despues de unos X segundos es porque hay que abrir bien los puertos en el cortafuegos.
Deberias controlar bien si tienen configurado bien el cortafuegos con todos los puertos que usa freeswitch abiertos.
Un saludo
Hola de nuevo , sigo investigando y me doy cuenta que las llamadas efectuadas desde la lan o cualquier x-lite o bria que esta conectado desde ip interna funciona perfectamente y no corta la llamada pero en las llamadas efectuadas desde cualquier x-lite que pase por internet es q&do corta la llamada , es un poco complicado de explicar con lo que intentare ser mas simple:
x-lite (red interna) > llama > x-lite que pasa por internet = no se corta y funciona perfectamente
x-lite que pasa por internet > llama > x-lite red interna = la llamada se corta a los 31-32 segundos
x-lite (internet) > llama > x-lite (internet) = la llamada se corta a los 31-32 segundos
x-lite (red interna) > llama > x-lite ( red interna ) = funciona perfectamente y no se corta
Supongo sera algun problema de configuracion de algun archivo pero no logro encontrar ningun punto donde se pueda ajustar esos parametros , el tema de los puertos no lo creo , todos estan abiertos y en las maquinas cliente firewalls desactivados.
Saludos
Hola,
yo sigo pensando que depende de los puertos o de algo que tiene que ver con el router/cortafuegos.
Cuando tenga mas informacion te comenteré.
Chao
Estuve revisando unas cositas en el Wiki de FreeSWITCH y creo que tengo una solucion para tu problema.
Si tienes configuradas las extensiones en la carpeta directory, esas extensiones pertenecen al perfil internal.
Para todas las extensiones que se conectan a FreeSWITCH desde fuera de la red local intenta poner esta linea en el archivo de configuracion (ej. 1000.xml)
Tienes que ponerla entre esta dos lineas
<variables>
</variables>
Mira la diferencia que he encontrado:
Sin la linea
Registrations:
===================================================
Call-ID: YmFmMTg4MzYwNWI1MTRlNzBjNDBhN2E1M2M4MTViZWI.
User: 1000@209.20.72.171
Contact: "1000" <sip:1000@192.168.1.100:5061;rinstance=f8530176e099300b>
Agent: Zoiper for Windows rev.1811
Status: Registered(UDP)(unknown) EXP(2009-01-08 10:05:48)
Host: voztovoice.com
No salia con el IP publico sino con el IP de la red local
Con la Linea
Registrations:
======================================================
Call-ID: YmEzZmNmNTI5YWE3NWZmZjZjMjQ3OWY5NWM0ZWU0MGY.
User: 1000@209.20.72.171
Contact: "1000" <sip:1000@190.90.122.161:5061;rinstance=2b9e318d68f7b998;fs_nat=yes>
Agent: Zoiper for Windows rev.1811
Status: Registered(AUTO-NAT)(unknown) EXP(2009-01-08 08:16:11)
Host: voztovoice.com
Salgo con el IP publico
No lo he probado llamando otra extension pero si con el IVR que viene con la instalacion de FreeSWITCH y la llamada no se ha cortado.
Cuentame
- Freeswitch tiene los puertos abiertos en el firewall?
- los clientes externos están todos en otra LAN o cada cliente esta distribuido en la red?
- están seguros que cada cliente no tiene un firewall/router activado?
Revisa como te postearon si alguno de tus clientes conectados a FreeSwitch estan detras de NAT.
Si ese es el caso deberias revisar en tu FreeSwitch, a mi me ocurria algo similar usando Asterisk y lo solucione seteando las cuentas con NAT=yes; no se como se haria eso en FS.
Hola, alguien sabe como resolver este caso, a mi me sucede algo parecido. FS esta registrandose a una siemens pbx pero pierde el registro un tiempo despues.
He notado que FS envia un doble re-rgistro lo que causa que la pbx responda con error (408) y FS pierda el regitro. Si hay una llamada en curso, ésta se corta. He estado revisando pero no logro hallar el problema.
Como tienes configurado el Siemens en el freeswitc? como Gateway?
Si no me acuerdo mal hay un comando para enviar un ping a los gateway para mantener la registracion activa. Intenta con eso o en alternativa sube el valor de la renovación del register para ver que pasa.
Que te aparece en el debug SIP... porque miré la dirección en pastebin y no aparece el error.
Hola, gracias por la respuesta. La siemens esta configurada como gateway:
Hoy subi otra entrada con mas información en la lista de freeswitch para ver si consigo resolver el problema (http://pastebin.freeswitch.org/8978)
El valor para ping esta en 12 segundos, el valor de expiración lo he probado desde 3600 hasta 120 que parece ser el valor para la siemens, pero nada, se pierde el registro y no logro que se registre nuevamente ademas las llamadas en curso se cortan.
Lo ideal seria que hagan capturas con un tcpdump y analizar estas capturas con el wireshark que da la posibilidad de analizar llamadas VOIP. Con esto van a poder ver la señalizacion SIP que esta generando el FS con sus telefonos/gateways.
Con respecto a la caida de registracion deberian chequear la opcion "ping" en la configuracion de los gateway para que el FS mantenga los puertos NAT abiertos, en el caso que se siga cayendo la registracion bajar esta a menos de 40 segundos. Y en los telefonos la opcion "keep alive".
Ya que la mayoria de los problemas que surgen con el tema de las registraciones y audio se debe a una mala configuracion por desconocer el protocolo SIP minimamente.
Cortafuegos
Normalmente cuando hay problemas con el audio o con las llamadas que se cortan despues de unos X segundos es porque hay que abrir bien los puertos en el cortafuegos.
Deberias controlar bien si tienen configurado bien el cortafuegos con todos los puertos que usa freeswitch abiertos.
Un saludo
Hola buenas y gracias por
Hola buenas y gracias por responder , por desgracia no es eso , sigo buscando.
Hola de nuevo , sigo
Hola de nuevo , sigo investigando y me doy cuenta que las llamadas efectuadas desde la lan o cualquier x-lite o bria que esta conectado desde ip interna funciona perfectamente y no corta la llamada pero en las llamadas efectuadas desde cualquier x-lite que pase por internet es q&do corta la llamada , es un poco complicado de explicar con lo que intentare ser mas simple:
x-lite (red interna) > llama > x-lite que pasa por internet = no se corta y funciona perfectamente
x-lite que pasa por internet > llama > x-lite red interna = la llamada se corta a los 31-32 segundos
x-lite (internet) > llama > x-lite (internet) = la llamada se corta a los 31-32 segundos
x-lite (red interna) > llama > x-lite ( red interna ) = funciona perfectamente y no se corta
Supongo sera algun problema de configuracion de algun archivo pero no logro encontrar ningun punto donde se pueda ajustar esos parametros , el tema de los puertos no lo creo , todos estan abiertos y en las maquinas cliente firewalls desactivados.
Saludos
Llamadas cortadas
Hola,
yo sigo pensando que depende de los puertos o de algo que tiene que ver con el router/cortafuegos.
Cuando tenga mas informacion te comenteré.
Chao
Muy agradecido por tu ayuda,
Muy agradecido por tu ayuda, seguimos investigando con mis compañeros , si hay novedades posteare.
Saludos y gracias.
Quiza la solucion
Estuve revisando unas cositas en el Wiki de FreeSWITCH y creo que tengo una solucion para tu problema.
Si tienes configuradas las extensiones en la carpeta directory, esas extensiones pertenecen al perfil internal.
Para todas las extensiones que se conectan a FreeSWITCH desde fuera de la red local intenta poner esta linea en el archivo de configuracion (ej. 1000.xml)
<variable name="sip-force-contact" value="NDLB-connectile-dysfunction"/
Tienes que ponerla entre esta dos lineas
<variables>
</variables>
Mira la diferencia que he encontrado:
Registrations:
===================================================
Call-ID: YmFmMTg4MzYwNWI1MTRlNzBjNDBhN2E1M2M4MTViZWI.
User: 1000@209.20.72.171
Contact: "1000" <sip:1000@192.168.1.100:5061;rinstance=f8530176e099300b>
Agent: Zoiper for Windows rev.1811
Status: Registered(UDP)(unknown) EXP(2009-01-08 10:05:48)
Host: voztovoice.com
No salia con el IP publico sino con el IP de la red local
Registrations:
======================================================
Call-ID: YmEzZmNmNTI5YWE3NWZmZjZjMjQ3OWY5NWM0ZWU0MGY.
User: 1000@209.20.72.171
Contact: "1000" <sip:1000@190.90.122.161:5061;rinstance=2b9e318d68f7b998;fs_nat=yes>
Agent: Zoiper for Windows rev.1811
Status: Registered(AUTO-NAT)(unknown) EXP(2009-01-08 08:16:11)
Host: voztovoice.com
Salgo con el IP publico
No lo he probado llamando otra extension pero si con el IVR que viene con la instalacion de FreeSWITCH y la llamada no se ha cortado.
Cuentame
NAT
Ya lograron solucionar el problema?
Tengo unas preguntas para entender más:
- Freeswitch tiene los puertos abiertos en el firewall?
- los clientes externos están todos en otra LAN o cada cliente esta distribuido en la red?
- están seguros que cada cliente no tiene un firewall/router activado?
Cuéntanos
Chao
NAT
Hola,
Revisa como te postearon si alguno de tus clientes conectados a FreeSwitch estan detras de NAT.
Si ese es el caso deberias revisar en tu FreeSwitch, a mi me ocurria algo similar usando Asterisk y lo solucione seteando las cuentas con NAT=yes; no se como se haria eso en FS.
Comenta como te fue.
Saludos.
Genial!!!! intentare mirar
Genial!!!! intentare mirar eso en casa un momentin que tenga y ya os comentare.
Gracias de nuevo y saludos
Freeswitch corta llamadas despues de 30-32 segundos
Look
http://wiki.freeswitch.org/wiki/RTP_Issues
rtp-rewrite-timestamps
issue
and add in your SIP profile... and tell us if it works...
Hola, alguien sabe como
Hola, alguien sabe como resolver este caso, a mi me sucede algo parecido. FS esta registrandose a una siemens pbx pero pierde el registro un tiempo despues.
He notado que FS envia un doble re-rgistro lo que causa que la pbx responda con error (408) y FS pierda el regitro. Si hay una llamada en curso, ésta se corta. He estado revisando pero no logro hallar el problema.
Mas datos companrado con un x-lite que se registra y mantiene el registro en la pbx siemens : http://pastebin.freeswitch.org/8952
Tambien he encontrado un reporte de un problema similar pero sin respuesta alguna :|
http://www.mail-archive.com/freeswitch-users@lists.freeswitch.org/msg115...
Cualquier ayuda, bienvenida sea.
gracias
Diego
Siemens
Como tienes configurado el Siemens en el freeswitc? como Gateway?
Si no me acuerdo mal hay un comando para enviar un ping a los gateway para mantener la registracion activa. Intenta con eso o en alternativa sube el valor de la renovación del register para ver que pasa.
Que te aparece en el debug SIP... porque miré la dirección en pastebin y no aparece el error.
Saludos
Hola, gracias por la
Detectar problemas
Lo ideal seria que hagan capturas con un tcpdump y analizar estas capturas con el wireshark que da la posibilidad de analizar llamadas VOIP. Con esto van a poder ver la señalizacion SIP que esta generando el FS con sus telefonos/gateways.
Con respecto a la caida de registracion deberian chequear la opcion "ping" en la configuracion de los gateway para que el FS mantenga los puertos NAT abiertos, en el caso que se siga cayendo la registracion bajar esta a menos de 40 segundos. Y en los telefonos la opcion "keep alive".
Tambien estaria bueno que le peguen una leida a esto http://en.wikipedia.org/wiki/Session_Initiation_Protocol
Ya que la mayoria de los problemas que surgen con el tema de las registraciones y audio se debe a una mala configuracion por desconocer el protocolo SIP minimamente.
Saludos.-