Problem With Callcentric Voicemail
azrobert:
Quote from: GPz1100 on April 13, 2018, 03:39:03 pm
My digitmap logic is failing today.
Are you saying *123S0 in the Phone DigitMap is failing?
The default config has star code 12 defined. When *123 was defined in the SP3 digit map *12 was treated as a star code and 3 a speed dial. The only way IMHO *123 will fail when define in the phone digit map is if you pause after dialing the 2. Try deleting or changing star code 12 to a different number.
GPz1100:
Azrobert thanks for clarifying.
I changed the default *12 code to *1212 then added *123| as in the 2nd post to the sp3 itsp/general/digitmap field. Removed *123 references I made above from the phoneport digitmap and outboundcallroute fields. No go. Just get a fast busy signal.
Resulting phone port digitmaps look like this:
digitmap
([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911S0|933S0|**0|***|#|##|**70(Mli)|**8(Mbt)|**81(Mbt)|**82(Mbt2)|**1(Msp1)|**2(Msp2)|**3(Msp3)|**4(Msp4)|**9(Mpp)|(Mpli))
Outboundcallroute
{(911|933):sp3},{([1-9]x?*(Mpli)):pp},{(<##:>):li},{(<#:>):ph1},{(<**70:>(Mli)):li},{(<**82:>(Mbt2)):bt2},{(<**81:>(Mbt)):bt},{(<**8:>(Mbt)):bt},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Msp3)):sp3},{(<**4:>(Msp4)):sp4},{(<**9:>(Mpp)):pp},{(Mpli):pli}
Added *123S0 to the phoneport digitmap (not outbound route), still fast busy.
Assuming *123| is added to the itsp digitmap, what should the phoneport's digitmap and outboundcall route look like?
azrobert:
It should look exactly like your 1st post. You don't need *123 in the SP3 digit map.
OR
Remove all references to *123 and then define the following Star Code:
*123(<sp3(*123)>), Voicemail, call($Code)
GPz1100:
That's a unique approach. I'll experiment with that tomorrow. If anything it'll unclutter the digit maps some.
For defined star codes, does obi process those immediately or after a delay?
Also, is there a reason you used $code? Could it be written as:
*123, Voicemail, call(<sp3(*123)>)
azrobert:
You "should" be able to define it like the following, but there was a bug and it didn't work. I haven't tried this format for very long time, so maybe it has been fixed. You can try it and let us know if it works.
*123, Voicemail, call(sp3(*123))
You can add a digit map to a star code. This allows you to dial additional digits after the star code and those digits will populate &code. Here is an example:
*99(xxx), Test, call($Code)
When you dial *99555 $code will contain 555 and then call(555)
*123(<sp3(*123)>), Voicemail, call($Code)
The digitmap (<sp3(*123)>) isn't checking for any additional digits, but adds sp3(*123) to $code.
The call will be transformed to call(sp3(*123))
This is exactly the call that did not work, but works using the digitmap.
Navigation
[0] Message Index
[#] Next page
[*] Previous page