Hi,
I am trying to set up calls between 2 domains without using DNS lookup.
UA -> domain1 -> domain2 -> UA
I am using static forwarding route the all requests. Requests should be routed using this forward logic only.
Both DNS lookup and forward logic are happening.
Since I have not configured the DNS, an error "Unresolvable Destination" is seen by the UA.
Ser log displays errors related to DNS lookup.
I don't want the DNS lookup to happen. Requests should be routed using the forward logic only.
Can someone help me solve this problem.
Regards,
Geethanjali C S
Wipro Technologies
The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.
WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.
www.wipro.com
geethanjali.csg@wipro.com wrote:
I am trying to set up calls between 2 domains without using DNS lookup.
UA -> domain1 -> domain2 -> UA
I am using static forwarding route the all requests. Requests should be routed using this forward logic only.
Could you be a bit more specific what you mean by "forward logic"? If you use domain names as your forwarding destinations, SER will do DNS querries to resolve those names into IP addresses. The only way to circumvent that is to use IP addresses as forwarding destinations.
Regards, Martin
Hi Martin,
I have 2 users A and B registered to 2 domains domainA and domainB.
When A calls B@domainB, DNS lookup is happening. Also I have routing logic logic in ser.cfg which is,
if(method == INVITE && uri=~*@domainB) { forward(192.168.2.105,5060) }
I have another proxy running here. I want all the calls to be forwarded to the proxy in 192.168.2.105 and then to the sip server at domainB. DNS lookup should not happen at all. What I want is when A calls B@domainB, it should use the logic in ser.cfg. And if I call B as B@192.168.2.105, calls are going thru. Problem is when I use the domain name.
Hope my question is clear this time.
Regards, Geethanjali
-----Original Message----- From: Martin Hoffmann [mailto:hn@nvnc.de] Sent: Friday, March 28, 2008 10:52 PM To: Geethanjali CS (WT01 - TAS-HORIZONTAL) Cc: serusers@lists.iptel.org Subject: Re: [Serusers] help required disabling DNS lookup
geethanjali.csg@wipro.com wrote:
I am trying to set up calls between 2 domains without using DNS
lookup.
UA -> domain1 -> domain2 -> UA
I am using static forwarding route the all requests. Requests should
be
routed using this forward logic only.
Could you be a bit more specific what you mean by "forward logic"? If you use domain names as your forwarding destinations, SER will do DNS querries to resolve those names into IP addresses. The only way to circumvent that is to use IP addresses as forwarding destinations.
Regards, Martin
The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.
WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.
www.wipro.com
geethanjali.csg@wipro.com píše v Út 01. 04. 2008 v 10:41 +0530:
Hi Martin,
I have 2 users A and B registered to 2 domains domainA and domainB.
When A calls B@domainB, DNS lookup is happening. Also I have routing logic logic in ser.cfg which is,
if(method == INVITE && uri=~*@domainB) { forward(192.168.2.105,5060) }
I think your RE is not correct, should be like this: if(method == INVITE && uri=~".*@domainB")
If you use CVS head version you can also use if(method == INVITE && @ruri.host=="domainB")
Put xlog statement into the block to make sure the request is passing the forward .... and (depends on the rest of the script) you also might want to put drop there at the end.
Michal