[SR-Users] TCP Path received quotes

Andrew Pogrebennyk apogrebennyk at sipwise.com
Sat Sep 15 23:42:55 CEST 2012


Hello Spencer,

actually double quotes are not allowed in URI parameter. In the BNF
grammar the allowed chars in the "unreserved" definition are "alphanum"
and "mark", where "mark" is only "-" / "_" / "." / "!" / "~"
/ "*" / "'" / "(" / ")" ).

This is already fixed in 3.3.0 if I am not mistaken, please check
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a5b181bca6bf37b4a18ef502717b50d06e53d5e4
- maybe that helps you with your FreeSwitch.

On 09/15/2012 10:51 AM, Spencer Thomason wrote:
> I see.  FS complains about no transport protocol and gives a 503 with a header like that.  Shouldn't they default to UDP in the absence of a transport parameter?  It seems they are not honoring the quotes.
> 
> In this setup Kamailio handles NAT traversal and forwards the registers to Freeswitch.  This works:
> Path: <sip:a.a.a.a:5070;lr;received="sip:b.b.b.b:5185;transport=tcp";transport=udp>
> 
> This does not:
> Path: <sip:a.a.a.a:5070;lr;received="sip:b.b.b.b:5185;transport=tcp">
> 
> Spencer



More information about the sr-users mailing list