Hi,
I need to make a decision and/or set a flag in the routing script based on the IP address of the address record for the contact.
Basically, I need to check if the current IP address of the From and To in an INVITE are the same and act accordingly.
How do I do this? Do I have to write an exec module and/or a custom ser module? I guess the latter is the way to go, unless there's a better way, as I don't want to span a new process (exec) for each "INVITE" that passes trough the router.
Any hints are greatly appreciated.
Dave.
From and To header fields do not contain an IP address in most messages,
they typically contain a SIP URI with domain, something like sip:jan@iptel.org. Comparing it to the IP from contact would be complex since you would have to do a DNS query (which can return several IP addreses).
There is no way of doing that so you will have to write a new module.
Jan.
On 19-07 10:30, Dave wrote:
Hi,
I need to make a decision and/or set a flag in the routing script based on the IP address of the address record for the contact.
Basically, I need to check if the current IP address of the From and To in an INVITE are the same and act accordingly.
How do I do this? Do I have to write an exec module and/or a custom ser module? I guess the latter is the way to go, unless there's a better way, as I don't want to span a new process (exec) for each "INVITE" that passes trough the router.
Any hints are greatly appreciated.
Dave.
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers