Iñaki Baz Castillo wrote:
Nada te impide crear y registrar los usuarios en Kamailio y crearlos
también en Asterisk, pero en Asterisk tendrían:
[200]
username = 200
host = IP_KAMAILIO
qualify = no
De tal forma que cuando en Asterisk hagas un:
Dial(SIP/200)
Asterisk genere un INVITE y se lo envíe a Kamailio:
INVITE sip:200@IP_KAMAILIO SIP/2.0
El truco es:
- Si Kamailio recibe un INVITE a 2XX desde la IP del Asterisk entonces
debe hacer el lookup para buscar el registro(s) del usuario y enviarle
el INVITE.
- Si Kamailio recibe un INVITE a 2XX desde una IP distinta del
Asterisk (o sea, desde un tfno) debe enviársela siempre a Asterisk y
Asterisk hacer el "Dial(SIP/${EXTEN})" que llamará a Kamailio.
- Si Kamailio recibe un MESSAGE no enviárselo a Asterisk que no sabe
qué hacer con él, en vez de eso hacer el lookup para enviárselo al
usuario.
De esa forma todo el tráfico pasa por Kamailio y Asterisk, permitiendo
parallel forking en Kamailio (varios usuarios registrados con misma
cuenta SIP) y la lógica Dialplan de Asterisk.
Gracias Iñaqui, y si, lo que decis es similar a lo que tengo en este momento
con el proxy de Brekeke. Lo explicaste muy bien.
--
View this message in context:
http://www.nabble.com/Consultas-varias-Kamailio---Asterisk-tp21583845p21586…
Sent from the OpenSER Users - ES mailing list archive at
Nabble.com.