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:[EMAIL PROTECTED]: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





_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to