Enrutar llamadas entrantes a línea externa

Status
Cerrado para nuevas respuestas.

adigrafik

Registrado
11 Aug 2017
Mensajes
4
Hola,
tengo un problema curioso, utilizo un Gateway de la marca Synway, modelo SMG1004B-2o2s con dos conectores FXO y otros dos FXS para líneas analógicas. Cuando entra una llamada nueva a través de las tomas FXO hacia 3CX esta luego puede ser transferida sin problemas entre las extensiones.
El problema está en que si una llamada entrante se transfiere a una linea externa (p. ej un tlf móvil) cuando se cuelga la llamada sigue "activa" ocupando indefinidamente los canales FXO a no ser que a través de 3CX se elimine (a mano) la llamada en curso.
Un saludo
 
Hola @adigrafik

El tema acá es que el gateway no está detectando correctamente los tonos de corte (Busy Tone) que envía tu proveedor.

Debes configurar exactamente en ese gateway el tono de corte que usa tu proveedor para las líneas PSTN o si es que usa otro método de desconexión como por ejemplo desconexión por corriente o polaridad inversa.

Si esto está configurado correctamente entonces el al colgar una llamada del lado externo, el equipo detecta el Busy Tone para liberar el canal FXO y envía un mensaje SIP BYE a la central para desconectar la llamada.

Si no logra detectar el busy tone entonces queda el canal ocupado y la llamada activa del lado de la PBX porque nunca recibió el mensaje SIP BYE.

Te recomiendo que contactes directamente al soporte del fabricante del gateway para que puedan asistir en esto.

Un saludo!
 
Hola,
Haciendo pruebas, he descubierto lo siguiente, si se contesta a una llamada externa desde alguna de las extensiones, al finalizar la llamada el que la ha realizado escucha tono de corte y la centralita envía correctamente al gateway la orden de liberar la línea.
Sin embargo, si atendemos una llamada externa desde una extensión y desde esta la transferimos a una línea externa (siempre se trata de un móvil o celular) cuando desde el móvil al que le hemos transferido la llamada la finaliza, quien la ha realizado no escucha nada, por tanto la centralita mantiene indefinidamente activa la llamada y no manda la orden de liberar el canal al Gateway.
Me he dedo cuenta de esto, ya que si llamamos de móvil a móvil directamente (sin pasar por el sistema 3CX), al finalizar la llamada, directamente está se corta, (pero sin escuchar ningún tipo de tono ni nada) se corta directamente sin más según el receptor toca el botón de colgar.
Un saludo
 
Hola @adigrafik

El modelo del gateway que estás usando es un dispositivo no soportado por lo tanto se desconoce el comportamiento del mismo con la central y si existe alguna limitación.

Los dispositivos soportados lo puedes encontrar acá:

https://www.3cx.com/voip-gateways/

Para ver todo esto bien debes tomar una captura ethernet y así puedas ver y analizar el flujo SIP de la llamada.

Entiendo que recibes una llamada por el canal 1 que va a una extensión, luego se desvía a un número externo por lo tanto te toma el canal 2 del gateway.

Si la persona que llamó al inicio cuelga entonces el gateway envía un mensaje SIP de Bye y la central envía un ACK, luego enviaría un BYE hacia el gateway y este un ACK a la central.

Eso es que lo que realmente deberías ver a nivel de señalización.

Pero ahora bien si la primera persona que hizo la llamada cuelga y el gateway no le envía el BYE a la central entonces la central no enviará un BYE al gateway para indicarle a la otra persona que se ha terminado la llamada.

Es por eso que te comenté configurar el busy tone de la línea correctamente en el gateway para que esto no te suceda.

Un saludo!
 
Status
Cerrado para nuevas respuestas.

Estadísticas del Foro

Temas
44.441
Mensajes
232.812
Miembros
78.339
Último miembro
neil.marsura