Well, no but good try...  :-)  

It's the same IP as the real gateway definition...  I just want to
pre-pend something different.

I wonder if you're on to something though.  I could try some fake DNS
entries so that they have different gateway host names.

Mike

-----Original Message-----
From: Josh Patten [mailto:[email protected]] 
Sent: Monday, November 02, 2009 5:34 PM
To: [email protected]; Picher, Michael
Subject: Re: [sipx-users] location based dial plans

If it's a fake gateway (IE doesn't exist, not pingable) then it will 
continue down the list until it finds a gateway that will accept the
call.

[email protected] wrote:
> Subject:
> [sipx-users] location based dial plans
> From:
> "Picher, Michael" <[email protected]>
> Date:
> Mon, 2 Nov 2009 17:20:17 -0500
> To:
> "sipx-users" <[email protected]>
>
> To:
> "sipx-users" <[email protected]>
>
>
> Not sure if anybody else has tried location based dial plans yet or
not.
>
> I have a system where for one group dialing local 7 digit #'s we need 
> to pre-pend 513 and for another group of users we need to pre-pend
859.
>
> These calls need to go out of the same gateway...
>
> So I created a couple of fake gateways with the same IP address. 
> Secured each gateway with their respective location group and made the

> dial plan on the gateway pre-pend the proper area code.
>
> I left a third gateway in there in case I had somebody not in either 
> group dial out.
>
> When a user dials a 7 digit # and is in one of the groups it skips 
> both of the two gateways and just goes to the last gateway.
>
> Any ideas?
>
> Here's the xml...
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <mappings 
> xmlns="http://www.sipfoundry.org/sipX/schema/xml/fallback-00-00";>
>
> <hostMatch>
>
> <hostPattern>xyzteam.internal</hostPattern>
>
> <hostPattern>xyzsipx01.cmiteam.internal</hostPattern>
>
> <hostPattern>xyzsipx01</hostPattern>
>
> <hostPattern>172.16.10.18</hostPattern>
>
> <userMatch>
>
> <!--Emergency-->
>
> <description>Emergency dialing plan</description>
>
> <userPattern>sos</userPattern>
>
> <userPattern>911</userPattern>
>
> <userPattern>9911</userPattern>
>
> <callerLocationMatch>
>
> <callerLocation>Ohio</callerLocation>
>
> <transform>
>
> <user>513911</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.933</fieldparams>
>
> </transform>
>
> <transform>
>
> <user>513911</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.867</fieldparams>
>
> </transform>
>
> </callerLocationMatch>
>
> <callerLocationMatch>
>
> <callerLocation>Florence</callerLocation>
>
> <transform>
>
> <user>859911</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.933</fieldparams>
>
> </transform>
>
> <transform>
>
> <user>513911</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.867</fieldparams>
>
> </transform>
>
> </callerLocationMatch>
>
> <transform>
>
> <user>513911</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.9</fieldparams>
>
> </transform>
>
> </userMatch>
>
> <userMatch>
>
> <!--Local-->
>
> <description>Local dialing</description>
>
> <userPattern>9xxxxxxx</userPattern>
>
> <userPattern>xxxxxxx</userPattern>
>
> <callerLocationMatch>
>
> <callerLocation>Ohio</callerLocation>
>
> <transform>
>
> <user>513{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.933</fieldparams>
>
> </transform>
>
> <transform>
>
> <user>513{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.867</fieldparams>
>
> </transform>
>
> </callerLocationMatch>
>
> <callerLocationMatch>
>
> <callerLocation>Florence</callerLocation>
>
> <transform>
>
> <user>859{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.933</fieldparams>
>
> </transform>
>
> <transform>
>
> <user>513{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.867</fieldparams>
>
> </transform>
>
> </callerLocationMatch>
>
> <transform>
>
> <user>513{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.9</fieldparams>
>
> </transform>
>
> </userMatch>
>
> <userMatch>
>
> <!--Long Distance-->
>
> <description>Long distance dialing plan</description>
>
> <userPattern>91xxxxxxxxxx</userPattern>
>
> <userPattern>1xxxxxxxxxx</userPattern>
>
> <userPattern>9xxxxxxxxxx</userPattern>
>
> <userPattern>xxxxxxxxxx</userPattern>
>
> <transform>
>
> <user>5131{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.9</fieldparams>
>
> </transform>
>
> </userMatch>
>
> <userMatch>
>
> <!--Toll free-->
>
> <description>Toll free dialing</description>
>
> <userPattern>91800xxxxxxx</userPattern>
>
> <userPattern>1800xxxxxxx</userPattern>
>
> <transform>
>
> <user>5131800{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.9</fieldparams>
>
> </transform>
>
> </userMatch>
>
> <userMatch>
>
> <!--Toll free-->
>
> <description>Toll free dialing</description>
>
> <userPattern>91866xxxxxxx</userPattern>
>
> <userPattern>1866xxxxxxx</userPattern>
>
> <transform>
>
> <user>5131866{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.9</fieldparams>
>
> </transform>
>
> </userMatch>
>
> <userMatch>
>
> <!--Toll free-->
>
> <description>Toll free dialing</description>
>
> <userPattern>91877xxxxxxx</userPattern>
>
> <userPattern>1877xxxxxxx</userPattern>
>
> <transform>
>
> <user>5131877{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.9</fieldparams>
>
> </transform>
>
> </userMatch>
>
> <userMatch>
>
> <!--Toll free-->
>
> <description>Toll free dialing</description>
>
> <userPattern>91888xxxxxxx</userPattern>
>
> <userPattern>1888xxxxxxx</userPattern>
>
> <transform>
>
> <user>5131888{vdigits}</user>
>
> <host>172.16.10.66</host>
>
> <headerparams>expires=60</headerparams>
>
> <fieldparams>q=0.9</fieldparams>
>
> </transform>
>
> </userMatch>
>
> </hostMatch>
>
> </mappings>
>
_______________________________________________
sipx-users mailing list [email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users
sipXecs IP PBX -- http://www.sipfoundry.org/

Reply via email to