hmmm...
maybe the route hdr is not considered local...Could you sent me the
entire sip message (privately is necessary)?
regards,
bogdan
Helge Waastad wrote:
Hi
I did some debugs, and it seems that the check_route_param is exiting in
this check beneath. Thats why I do not get any debug messages from
openser.....
/* check if params are present */
if ( !routed_params.s || !routed_params.len )
return -1;
hw
tor, 28,.09.2006 kl. 13.06 +0300, skrev Bogdan-Andrei Iancu:
>Helge,
>
>what openser version are you using?
>
>try to run in debug and look for:
> DEBUG:rr:check_route_param: params are <.......>
>
>
>regards,
>bogdan
>
>Helge Waastad wrote:
>
>
>
>>Hi,
>>I'm checking for a Re-Invite (Hold)
>>
>>The Invite from the UA is like this:
>>
>>SIP MESSAGE 1 10.46.11.132:5060() -> xxx.xxx.xxx.xxx:5060()
>>UDP Frame 1 28/Sep/06 10:45:38.0422
>>TimeFromPreviousSipFrame=0.0000 TimeFromStart=0.0000
>>INVITE sip:67512388@10.46.11.101:5060;user=phone SIP/2.0
>>Via: SIP/2.0/UDP 10.46.11.132;branch=z9hG4bKeb3ee7f3572b7f4b
>>Route:<sip:xxx.xxx.xxx.xxx;lr=on;ftag=9f2aeb7dd809d46d;nat=yes;did=3c4.85d80b74>
>>Route:<sip:yyy.yyy.yyy.yyy;lr=on;ftag=9f2aeb7dd809d46d;nat=yes>
>>
>>I do a check_route_param("nat=yes")
>>
>>Should not this work?
>>
>>
>>
>>from the doc it says check_route_param:
>
>
>>The function checks if the URI parameters of the local Route header
>>(coresponding to the local server)
>>
>>I'm also calling the function after loose_route()
>>
>>br hw
>>
>>tor, 28,.09.2006 kl. 11.35 +0300, skrev Bogdan-Andrei Iancu:
>>
>>
>>
>>
>>>Hi Helge,
>>>
>>>doesn't matter how you added the RR hdr - via record_route(),
>>>record_route_preset() or append_hf(). When you receive a sequential
>>>request, check_route_param("") will check the params of the
>>>corresponding Route hdr.
>>>Maybe it is a reg exp problem or the Route does not contain the param
>>>you are looking for...
>>>
>>>regards,
>>>bogdan
>>>
>>>
>>>Helge Waastad wrote:
>>>
>>>
>>>
>>>
>>>
>>>>Hi,
>>>>I was just wondering if the check_route_param("") works on
>>>>record_route_preset Routes?
>>>>
>>>>It never hits when my Route: are, f.ex like
>>>>xxx.xxx.xxx.xxx:<port>;nat=yes
>>>>
>>>>Is this true?
>>>>
>>>>br hw
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>