Hoola!
Hasta ahora, mando llamadas de OpenSER a Asterisk sin problemas. Pero hoy se me ha ocurrido hacerlo al revés, imaginando que las llamadas de entran por IAX o por una ZAP...
Como ya tengo creado el friend OpenSER, he probado a mandarle la llamada en plan:
exten => noseke,n,Dail(SIP/openser/200) por ejemplo
Pero claro, OpenSER protesta diciendo que necesita autenticación y no hay INVITE que valga xD
He pensado en utilizar el parámetro "fromuser" en el Asterisk, que me permite poner otra cosa en el from, pero hacer esa comprobación en OpenSER no se yo si es demasiado seguro... Como podría hacer esto de una manera "decente"? Thnx!!
Hola,
Hasta ahora, mando llamadas de OpenSER a Asterisk sin problemas. Pero hoy se me ha ocurrido hacerlo al revés, imaginando que las llamadas de entran por IAX o por una ZAP...
Como ya tengo creado el friend OpenSER, he probado a mandarle la llamada en plan:
exten => noseke,n,Dail(SIP/openser/200) por ejemplo
Pero claro, OpenSER protesta diciendo que necesita autenticación y no hay INVITE que valga xD
He pensado en utilizar el parámetro "fromuser" en el Asterisk, que me permite poner otra cosa en el from, pero hacer esa comprobación en OpenSER no se yo si es demasiado seguro... Como podría hacer esto de una manera "decente"? Thnx!!
Tienes varias opciones... una es autenticar las llamadas como si fuese un usuario cualquiera. Otra opción es usar algo como:
if (src_ip=xxx.xxx.xxx.xxx)
Otra opción es usar la tabla trusted y la función allow_trusted().
Saludos JesusR.
------------------------------------ Jesus Rodriguez VozTelecom Sistemas, S.L. jesusr@voztele.com http://www.voztele.com Tel. 902360305 -------------------------------------
Thnx por contestar tan rápido!!
Lo que he hecho es añadir el usuario "ast" a openser y poner esta configuración en Asterisk:
[openser-out] type=peer username=ast fromuser=ast secret=1234 host=10.68.42.134
Y para llamar:
exten => _02XX,1,Dial(SIP/${EXTEN:1}@openser-out)
Funciona! Muchas gracias!
El 20/08/07, Jesus Rodriguez jesusr@voztele.com escribió:
Hola,
Hasta ahora, mando llamadas de OpenSER a Asterisk sin problemas. Pero hoy se me ha ocurrido hacerlo al revés, imaginando que las llamadas de entran por IAX o por una ZAP...
Como ya tengo creado el friend OpenSER, he probado a mandarle la llamada en plan:
exten => noseke,n,Dail(SIP/openser/200) por ejemplo
Pero claro, OpenSER protesta diciendo que necesita autenticación y no hay INVITE que valga xD
He pensado en utilizar el parámetro "fromuser" en el Asterisk, que me permite poner otra cosa en el from, pero hacer esa comprobación en OpenSER no se yo si es demasiado seguro... Como podría hacer esto de una manera "decente"? Thnx!!
Tienes varias opciones... una es autenticar las llamadas como si fuese un usuario cualquiera. Otra opción es usar algo como:
if (src_ip=xxx.xxx.xxx.xxx)
Otra opción es usar la tabla trusted y la función allow_trusted().
Saludos JesusR.
Jesus Rodriguez VozTelecom Sistemas, S.L. jesusr@voztele.com http://www.voztele.com Tel. 902360305
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
El Lunes, 20 de Agosto de 2007, Saúl Ibarra escribió:
Thnx por contestar tan rápido!!
Lo que he hecho es añadir el usuario "ast" a openser y poner esta configuración en Asterisk:
[openser-out] type=peer username=ast fromuser=ast secret=1234 host=10.68.42.134
Y para llamar:
exten => _02XX,1,Dial(SIP/${EXTEN:1}@openser-out)
Funciona! Muchas gracias!
Eso funciona pero personalmente me parece un poco "cochino" en cuanto al cristo de concepto que supone la configuración de un "peer" en Asrterisk. Ese "secret" también podría valer para que un usuario SIP llamado "openser-out" hiciese una llamada **A** asterisk autenticándose con "username=ast" y secret="1234".
Creo que es más elegante quitar eso de "secret" y poner en la sección [authentication] de sip.conf lo siguiente:
auth=ast:1234@10.68.42.134
Es decir, en vez de jugar con la ambigüedad del "secret" definit una autenticación pura y dura sólo para que Asterisk sea quien se autentique.
Saludos.
El 27/08/07, Iñaki Baz Castillo ibc@aliax.net escribió:
El Lunes, 20 de Agosto de 2007, Saúl Ibarra escribió:
Thnx por contestar tan rápido!!
Lo que he hecho es añadir el usuario "ast" a openser y poner esta configuración en Asterisk:
[openser-out] type=peer username=ast fromuser=ast secret=1234 host=10.68.42.134
Y para llamar:
exten => _02XX,1,Dial(SIP/${EXTEN:1}@openser-out)
Funciona! Muchas gracias!
Eso funciona pero personalmente me parece un poco "cochino" en cuanto al cristo de concepto que supone la configuración de un "peer" en Asrterisk. Ese "secret" también podría valer para que un usuario SIP llamado "openser-out" hiciese una llamada **A** asterisk autenticándose con "username=ast" y secret="1234".
Creo que es más elegante quitar eso de "secret" y poner en la sección [authentication] de sip.conf lo siguiente:
auth=ast:1234@10.68.42.134
Es decir, en vez de jugar con la ambigüedad del "secret" definit una autenticación pura y dura sólo para que Asterisk sea quien se autentique.
Gracias por el tip! No se me había ocurrido! :P
Saludos.
-- Iñaki Baz Castillo
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
El Lunes, 27 de Agosto de 2007, Saúl Ibarra escribió:
El 27/08/07, Iñaki Baz Castillo ibc@aliax.net escribió:
El Lunes, 20 de Agosto de 2007, Saúl Ibarra escribió:
Thnx por contestar tan rápido!!
Lo que he hecho es añadir el usuario "ast" a openser y poner esta configuración en Asterisk:
[openser-out] type=peer username=ast fromuser=ast secret=1234 host=10.68.42.134
Y para llamar:
exten => _02XX,1,Dial(SIP/${EXTEN:1}@openser-out)
Funciona! Muchas gracias!
Eso funciona pero personalmente me parece un poco "cochino" en cuanto al cristo de concepto que supone la configuración de un "peer" en Asrterisk. Ese "secret" también podría valer para que un usuario SIP llamado "openser-out" hiciese una llamada **A** asterisk autenticándose con "username=ast" y secret="1234".
Creo que es más elegante quitar eso de "secret" y poner en la sección [authentication] de sip.conf lo siguiente:
auth=ast:1234@10.68.42.134
Es decir, en vez de jugar con la ambigüedad del "secret" definit una autenticación pura y dura sólo para que Asterisk sea quien se autentique.
Gracias por el tip! No se me había ocurrido! :P
Pero ojo ahora que recuerdo: en el peer de OpenSer asegúrate de poner el "fromuser" y "username" con el valor "ast" para que pasen por el "check_from" de OpenSer.
Claro! Gracias otra vez Iñaki!
El 27/08/07, Iñaki Baz Castillo ibc@aliax.net escribió:
El Lunes, 27 de Agosto de 2007, Saúl Ibarra escribió:
El 27/08/07, Iñaki Baz Castillo ibc@aliax.net escribió:
El Lunes, 20 de Agosto de 2007, Saúl Ibarra escribió:
Thnx por contestar tan rápido!!
Lo que he hecho es añadir el usuario "ast" a openser y poner esta configuración en Asterisk:
[openser-out] type=peer username=ast fromuser=ast secret=1234 host=10.68.42.134
Y para llamar:
exten => _02XX,1,Dial(SIP/${EXTEN:1}@openser-out)
Funciona! Muchas gracias!
Eso funciona pero personalmente me parece un poco "cochino" en cuanto al cristo de concepto que supone la configuración de un "peer" en Asrterisk. Ese "secret" también podría valer para que un usuario SIP llamado "openser-out" hiciese una llamada **A** asterisk autenticándose con "username=ast" y secret="1234".
Creo que es más elegante quitar eso de "secret" y poner en la sección [authentication] de sip.conf lo siguiente:
auth=ast:1234@10.68.42.134
Es decir, en vez de jugar con la ambigüedad del "secret" definit una autenticación pura y dura sólo para que Asterisk sea quien se autentique.
Gracias por el tip! No se me había ocurrido! :P
Pero ojo ahora que recuerdo: en el peer de OpenSer asegúrate de poner el "fromuser" y "username" con el valor "ast" para que pasen por el "check_from" de OpenSer.
-- Iñaki Baz Castillo
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
Aupa,
Saúl Ibarra escribió:
Hoola!
Hasta ahora, mando llamadas de OpenSER a Asterisk sin problemas. Pero hoy se me ha ocurrido hacerlo al revés, imaginando que las llamadas de entran por IAX o por una ZAP...
Como ya tengo creado el friend OpenSER, he probado a mandarle la llamada en plan:
exten => noseke,n,Dail(SIP/openser/200) por ejemplo
Pero claro, OpenSER protesta diciendo que necesita autenticación y no hay INVITE que valga xD
Igual es una burrada lo que digo (estoy algo mas que verde en openSER), pero no esta para eso el register en el sip.conf de asterisk?, no es precisamente para que Asterisk se registre en algun otro SIP registar?, gracias de antemano por vuestras aclaraciones,un saludo.
Jelou!
Supongo que colará, pero como tengo de sobra controlados ambos servidores, es más comodo especificar la IP en el campo host del peer y a correr, porque si Asterisk le va a dar servicios a OpenSER, supongo que tendría las dos máquinas una cerca de la otra :P
Además, todos mis experimentos estan realizados con 2 portatiles y una maquina virtual, pero yo en la vida real me imagino 2 racks: 1 con openser y a su lado Asterisk jeje.
El 20/08/07, David Santamaria d.highwayman@gmail.com escribió:
Aupa,
Saúl Ibarra escribió:
Hoola!
Hasta ahora, mando llamadas de OpenSER a Asterisk sin problemas. Pero hoy se me ha ocurrido hacerlo al revés, imaginando que las llamadas de entran por IAX o por una ZAP...
Como ya tengo creado el friend OpenSER, he probado a mandarle la llamada en plan:
exten => noseke,n,Dail(SIP/openser/200) por ejemplo
Pero claro, OpenSER protesta diciendo que necesita autenticación y no hay INVITE que valga xD
Igual es una burrada lo que digo (estoy algo mas que verde en openSER), pero no esta para eso el register en el sip.conf de asterisk?, no es precisamente para que Asterisk se registre en algun otro SIP registar?, gracias de antemano por vuestras aclaraciones,un saludo.
-- SALUD.
David (a.k.a. Highwayman).
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
El Monday 20 August 2007 11:53:56 Saúl Ibarra escribió:
Además, todos mis experimentos estan realizados con 2 portatiles y una maquina virtual, pero yo en la vida real me imagino 2 racks: 1 con openser y a su lado Asterisk jeje.
imagine there's no pstn.... imagine there's no gsm... .)
Bueno... quien dice PSTN dice poner IVR delante de OpenSER... ahora te mola más?
jeje.
El 20/08/07, Antonio Pardo antonio.pardo@gmail.com escribió:
El Monday 20 August 2007 11:53:56 Saúl Ibarra escribió:
Además, todos mis experimentos estan realizados con 2 portatiles y una maquina virtual, pero yo en la vida real me imagino 2 racks: 1 con openser y a su lado Asterisk jeje.
imagine there's no pstn.... imagine there's no gsm... .)
-- http://debaser.homelinux.com/ Tel.- sip:apardo@ekiga.net
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
El Monday 20 August 2007 14:55:27 Saúl Ibarra escribió:
Bueno... quien dice PSTN dice poner IVR delante de OpenSER... ahora te mola más?
Está claro que Asterisk tiene muchas aplicaciones. FreeSWITCH no se queda corto tampoco :)
Ciao
Pues ese no lo he probado... Lo dejaré para mis siguientes "vacaciones" :P
El 20/08/07, Antonio Pardo antonio.pardo@gmail.com escribió:
El Monday 20 August 2007 14:55:27 Saúl Ibarra escribió:
Bueno... quien dice PSTN dice poner IVR delante de OpenSER... ahora te mola más?
Está claro que Asterisk tiene muchas aplicaciones. FreeSWITCH no se queda corto tampoco :)
Ciao
-- http://debaser.homelinux.com/ Tel.- sip:apardo@ekiga.net
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
sr-users-es@lists.kamailio.org