Hola.
Soy nuevo en el mundo VoIP y necesitaría ayuda urgente para configurar Openser, ya que tengo que poner en marcha mañana un pequeño sistema de VoIP conectado en remoto a una centralita convencional.
Tengo montada un sistema de varios teléfonos IP, registrados en Openser y como interfaz hacia las extensiones analógicas de la centralita convencional un gateway FXO GXW4108, configurado en "Stage Method 1", de forma que las llamadas a las extensiones de la centralita conectadas al FXO se enrutan directamente a extensiones IP.
El problema es que en este modo de funcionamiento del FXO, no consigo que las llamadas salientes desde los teléfonos IP se enruten hacia el FXO para que a su vez entren en la centralita convencional. Por lo poco que sé de Openser hay alguna forma de configurarle que las llamadas, que se podrían considerar hacia PSTN, las envíe hacia el gw FXO con el código específico (en este caso 99[/numcanal/]) para seleccionar un canal del FXO.
¿Podría ayudarme alguien por favor?
Muchas gracias de antemano.
Un saludo.
Hola,
Soy nuevo en el mundo VoIP y necesitaría ayuda urgente para configurar Openser, ya que tengo que poner en marcha mañana un pequeño sistema de VoIP conectado en remoto a una centralita convencional.
Tengo montada un sistema de varios teléfonos IP, registrados en Openser y como interfaz hacia las extensiones analógicas de la centralita convencional un gateway FXO GXW4108, configurado en "Stage Method 1", de forma que las llamadas a las extensiones de la centralita conectadas al FXO se enrutan directamente a extensiones IP.
El problema es que en este modo de funcionamiento del FXO, no consigo que las llamadas salientes desde los teléfonos IP se enruten hacia el FXO para que a su vez entren en la centralita convencional. Por lo poco que sé de Openser hay alguna forma de configurarle que las llamadas, que se podrían considerar hacia PSTN, las envíe hacia el gw FXO con el código específico (en este caso 99[numcanal]) para seleccionar un canal del FXO.
¿Podría ayudarme alguien por favor?
Si lo que necesitas es añadir un prefijo y enviar la llamada a una ip concreta (la del gateway) basta con algo como:
prefix("99xxx"); # xxx es el número de canal if (!t_relay("udp:ip_gateway:port_gateway")) { sl_reply_error(); }; exit;
Saludos JesusR.
Con esta configuración, si yo marco por ejemplo 993 desde un teléfono IP, ¿lo enviaría a ip_gateway:port_gateway?
Gracias.
Jesus Rodriguez escribió:
Hola,
Soy nuevo en el mundo VoIP y necesitaría ayuda urgente para configurar Openser, ya que tengo que poner en marcha mañana un pequeño sistema de VoIP conectado en remoto a una centralita convencional.
Tengo montada un sistema de varios teléfonos IP, registrados en Openser y como interfaz hacia las extensiones analógicas de la centralita convencional un gateway FXO GXW4108, configurado en "Stage Method 1", de forma que las llamadas a las extensiones de la centralita conectadas al FXO se enrutan directamente a extensiones IP.
El problema es que en este modo de funcionamiento del FXO, no consigo que las llamadas salientes desde los teléfonos IP se enruten hacia el FXO para que a su vez entren en la centralita convencional. Por lo poco que sé de Openser hay alguna forma de configurarle que las llamadas, que se podrían considerar hacia PSTN, las envíe hacia el gw FXO con el código específico (en este caso 99[numcanal]) para seleccionar un canal del FXO.
¿Podría ayudarme alguien por favor?
Si lo que necesitas es añadir un prefijo y enviar la llamada a una ip concreta (la del gateway) basta con algo como:
prefix("99xxx"); # xxx es el número de canal if (!t_relay("udp:ip_gateway:port_gateway")) { sl_reply_error(); }; exit;
Saludos JesusR.
Users-es mailing list Users-es@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
El Wednesday 11 June 2008 13:49:58 Jose Fernandez escribió:
Con esta configuración, si yo marco por ejemplo 993 desde un teléfono IP, ¿lo enviaría a ip_gateway:port_gateway?
Se supone que el usuario no va a marcar 993, ¿o si? entiendo que el usuario marcará, por ejemplo, 911420012. Entonces en OpenSer mirar si el $rU coincide con algo en plan [69]XXXXXXXX y entonces aplicas:
prefix("99xxx"); # xxx es el número de canal if (!t_relay("udp:ip_gateway:port_gateway")) { sl_reply_error(); };
Entonces estará enviando al gateway algo en plan:
INVITE sip:99xxx911420012@dominio (donde "xxx" es algún código vuestro).
Ahora, si me dices que el usuario tiene que marcar 99xxx entonces ya no entiendo.
Gracias por responder.
Necesito exactamente eso, pero lo configuro así y no consigo que lo envíe hacia el gateway. ¿Es necesario registrar el gateway de alguna forma en Openser?
Un saludo.
Iñaki Baz Castillo escribió:
El Wednesday 11 June 2008 13:49:58 Jose Fernandez escribió:
Con esta configuración, si yo marco por ejemplo 993 desde un teléfono IP, ¿lo enviaría a ip_gateway:port_gateway?
Se supone que el usuario no va a marcar 993, ¿o si? entiendo que el usuario marcará, por ejemplo, 911420012. Entonces en OpenSer mirar si el $rU coincide con algo en plan [69]XXXXXXXX y entonces aplicas:
prefix("99xxx"); # xxx es el número de canal if (!t_relay("udp:ip_gateway:port_gateway")) { sl_reply_error(); };
Entonces estará enviando al gateway algo en plan:
INVITE sip:99xxx911420012@dominio (donde "xxx" es algún código vuestro).
Ahora, si me dices que el usuario tiene que marcar 99xxx entonces ya no entiendo.
El Miércoles, 11 de Junio de 2008 14:22, Jose Fernandez escribió:
Gracias por responder.
Necesito exactamente eso, pero lo configuro así y no consigo que lo envíe hacia el gateway. ¿Es necesario registrar el gateway de alguna forma en Openser?
No, no es necesario.
Lo que deberías de hacer es unas trazas con el ngrep .. a ver por donde vienen y a donde van las peticiones.
Tengo configurado esto en el openser, con el objetivo de que las llamadas que empiecen por 6 y 9 las enrute hacia el gateway:
if (!lookup("location")) { if (method=="INVITE") { if(uri=~"^sip:[69][0-9]{8}@.*") { route(2); }; }; };
route(1); }
route[1] { # send it out now; use stateful forwarding as it works reliably # even for UDP2TCP if (!t_relay()) { sl_reply_error(); }; exit; }
route[2] { rewritehostport("192.168.0.248:5060"); t_relay(); exit; }
Traceo en el servidor donde corre openser con el tcpdump y no me aparece ningún tráfico hacia el gateway. ¿Hay algo que creáis que no es correcto?
Gracias
Raúl Alexis Betancor Santana escribió:
El Miércoles, 11 de Junio de 2008 14:22, Jose Fernandez escribió:
Gracias por responder.
Necesito exactamente eso, pero lo configuro así y no consigo que lo envíe hacia el gateway. ¿Es necesario registrar el gateway de alguna forma en Openser?
No, no es necesario.
Lo que deberías de hacer es unas trazas con el ngrep .. a ver por donde vienen y a donde van las peticiones.
El Wednesday 11 June 2008 16:06:49 Jose Fernandez escribió:
Traceo en el servidor donde corre openser con el tcpdump y no me aparece ningún tráfico hacia el gateway. ¿Hay algo que creáis que no es correcto?
No, tcpdump no es suficiente, tienes que hacer una captura SIP en OpenSer:
~$ ngrep -d any -P ' ' -W byline -T port 5060
Buenas tardes
Soy nuevo en openser, estoy buscando su ayuda para configurar lo siguiente:
Las llamadas que recividas por openser sean redireccionadas a 3 servidores haciendo balanceo entre ellos.
Muchas gracias por su ayuda
Saludos cordiales,
Alejo
-----Mensaje original----- De: users-es-bounces@lists.openser.org [mailto:users-es-bounces@lists.openser.org] En nombre de Iñaki Baz Castillo Enviado el: miércoles, 11 de junio de 2008 9:17 Para: users-es@lists.openser.org Asunto: Re: [OpenSER-Users-ES]Ayuda urgente configuración Openser
El Wednesday 11 June 2008 16:06:49 Jose Fernandez escribió:
Traceo en el servidor donde corre openser con el tcpdump y no me aparece ningún tráfico hacia el gateway. ¿Hay algo que creáis que no es correcto?
No, tcpdump no es suficiente, tienes que hacer una captura SIP en OpenSer:
~$ ngrep -d any -P ' ' -W byline -T port 5060
El Wednesday 11 June 2008 15:22:30 Jose Fernandez escribió:
Gracias por responder.
Necesito exactamente eso, pero lo configuro así y no consigo que lo envíe hacia el gateway. ¿Es necesario registrar el gateway de alguna forma en Openser?
No. Y obviamente con la información que das es muy difícil poder ayudarte. OpenSer es complejo así como el protocolo SIP así que te recomiendo debugues qué está pasando a nivel SIP (ethereal, ngrep...).
sr-users-es@lists.kamailio.org