[OpenSIPS-Users] Engage media proxy corrupts sdp c= when dynamic routing
Brian ipt
voiplists at iptel.co
Fri Feb 10 22:54:44 CET 2012
On Fri, Feb 10, 2012 at 9:21 PM, Charles Solar <charlessolar at gmail.com>wrote:
> I have been using engage_media_proxy in my script, but it seems to cause
> problems when I failover in the dynamic routing module.
> This is the scenario:
>
> 1. Incoming call
> 2. Engage media proxy
> 3. Try first GW (which is down)
> 4. Failure route
> 5. Try next GW
> 6. Next GW sends Session progress & invite
> 7. Media proxy module 'fixes' my SDP contact twice
>
> My SIP message end up with duplicated SDP contact info. For example:c=IN IP4 33.66.22.1133.66.22.11
>
> If the first gateway works, this does not happen. In fact it works
> perfectly. But I guess engage_media_proxy or the dialog module is having
> an issue with a failure scenario?
>
> My failure route is pretty simple:
>
> failure_route[4] {
> xlog("L_INFO", "Failure Route: $rm, $fu, $ru\n");
>
> if (use_next_gw()) {
> xlog("L_INFO", "Trying next gateway" );
> t_relay();
> exit;
> } else {
> xlog( "L_INFO", "Exhausted gateway list" );
> t_reply ("503", "Service not available");
> exit;
> }
> }
>
> Should I switch to use_media_proxy/end_media_session if I want to expect
> failovers? Or could I be doing something wrong?
>
> Thanks guys
> Charles
>
Hi Charles,
Are you using fix_nated_sdp anywhere in your scripts or using anything else
that modifies the SDP?
Brian
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120210/cf3de97d/attachment.htm>
More information about the Users
mailing list