[Serusers] http / https in Userloc db

Jan Janak jan at iptel.org
Wed Mar 2 14:24:05 CET 2005


On 02-03 14:04, Marian Dumitru wrote:
> Hi Jan,
> 
> So some URI checking is required and indeed, if you want to allow 
> clients to perform that magic you mentioned, the checking should be done 
> after extracting the URIs from usrloc.
> But should be very clear if a contact URI can or cannot be involved in 
> SIP signaling - used for forwarding. One note here - it's interesting 
> what will be the impact on nathelper when it will start doing NAT ping 
> to non-SIP URIs :-).

  When fix_nated_register is used then napinger will use the URI from
  received column of location table, that URI will be sip: so it should
  work fine.

  If the received column is empty then NAT pinger will be given the real
  contact -- which would contain http scheme in this case -- and it
  would fail parsin the URI. nat_pinger would probably generate lots of
  error messages to syslog in this case :-).

> Anyhow, the best place to do the checking is before t_relay(). If you do 
> th filtering immediately after lookup(), you will loose the Redirect 
> Server functionality.

  Yes, unless there are some other functions in between which would
  need to parse the Request-URI (parsing would fail).

       Jan.




More information about the sr-users mailing list