[OpenSIPS-Users] uac_replace_from(uri) truncating the header after a second use at same transaction

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri Jun 5 17:51:39 CEST 2009


Hi Thomas,

well, you are right - if you want to use different FROM hdr in different 
branches, use the uac_replace_from() only in branch_route. Do not use it 
in REQUEST Route!

Regards,
Bogdan

Thomas Gelf wrote:
> Hi Ricardo,
>
> this does not work, uac_replace_from is known to misbehave if called
> twice in a transaction. You could try to add another branch, but please
> don't take my words too serious - I need some more coffee today ;-)
>
> Best regards,
> Thomas Gelf
>
>
> Ricardo Martins schrieb:
>   
>> Hi guys I think I found a bug on uac_replace_from(uri) function.
>>
>> When I use it a second time at the same transaction (into the failure 
>> route) in order to send the call with a proper "From" to a backup 
>> provider, the function is not replacing the "From" information as 
>> expected but it is adding a second uri string just after the first. Like 
>> that:
>>
>> Original from:
>> From: "grupo1" <sip:grupo1 at homedomain>;tag=qtfgz.
>>
>> After the first use of uac_replace_from(uri) function:
>> From: "grupo1" <sip:username1 at domainproviderone>;tag=qtfgz.
>>
>> Truncating after the second use:
>> From: "grupo1" 
>> <sip:username1 at domainprovideronesip:username2 at domainprovidertwo>;tag=qtfgz.
>>
>>
>> Do anybody used this function as that?
>>
>> Regards, Ricardo.
>>     
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>   




More information about the Users mailing list