_____________________________________ 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. Dale _______________________________________________ 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/
