Hi,

Yes you are correct Local Auckland has an area code of 9 and Tauranga has an 
area code of 7.

My ITSP allows you to have local numbers in each area and separate 
registrations for them, so you can register the Tauranga number as a gateway 
and the Auckland one as a separate gateway, although both registrations go to 
the same ITSP.

What happens when I dial using that configuration though is the call gets 
routed out the gateway at the top of the list, so when I dial a Tauranga number 
(07) if the Auckland gateway is at the top of the bridge then the call goes 
through the ITSP as an Auckland number and doesnt take advantage of least cost 
routing, i.e. coming out on the Tauranga PSTN.

Does that make sense and did it help?

Cheers
Grant

________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Damian Krzeminski 
[[email protected]]
Sent: Thursday, 2 April 2009 8:44 a.m.
To: [email protected]
Subject: Re: [sipx-users] SipXecs 3.11.12 Gateway vs Dialing Rulles Error/Bug

Scott Lawrence wrote:
> On Thu, 2009-04-02 at 07:58 +1300, Grant Lang wrote:
>> Hi,
>> Thanks for the reply.
>> I have a suggestion, what if I added entries into the host file and created 
>> separate entries for the ITSP but pointed to the same ITSP?
>> For example
>> 202.67.162.1    a.itsp.com
>> 202.67.162.1    b.itsp.com
>>
>> And then in each Gateway pointed the gateway to that host?
>>
>> I am not sure that would work because the fallbackrules.xml resolves the 
>> itsp domain name and puts an IP Address into the fallbackrules.xml file?
>>
>> Is there a possibility in either case that I could use an external rules 
>> file and if so how would I configure that?
>>
>> Thanks for your help.
>> Grant
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <mappings xmlns="http://www.sipfoundry.org/sipX/schema/xml/fallback-00-00";>
>>   <hostMatch>
>>     <hostPattern>FQDN</hostPattern>
>>     <hostPattern>FQHN</hostPattern>
>>     <hostPattern>HostName</hostPattern>
>>     <hostPattern>10.1.2.11</hostPattern>
>>     <userMatch>
>>       <!--Local Auckland-->
>>       <description>Local Auckland dialing</description>
>>       <userPattern>909.</userPattern>
>>       <userPattern>99.</userPattern>
>>       <transform>
>>         <user>09{vdigits}</user>
>>         <host>202.180.76.166</host>
>>         <headerparams>route=10.1.2.11:5090</headerparams>
>>         <headerparams>expires=60</headerparams>
>>         <fieldparams>q=0.9</fieldparams>
>>       </transform>
>>     </userMatch>
>>     <userMatch>
>>       <!--Local Tauranga-->
>>       <description>Local Tauranga Dialing</description>
>>       <userPattern>907.</userPattern>
>>       <transform>
>>         <user>07{vdigits}</user>
>>         <host>202.180.76.166</host>
>>         <headerparams>route=10.1.2.11:5090</headerparams>
>>         <headerparams>expires=60</headerparams>
>>         <fieldparams>q=0.9</fieldparams>
>>       </transform>
>>     </userMatch>
>>   </hostMatch>
>> </mappings>
>
> That looks correct.
>
> I think you should get call traces of calls that work and calls that
> don't and take a snapshot.
>
> Don't jump to conclusions about what's happening
>

I does look OK: but I am not sure if I understand your setup.
Looks like you have 2 rules "Local Auckland" and "Local Tauranga".
They both send calls to the same physical gateway (202.180.76.166) through
the same SBC (10.1.2.11:5090). The only difference between the 2 gateways
are inserted prefixes.

How is it different form what you expected?
D.

_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users
_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users

Reply via email to