2009/1/29 sadzas sadzas@gmail.com:
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,