Here's the relevant section of a Polycom config file. It accepts either 011 or 00 as the international dialing prefix, as well as the VoIP.ms 033 and 044 route override prefixes, SIP Broker prefixes, account balance, echo test, etc. North American phone numbers can be dialed just as if you were using a POTS line in Oakland, with or without the preceding 1 or area code. Extensions 101-109 work too.
dialplan.1.digitmap="R00R011Rxxx.T|011xxx.T|033xxx.T|044xxx.T|1[2-9]xx[2-9]xxxxxx|[2-9]xx[2-9]xxxxxx|RR510R[2-9]xxxxxxT|**275*xx.T|*9x|*xx.T|4xxxT|10x|911|[2-8]11"
dialplan.1.digitmap.timeOut="5|5|5|5|3|3|3|5|3|3|3|3|3|3"
If you need higher-numbered extensions to work, you'll want to replace the "10x" part. I expect "10xx.T" would work. That will make the phone wait a few seconds before assuming you're done dialing the extension number.
Polycom's digit maps mostly follow RFC 3435, but they also include a facility for replacing dialed digits before sending the whole phone number to the server (that's what the Rs are for) and one for tweaking the timeouts when dialing a variable-length number (that's done in the timeOut string). See Understanding Digit Map Rules in their UC Software Admin Guide for details.
»
tools.ietf.org/html/rfc3 ··· on-2.1.5