[Kamailio-Users] Redirect Server Help Request

Daniel-Constantin Mierla miconda at gmail.com
Fri Jan 29 10:34:24 CET 2010



On 1/29/10 9:50 AM, Klaus Darilion wrote:
>
>
> YÜKSEL schrieb:
>> Hello,
>>
>> I am trying to realize simple redirect server (via 302) like calls 
>> will be coming from softswitch (IP : x.x.x.x) to SER to get necessary 
>> route information then turn back to same Softswitch in order to 
>> terminate same call over the Softswitch.as below ;
>>
>>                    A-leg  ------   MSC ------- B-leg
>>                                            |   |
>>                                            |   |
>>                                            |   |
>>
>>                                           SER
>>
>> I don't know what steps is required .cfg (modules,routes etc.) and 
>> how SER gets traffic from a peer then send back to them.
>> Kindly sort of my steps that I need to apply.
>
>
> You just have to send back 302 response with the new target as contact 
> header.
>
> e.g.:
>
> append_to_reply("Contact: sip:user at 1.2.3.4\r\n");
> sl_send_reply("302","moved");
> exit;
>
>
> I think if you send 302 response after lookup(), the branches will 
> automatically be added as Contact header (not sure about this).
yes, branches are added to contact headers. Same is done for r-uri, so 
in this case might be better:

rewriteuri("sip:user at 1.2.3.4");
sl_send_reply("302","moved");
exit;

-- 
Daniel-Constantin Mierla
* http://www.asipto.com/





More information about the sr-users mailing list