A question about the usage of '!' in DigitMaps
ianobi:
I agree that there is a bug, but it's not maybe quite as described by this post so far.
Quote
As an additional test, I made Mpli exactly "(!123S0)". (A visual inspection of the ph1 digitmap showed no variable length rules that might possibly match there.) I then tried dialing "123" and "123456". In each case, I would have expected the OBi to squawk busy after the first three digits had been entered, but it only did so after 10 seconds had elapsed.
I repeated this test using an OBi110. The call failed, but only because the barring failed to work and the call was routed out to the Primary Line where the Service Provider rejected it. Check your Call History to see if the call was routed to your Primary Line.
In your first post you stated:
Quote
When I explicitly coded an "!011S0" directly in the Phone's DigitMap, it worked as expected.
Yes, I agree this method always works.
I believe this has something to do with how the "!" is parsed when the OBi is unpacking nested digit maps and yes I agree it's a bug!
More than four years ago I looked into a similar problem here:
http://www.obitalk.com/forum/index.php?topic=4799.msg31198#msg31198
Navigation
[0] Message Index
[*] Previous page