[SR-Users] dlg_bridge

Daniel-Constantin Mierla miconda at gmail.com
Wed Apr 27 11:50:25 CEST 2016


Hello,

dlg_bridge is not using the location table at all, because it has to use
the contact from 200ok of INVITE.

Have you used set_contact_alias() for natted 200ok received for INVITE?

Cheers,
Daniel


On 27/04/16 11:15, huseyin kalyoncu wrote:
> Hello Daniel
>
> This is the sample output from our location table;
>
> kamailio=# select username,contact,received,user_agent from location
> where username='5678*0012';
>  username  |             contact             |       received        |
>     user_agent      
> -----------+---------------------------------+-----------------------+---------------------
>  5678*0012 | sip:5678*0012 at 192.168.1.21:5090
> <http://0012@192.168.1.21:5090> | sip:DEVICE_PUBLIC_ADDRESS:5090 |
> Cisco/SPA504G-7.6.1
> (1 row)
>
>
> After calling dlg_bridge Kamailio firing INVITE and rings the device.
> After answering on this device Kamailio firing REFER message.
> But as you can see from ngrep output below, Kamailio is trying to send
> this message to address in the contact field which is a private IP. 
>
> U 2016/04/27 10:58:25.745935 KAMAILIO_PUBLIC_ADDRESS:5090 ->
> 192.168.1.21:5090 <http://192.168.1.21:5090>
> REFER sip:5678*0012 at 192.168.1.21:5090 <http://0012@192.168.1.21:5090>
> SIP/2.0.
> Via: SIP/2.0/UDP
> KAMAILIO_PUBLIC_ADDRESS:5090;branch=z9hG4bK0ab8.1c5e622e4af6b7b6c9ede7ade4a50bf8.0.
> Via: SIP/2.0/UDP
> KAMAILIO_PUBLIC_ADDRESS;rport=5060;branch=z9hG4bK0ab8.c8a54413000000000000000000000000.0.
> To: <sip:5678*0012 at KAMAILIO_PUBLIC_ADDRESS>;tag=199aaa02310a0799i1.
> From:
> <sip:click2call at KAMAILIO_PUBLIC_ADDRESS>;tag=0d71401ca91009b00be5953e2813d7e4-7471.
> CSeq: 11 REFER.
> Call-ID: 63dc8c8a5ea88a30-868 at KAMAILIO_PUBLIC_ADDRESS.
> Max-Forwards: 69.
> Content-Length: 0.
> User-Agent: Kamailio.
> Referred-By: sip:click2call at KAMAILIO_PUBLIC_ADDRESS.
> Refer-To: sip:5678*0002 at KAMAILIO_PUBLIC_ADDRESS.
> Contact: <sip:click2call at KAMAILIO_PUBLIC_ADDRESS:5060>.
>
>
>
> On Wed, Apr 27, 2016 at 10:47 AM, Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     Hello,
>
>     can you send the ngrep trace for such case? I would like to look
>     at the headers to understand properly what do you mean.
>
>     Cheers,
>
>     Daniel
>
>
>     On 26/04/16 15:23, huseyin kalyoncu wrote:
>>     Hello
>>
>>     I am trying to implement click 2 call functionality on Kamailio
>>     with dlg_bridge.
>>     But It seems that Kamailio routes REFER messages to devices
>>     according to Contact field of location table instead of Received
>>     field. 
>>     But if the the IP in the Contact field is private REFER messages
>>     are failing so 
>>     does the dlg_bridge.
>>
>>
>>     I called dlg_bridge in the config like this:
>>
>>     dlg_bridge("sip:$param1", "sip:$param2",
>>     "sip:IP_ADDRESS_OF_KAMAILIO:5060");
>>
>>     It rings the device in $param1 but after answering on that device
>>     Kamailio fails to send REFER if the Contact field for that device
>>     is Private IP.
>>     So it fails to initiate a call.
>>
>>     How can I force Kamailio to use Received field for REFER messages
>>     instead of Contact field?
>>
>>     Thanks
>>     Huseyin
>>
>>      
>>
>>
>>     _______________________________________________
>>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>     sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>>     http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>     -- 
>     Daniel-Constantin Mierla
>     http://www.asipto.com
>     http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
>     Kamailio World Conference, Berlin, May 18-20, 2016 - http://www.kamailioworld.com
>
>
>     _______________________________________________
>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
>     list
>     sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>     http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, Berlin, May 18-20, 2016 - http://www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160427/08a186bd/attachment.html>


More information about the sr-users mailing list