[Users] forward_tcp

Klaus Darilion klaus.mailinglists at pernau.at
Thu Jan 26 09:31:11 CET 2006


Hi Ramin!

Please always cc to the list

Ramin Dousti wrote:
> Thanks, Klaus.
> 
> Here is the full picture:
> 
> I receive a SIP URI "sip:user at dest" on a UDP socket. The only thing I need to do
> is to proxy this session on a TCP socket to "dest".
> 
> I fugured I can do:
>          forward_tcp(dest);
> 
> But when I extract dest into an AVP, forwasrd_tcp does not work with an AVP as
> its argument.
> 
>          avp_printf("s:dst", "$td");
>          forward_tcp("s:dst");
> 
> it tries to resolve "s:dst" literally.

forward_tcp does not support pseudo variables.

try forward_tcp() without parameters.

regards
klaus

>>If the destination is stored in an AVP, use avp_pushto
>>(http://openser.org/docs/modules/1.0.x/avpops.html#AEN291) to push the
>>new URI into the request URI.
>>
>>Then use t_relay (make sure the URI contains a transport=tcp parameter).
>>
>>If the destination is static, use t_relay_to_tcp(ip, port)
>>http://openser.org/docs/modules/1.0.x/tm.html#AEN320
>>
>>regards
>>klaus
>>
>>
>>
>>Ramin Dousti wrote:
>>
>>>Hello,
>>>
>>>I'm trying to forward a SIP message that's been received by UDP, to
>>>$td through TCP. but the following configuration doesn't work:
>>>
>>>               send_tcp("$td", 5060 );
>>>or
>>>               send_tcp($td, 5060 );
>>>or
>>>                avp_printf("s:dst", "$td");
>>>                send_tcp("s:dst", 5060 );
>>>
>>>Could you please help?
>>>
>>>--
>>>Ramin
>>>
>>>_______________________________________________
>>>Users mailing list
>>>Users at openser.org
>>>http://openser.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>
>>
> 
> 
> --
> Ramin
> 
> 





More information about the Users mailing list