Quantcast
Channel: All VoIP / SIP Phones posts
Viewing all articles
Browse latest Browse all 13863

Problem with SoundPoint Digit Map matching patterns that aren't configured

$
0
0

Hello,

 

I've come across a problem with our SoundPoint IP phones, running firmware 4.0.11.0583.

 

Firstly, we are in Australia.

 

Customer reported an issue dialling internationally to Chinese numbers, which would start with 0011 86 (that is, international gateway + country code).  The phone would collect and send digits after 001186 everytime.  The digit map I had for international numbers is 0011.T with a timeout of 8 seconds.

 

I can't see anything else in my digit map which would match on 001186, but here it is so we can all see it;

 

dialplan.1.digitmap="000|0011.T|0,13[1-9]xxx|0,1[38]00xxxxxx|0,[2-57]xxxxxxx|0,0[2-8]xxxxxxxx|0,12.T|*xx|*xxx|*[58][045]xxxx|[12]xxx|**xxxx|8378"
dialplan.1.digitmap.timeOut="3|8|3|3|3|3|3|3|3|3|3|3|3"

Well, it was the phone matching it - so I assumed immediately that I was matching somewhere else.  On a test phone (IP450, same firmware) I completely removed everything bar the "0011.T" with 8 second time out.  That then started matching 00118.

 

Increased the timeout to 30 - still matched 00118 immediately.

 

Removed the digit map completely.  Now it's just blank - no digits and no timeouts.;

dialplan.1.digitmap=""
dialplan.1.digitmap.timeOut=""

Now it matches things like 00, 01 and 911.  Weird - makes me think there is some default NANP digit map in there, even though the configuration specifies nothing for the digit map.

 

I also wonder about the command syntax I'm using.  I notice it's "dialplan.X.digitmap" which I didn't think was correct - but my other patterns are matching and working and always have been.  Is it something with the dot character maybe?  From my understanding of doco this is a wildcard character - so, should be able to dial 00111234 or 001198765432 and the digits only send when the timout occurs?

 

Scratching my head here as to why the phone matches ANYTHING when there is NOTHING in the configured digit map.  And, why it's matching 001186 when the pattern is 0011.T ...

 

Thanks in advance,


Viewing all articles
Browse latest Browse all 13863

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>