[Serusers] Domain and To header fields

Martin Koenig martin.koenig at toplink-plannet.de
Tue Sep 7 16:30:55 CEST 2004


Hi Zeus,

no, this is not working. The Request-URI is not local for Loose Routing
requests, it is the URI of the last point in the routing chain and thus
remote. I need to validate the TO-Header field, not the Request-URI.

Regards,
Martin 

> -----Original Message-----
> From: Zeus Ng [mailto:zeus.ng at isquare.com.au] 
> Sent: Tuesday, September 07, 2004 4:03 PM
> To: 'Martin Koenig'
> Cc: serusers at lists.iptel.org
> Subject: RE: [Serusers] Domain and To header fields
> 
> Try is_uri_host_local().
> 
> Zeus
> 
> > -----Original Message-----
> > From: serusers-bounces at lists.iptel.org 
> > [mailto:serusers-bounces at lists.iptel.org] On Behalf Of Martin Koenig
> > Sent: Tuesday, 7 September 2004 11:33 PM
> > To: serusers at lists.iptel.org
> > Subject: [Serusers] Domain and To header fields
> > 
> > 
> > Hi List,
> > 
> > I have a multi domain ser setup with the domain module 
> > operating, and I need to check whether the TO header field 
> > contains a local domain or not.
> > 
> > Can this be done with is_domain_local()? If yes how?
> > 
> > Or do i need to write a new function based on is_from_local() 
> > to achieve such a goal.
> > 
> > The Problem is that there is no possiblity to distinguish 
> > between our user calling 012345 at iptel.org (Remote SIP 
> > desination) or 012345 at domain.com (PSTN
> > target) after (!) the initial INVITE, especially with loose 
> > routing. This is important because Request-URIs to the PSTN 
> > have to be transformed (add f.e.
> > +49), but requests to other sip destinations have to not be touched.
> > 
> > Thanks for your input,
> > 
> > regards,
> > Martin
> > 
> > _______________________________________________
> > Serusers mailing list
> > serusers at lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
> > 
> 
> 




More information about the sr-users mailing list