2009/1/29 sadzas <sadzas(a)gmail.com>om>:
Hola gente:
Creo que este tema ya lo habia preguntado en su momento, y no recuerdo quien
me respondio que postee el Message que tengo y el Message que quiero... La
situacion es esta:
PBX <---> Kamailio <---> VoIP provider
El proveedor de VoIP no acepta paquetes SIP con direcciones IP invalidas en
el Head, por supuesto tengo el Kamailio con una IP publica (dada por el
proveedor).
Inválida significa privada?
Cuál es el motivo que el proveedor te ha dado?
La idea es que en una llamada saliente, al pasar por Kamailio, se modifique
el Head para que el proveedor reconozca el Message correctamente.
Record-Route: <sip:200.xx.xx.53;lr=on>
Via: sip/2.0/UDP 200.xx.xx.53;branch=ssdsdwewf.casqwq44.0
Via: sip/2.0/UDP 192.168.10.150:5060;branch=kchmvamydgcnwewqaq
Max-Forwards: 69
Necesito que el Message sea:
Record-Route: <sip:200.xx.xx.53;lr=on>
Via: sip/2.0/UDP 200.xx.xx.53:5060;branch=xxxxxxxxxx
Max-Forwards: 69
Resumiendo, que el Header solo envie la direccion del Kamailio y no del
Telefono que tiene detras.
Usa un B2BUA. Un proxy SIP no hace ni debe hacer esto.
Apreciare cualquier respuesta, gracias!
Te recomendaría buscar alguna implementación de THIG, algunos
operadores/service providers lo usan para hacer algo similar.
Sin embargo, según la argumentación que recibas del proveedor,
considera buscarte otro...
Saludos,
--
Victor Pascual Ávila