Hi,
we recently did an upgrade from a home brew asterisk to pbxiaf (which worked swimmingly by the way) while also changing some extension mapping and such to be more friendly to users (did matching extension removing a dial 9 requirement for outbound calls etc).
All the users have polycom 430's and 450's. In the old system the digitmap was setup so that if someone dialed an extension it would match up and dial without having to press send or wait for the timeout
*67xxx|*[7-9]x|*2xx|[2-6]11|911|5xxx|[7-8]xxx|9[2-9]xxxxxxxxx|91xxxxxxxxxx|900|9011xx.T
the *6 is something we built in for blind transfers to VM
in our new system since we have removed the requirement of 9 for external calls, users are having to wait for the timeout or hitting send for internal calls using the default mapping. so i tried to build up a crazy dialplan to meet all of my goals of having basically any commonly dialed number be recognized and came up with this
*6[2-9]xx|*68[5-6]xxx|911|0T|011xxx.T|*[7-9]x|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxxxx|[5-9]xxx|8[5-6]xxx
the last 2 entries would match up to any staff extensions
however it seems that any number over 4 digits dialed is immediately getting grabbed.
Does the polycom read it's map left to right or does it just look for the first match? Is there any way to accomplish my goal other than just telling users they have to suck it up and hit send for internal calls?
thanks!
we recently did an upgrade from a home brew asterisk to pbxiaf (which worked swimmingly by the way) while also changing some extension mapping and such to be more friendly to users (did matching extension removing a dial 9 requirement for outbound calls etc).
All the users have polycom 430's and 450's. In the old system the digitmap was setup so that if someone dialed an extension it would match up and dial without having to press send or wait for the timeout
*67xxx|*[7-9]x|*2xx|[2-6]11|911|5xxx|[7-8]xxx|9[2-9]xxxxxxxxx|91xxxxxxxxxx|900|9011xx.T
the *6 is something we built in for blind transfers to VM
in our new system since we have removed the requirement of 9 for external calls, users are having to wait for the timeout or hitting send for internal calls using the default mapping. so i tried to build up a crazy dialplan to meet all of my goals of having basically any commonly dialed number be recognized and came up with this
*6[2-9]xx|*68[5-6]xxx|911|0T|011xxx.T|*[7-9]x|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxxxx|[5-9]xxx|8[5-6]xxx
the last 2 entries would match up to any staff extensions
however it seems that any number over 4 digits dialed is immediately getting grabbed.
Does the polycom read it's map left to right or does it just look for the first match? Is there any way to accomplish my goal other than just telling users they have to suck it up and hit send for internal calls?
thanks!