On 2010-06-14 15:13, WORLEY, Dale R (Dale) wrote: > _____________________________________ > From: "Mossman, Paul (Paul)"<paulmoss...@xxxxxxxxx> > > I can only find one use for the Voicemail dial plan rule's "Internal station > extension length" setting: It specifies the *exact* number of digits to match > following the "Voicemail inbox prefix". i.e. The respective "3" and "8" > defaults result in "<userPattern>8xxx</userPattern>" in mappingrules.xml. > > But why wouldn't you want the "Voicemail inbox prefix" to match when preceding > a variable number of digits? This can be accomplished with: > <userPattern>8.</userPattern>. > _____________________________________ > > Let us suppose, as is common, that one has a pattern to match outside phone > numbers that distinguished them from internal extensions by their length > alone. Thus, "2175" is an internal extension, "82175" is the voicemail for > x2175, and "866-1234" is an outside number. > > If the voicemail mapping rule does not select based on dial string length, > then the "8." pattern matches "8661234". This match suppresses recognition > of the fallback rule "xxxxxxx", and causes the call to go to the VM server > *only*. Since the specified mailbox (661234) is of the wrong length, the VM > server rejects the call. And the call is not routed to the gateway. > The right answer is to stop using a mapping rule for dialing voicemail, Paul. All the correct mappings are known - they should just be aliases.
_______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev sipXecs IP PBX -- http://www.sipfoundry.org/
