Blocking Calls from 'Unknown'
Uncle_Wiggley:
Quote from: ianobi on August 09, 2014, 05:57:44 am
The problem is the label "Telemarketers" contains reserved characters. In a digit map you can use any combination of 0-9,*,#,+,-,A-Z,a-z, except m, M, s, S, x, X which have special meaning in the digit map syntax.
You can overcome this by enclosing the reserved characters in single apostrophes, but much easier to use a label with no reserved characters. How about:
Label: ban
DigitMap: (1234567890|0987654321)
X_InboundCallRoute:
{(?|x|xx|xxx|xxxx|xxxxx|xxxxxx|un@@.|Un@@.|anon@@.|Anon@@.|Mban):},{ph}
That was the problem!
Thanks for the help.
ipse:
Quote from: ianobi on August 09, 2014, 05:57:44 am
The problem is the label "Telemarketers" contains reserved characters. In a digit map you can use any combination of 0-9,*,#,+,-,A-Z,a-z, except m, M, s, S, x, X which have special meaning in the digit map syntax.
Dammit....I had this label configured for a year now and always wondered why it doesn't work...had to put all kind of conditions and block in my Anveo IVR. I guess I should have RTFM.
Thank you ianobi...another life saver from you :)
Uncle_Wiggley:
So changing the label name works in general, but I still have a call listed in my 'Ban' list that gets through.
In the Obi Call History, I see: From 'Unavailable' SP2(1234567890)
In my User Defined Digit Map2 I have:
Label: Ban
DigitMap: (x.1234567890|x.0987654321)
In my X_InboundCallRoute:
{(?|x|xx|xxx|xxxx|xxxxx|xxxxxx|un@@.|Un@@.|anon@@.|Anon@@.|MBan):},{ph}
But I still get ring throughs on ph from 1234567890.
How is that happening?
If I put my cell phone number in the Ban list and then call from my cell phone, I get sent to VM as expected.
azrobert:
Try this:
{(?|x|xx|xxx|xxxx|xxxxx|xxxxxx|un@@.|Un@@.|anon@@.|Anon@@.|(MBan)):},{ph}
MBan not enclosed in parentheses did not work for me.
Your Ban list will work, but IMHO this is better:
(1?1234567890|1?0987654321)
ianobi:
I could be sliding from hero to zero rapidly here :-[
There's a mistake in my Reply #9. MBan is a digit map and needs to be enclosed in its own parentheses even though it's already in another digit map. It should be:
{(?|x|xx|xxx|xxxx|xxxxx|xxxxxx|un@@.|Un@@.|anon@@.|Anon@@.|(MBan)):},{ph}
I'm surprised it worked at all. It's all about punctuation ...
Was just posting the above when saw azrobert's post :)
Navigation
[0] Message Index
[#] Next page
[*] Previous page