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@isquare.com.au]
Sent: Tuesday, September 07, 2004 4:03 PM
To: 'Martin Koenig'
Cc: serusers(a)lists.iptel.org
Subject: RE: [Serusers] Domain and To header fields
Try is_uri_host_local().
Zeus
-----Original Message-----
From: serusers-bounces(a)lists.iptel.org
[mailto:serusers-bounces@lists.iptel.org] On Behalf Of Martin Koenig
Sent: Tuesday, 7 September 2004 11:33 PM
To: serusers(a)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(a)iptel.org (Remote SIP
desination) or 012345(a)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(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers