I'm replacing a SoundPoint IP 600 with a SoundPoint IP 650. I attempted to simply reuse the existing config files for the old phone on the new phone, but the new phone would lock up on the 4th digit when attempted to dial out certain numbers. So, I downloaded the newest firmware and config templates from Polycom, and attempted to migrate the settings. Seems I'm missing something from the old configs though, and I need some help figuring out why these expressions lock up the new phone. Old Configs <digitmap dialplan.digitmap="[2-9]11|[*]xx|891xxx|[1-7]xxx|8[0-46-8]xx|8500|851xxx|9,1[2-9]xxxxxxxxx|9,xxxxxxxT" dialplan.digitmap.timeOut="3"/> Template from Polycom <digitmap dialplan.digitmap="[2-9]11|0T|011xxx.T|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxT" dialplan.digitmap.timeOut="3|3|3|3|3|3"/> Anyone have any insight or suggestions on this issue, and on upgrading Polycom configs in general? -- Justin Phelps www.onitato.com 850.866.6864
Justin Phelps wrote:> I'm replacing a SoundPoint IP 600 with a SoundPoint IP 650. > > I attempted to simply reuse the existing config files for the old phone > on the new phone, but the new phone would lock up on the 4th digit when > attempted to dial out certain numbers. So, I downloaded the newest > firmware and config templates from Polycom, and attempted to migrate the > settings. Seems I'm missing something from the old configs though, and I > need some help figuring out why these expressions lock up the new phone. > > Old Configs > <digitmap > dialplan.digitmap="[2-9]11|[*]xx|891xxx|[1-7]xxx|8[0-46-8]xx|8500|851xxx|9,1[2-9]xxxxxxxxx|9,xxxxxxxT"^^^^^^^> dialplan.digitmap.timeOut="3"/> > > Template from Polycom > <digitmap > dialplan.digitmap="[2-9]11|0T|011xxx.T|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxT" > dialplan.digitmap.timeOut="3|3|3|3|3|3"/> > > Anyone have any insight or suggestions on this issue, and on upgrading > Polycom configs in general?Do those certain numbers start with a 1 through 7? You may have to put a T in the above marked section and add to the series of dialplan.digitmap.timeOut. Just to keep myself from getting confused i usually put in the full string of time outs, needed or not. -- JohnM
<digitmap dialplan.digitmap="[2-9]11T|[*]xxT|891xxxT|[1-7]xxxT|8[0-46-8]xxT|8500T|851xxxT|9,1[2-9]xxxxxxxxxT|9,xxxxxxxT" dialplan.digitmap.timeOut="3|3|3|3|3|3|3|3|3"/> Do the above changes look in line with common practice JohnM? -- Justin Phelps www.onitato.com 850.866.6864 Date: Thu, 07 May 2009 08:57:13 -0400 From: John Millican <jmillican at sentinelcommunications.com> Subject: Re: [asterisk-users] Polycom Dialplan Digitmaps To: Asterisk Users Mailing List - Non-Commercial Discussion <asterisk-users at lists.digium.com> Message-ID: <4A02DAA9.1030906 at sentinelcommunications.com> Content-Type: text/plain; charset=ISO-8859-1 Justin Phelps wrote: > > I'm replacing a SoundPoint IP 600 with a SoundPoint IP 650. > > > > I attempted to simply reuse the existing config files for the old phone > > on the new phone, but the new phone would lock up on the 4th digit when > > attempted to dial out certain numbers. So, I downloaded the newest > > firmware and config templates from Polycom, and attempted to migrate the > > settings. Seems I'm missing something from the old configs though, and I > > need some help figuring out why these expressions lock up the new phone. > > > > Old Configs > > <digitmap > > dialplan.digitmap="[2-9]11|[*]xx|891xxx|[1-7]xxx|8[0-46-8]xx|8500|851xxx|9,1[2-9]xxxxxxxxx|9,xxxxxxxT" ^^^^^^^ > > dialplan.digitmap.timeOut="3"/> > > > > Template from Polycom > > <digitmap > > dialplan.digitmap="[2-9]11|0T|011xxx.T|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxT" > > dialplan.digitmap.timeOut="3|3|3|3|3|3"/> > > > > Anyone have any insight or suggestions on this issue, and on upgrading > > Polycom configs in general? Do those certain numbers start with a 1 through 7? You may have to put a T in the above marked section and add to the series of dialplan.digitmap.timeOut. Just to keep myself from getting confused i usually put in the full string of time outs, needed or not. -- JohnM
Justin Phelps wrote:> <digitmap > dialplan.digit map="[2-9]11T|[*]xxT|891xxxT|[1-7]xxxT|8[0-46-8]xxT|8500T|851xxxT|9,1[2-9]xxxxxxxxxT|9,xxxxxxxT" > dialplan.digitmap.timeOut="3|3|3|3|3|3|3|3|3"/> > > Do the above changes look in line with common practice JohnM?Short Answer: They do. Longer answer, You only need to put the T in the dialplan.digit map where you might need to wait to be sure the user is finished dialing, it will not hurt to have it there. This way if you have extensions like 1234 and 12345 you can use something like |123X.T| bad example but you get the idea. This will wait for the amount of seconds that you have in the dialplan.digitmap.timeOut for that section after the user has dialed 4 digits to be sure that they are not going to dial the 5th digit. I put the time in for all section in the dialplan.digitmap.timeOut sect whether iput the T in the dialplan.digit map section or not just to make it easer for my pea brain to follow what time out corralates to which dial section. You may not want to wait for 3 seconds in all dial condition, you may put a 1 or a 2 second wait for some and a 3 or for second wait for others. I hope this has not confused matters any more. -- JohnM