Hi Laszlo

 

I can see this error in the syslog 

error: Got `remove' command from OpenSIPS for unknown session with call-id 
`ca8ccd95-d81511e2-bebfd582-e4ab...@xx.xx.xx.xx-b2b_

please can you show me how I can do the uac_replace  per branch ,in other words 
from where and how I can remove the uac_replace_to from global since second 
time I am doing it in a branch 

 

Regard

 

 

From: users-boun...@lists.opensips.org 
[mailto:users-boun...@lists.opensips.org] On Behalf Of Laszlo
Sent: Wednesday, June 19, 2013 4:24 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] uac_replace_to problem

 

BTW, looks like you doing uac_replace_to twice. once in global, and once in a 
per-branch route.

You can do it only once, I'm sure you see something about this in the syslog.

try what Flavio suggested, so do these changes only in the branch route.

-Laszlo

 

2013/6/19 M.Khaled W Chehab <kche...@icucall.com>

while i am using uac_replace_to in failover route branch i can find that TO 
header is not changed(sip user part ) but appended an new raw  as I want it to 
be To: "971552448304" <sip: 808971552448...@xx.xx.xx.55>

 

SIP to address: 
sip:835822971552448...@xx.xx.xx.55sip:808971552448...@xx.xx.xx.55

SIP to address User Part: 835822971552448304

SIP to address Host Part: xx.xx.xx.55sip

SIP to address Host Port: 808971552448...@xx.xx.xx.55

 

 

please advice 

 

regards

 

 

From: M.Khaled W Chehab [mailto:kche...@icucall.com] 
Sent: Wednesday, June 19, 2013 2:41 PM
To: users@lists.opensips.org
Cc: users-boun...@lists.opensips.org
Subject: uac_replace_to problem 

 

Hi,

 

I am running opensips 1.8.3 with  do_routing module 

A dial_rule prefix has 3 trunk gateways ( gw1,gw2,gw3)

 

After do_routing(,)

I am setting the $rU and fixing  the To Tag header using uac_replace_to( and 
the call go to gw1 with correct TO tag as I set it ,

 

but when calls fails on gw1 ,then  I set the $rU in route[6] to go to second in 
route and it goes with bad TO header, since it goes with the same To header in 
the 1st invite 

That target gw1 

1-how to fix the To header in the second invite to gw2

 

 

loadmodule "uac.so"

modparam("uac","restore_mode","auto")

 

uac_replace_to("$avp(dst)","sip:$var(prefix)$avp(dst)@$td");

                                       t_on_failure("1");

 

on failure_route[1] {

.

if (!t_check_status("487")) {

                             #xlog("------------route6-------\n");

                             $avp(failure_count) = $avp(failure_count) + 1;  
#480|486|603          

                                       route(6);

                                                 

                    } 

 

Route[6]{

.

.

.

$rU = $var(prefix) + $avp(dst);

uac_replace_to("sip:$var(prefix)$avp(dst)@$td");

 

}

 

Regards

 


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

 

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to