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/
