Hi Steffan,
Thanks for the link, the troubleshooting part helped where I could see the matches in a log file.
So, to avoid me doing something wrong in a config file, I factory reset a handset and via the GUI did all the setup.
My dial plan is "*xx|0011.T|1xx" with timout values "3|8|3".
When I dial a feature code (*60) it matches fine. When I attempt to dial an international number (0011 86 blah) I can only get as far as 00118. Here's the relevant part of the logs;
1124020420|so |1|03|[SoDigitMapElementC]: Checking 0 (1) against *xx (3) 1124020420|so |2|03|[SoDigitMapC]: Disabling *xx (3) - No match possible (0) 1124020420|so |1|03|[SoDigitMapElementC]: Checking 0 (1) against 0011.T (3) 1124020420|so |1|03|[SoDigitMapElementC]: Checking 0 (1) against 1XX (1) 1124020420|so |2|03|[SoDigitMapC]: Disabling 1XX (1) - No match possible (0) 1124020420|so |1|03|[SoDigitMapElementC]: Checking 00 (2) against 0011.T (3) 1124020421|so |1|03|[SoDigitMapElementC]: Checking 001 (3) against 0011.T (3) 1124020421|so |1|03|[SoDigitMapElementC]: Checking 0011 (4) against 0011.T (3) 1124020421|so |1|03|[SoDigitMapC]: 0011.T (3) (0011) - Delay match until time-out 1124020421|so |3|03|[SoDigitMapC]: Map Element 1 (0x955df130 - 0011.T - 3) declared timeout match (8) 1124020421|so |1|03|[SoDigitMapElementC]: Checking 00118 (5) against 0011.T (3) 1124020421|so |2|03|[SoDigitMapC]: Disabling 0011.T (3) - No match possible (0)
My understanding is that it's matching against 0011.T - and should be waiting for the timeout. However, as it collects the next digit after 0011 it gets no match?
I've read the FAQ and Admin Guide over and over and I can't understand what I am doing wrong with this pattern, and why it isn't working as I'm trying to intent it to. The . character, this is meant to be like a wildcard, right (where, it will collect any amount of digits until the timeout is reached)?
Thanks in advance,
Edit:
UC Software Version 4.0.11.0583 BootROM Software Version 5.0.11.0282