OBiTALK Community

General Support => Day-to-Day Use => Topic started by: Hortoristic on August 30, 2012, 03:50:55 PM

Title: Auto Attendant frustration
Post by: Hortoristic on August 30, 2012, 03:50:55 PM
I have an existing post for this - but either people are sick of looking at it or really there is no solution - so I didn't the bad thing and reposted it here.

I have a DID in Vancouver, Canada area that my daughter uses like a calling card.  She calls the DID on SP2, my auto attendant in Seattle answers and she types in PIN and calls anywhere in north America with my GV number on SP1.

The DID is in SP2 and right now my SP2 -> X_InboundCallRoute = {AA}.  So all calls coming into SP2 get the AA.  For some reason all calls from the hospital she is in, shows as anonymous - which might be ok - but I also have other DID's on SP2 like our family in the UK, and another DID for my E911 - so whenever they call, they too get the AA - and have to press #1 to ring through.

The Obi web interface shows this below, yet whenever I try to put anonymous into the X_InboundCallRoute settings, the AA will no longer answer.  It does work if I put my cell number in it though.

This is what Obi web interface shows:
Terminal ID: SP2
Peer Name: Canada Anonymous
Peer Number: anonymous

Doing either of these in voice sp2-X_InboundCallRoute won't make AA answer, the phone just rings:
{(anonymous):aa},{ph}
or:
{(Canada Anonymous):aa},{ph}

However; using just {aa}, then the AA does answer – but for every DID I have on SP2. 

What else might I try?
Title: Re: Auto Attendant frustration
Post by: QBZappy on August 30, 2012, 04:12:46 PM
Hortoristic,

Quote from: Hortoristic on August 30, 2012, 03:50:55 PM
This is what Obi web interface shows:
Terminal ID: SP2
Peer Name: Canada Anonymous
Peer Number: anonymous

Doing either of these in voice sp2-X_InboundCallRoute won't make AA answer, the phone just rings:
{(anonymous):aa},{ph}
or:
{(Canada Anonymous):aa},{ph}

Try variations which include the "?". What CID number do you get on your cell?
{(anony?):aa},{ph}
{(?nony?):aa},{ph}
Title: Re: Auto Attendant frustration
Post by: Hortoristic on August 30, 2012, 04:20:07 PM
Isn't what really is important is what the call history is reporting?  On local web portal the peer number is showing:

Peer Number: anonymous

So isn't that the CID the Obi is getting?

I will try your suggestions.
Title: Re: Auto Attendant frustration
Post by: jimates on August 30, 2012, 06:15:04 PM
even though the Obi sees "anonymous", the callroute rules may not be able to process anything that is not a number.

I would present that possibility to Obihai support and see what they say.
Title: Re: Auto Attendant frustration
Post by: ianobi on August 31, 2012, 05:22:51 AM
Hortoristic,

I think I have a solution for you, but I would like someone else (Obihai Support?) to explain it to me.

I simulated the conditions you describe using PhonerLite to be the calling party, calling into sp2 on my Obi110. PhonerLite is the best test tool I know!

Here are my results: X_InboundCallRoute followed by result.

{(?):aa},{ph} Peer Number blank routes to aa. All other numbers routes to ph.

{(anonymous):aa},{ph} All calls including Peer Number "anonymous" route to ph.

{(anon@@.):aa},{ph} Peer Number "anonymous" and any Peer Number starting "anon" routes to aa. All other numbers routes to ph.

{(anonymous@@.):aa},{ph} All calls including Peer Number "anonymous" route to ph.

{(?|anon@@.):aa},{ph} Peer Number blank routes to aa, Peer Number "anonymous" and any Peer Number starting "anon" routes to aa. All other numbers routes to ph. This should solve your problem!


My problem:

I tried to replicate the problem using different letters instead of "anon" and I could not replicate the same results:

{(strange):aa},{ph} All calls including Peer Number "strange" route to ph.

{(stra@@.):aa},{ph} All calls including Peer Number "strange" route to ph.

Title: Re: Auto Attendant frustration
Post by: azrobert on August 31, 2012, 07:28:18 AM
Do you receive CallerID for the other DID's?

If yes, route those to PH and default everything else to the AA.

{(xx.):ph},{aa}
Title: Re: Auto Attendant frustration
Post by: ianobi on August 31, 2012, 08:42:47 AM
I now have the complete answer  :)

{(?|anon@@.):aa},{ph} Peer Number blank routes to aa, Peer Number "anonymous" and any Peer Number starting "anon" routes to aa. All other numbers routes to ph. This is a good solution to the problem.

The reason my other attempts failed is because "anonymous" and "strange" and "stra" all contained reserved letters - in this case "m" and/or "s". putting single quotes around them fixes this. So:

{(?|anony'm'ou's'):aa},{ph} also works.

@jimates - another observation from cutting and pasting. I tried pasting anony'm'ou's' from a word doc and it did not work. letters work fine, but punctuation marks don't for some reason. Typing direct into the OBi X_InboundCallRoute  worked fine. That's two times I have been caught that way!



Title: Re: Auto Attendant frustration
Post by: QBZappy on August 31, 2012, 09:01:40 AM
ianobi,
Quote from: ianobi on August 31, 2012, 08:42:47 AM
The reason my other attempts failed is because "anonymous" and "strange" and "stra" all contained reserved letters - in this case "m" and/or "s". putting single quotes around them fixes this. So:

{(?|anony'm'ou's'):aa},{ph} also works.

Indeed reserved letters has come up before. Nice work. Just for curiosity, in what context are these reserved letters used?
Title: Re: Auto Attendant frustration
Post by: ianobi on August 31, 2012, 09:10:26 AM
That's a good question! m, M, s, S, x, X are the letters quoted on page 183 of the latest AdminGuide. I can only really see "x" being relevant to InboundCallRoute.
Title: Re: Auto Attendant frustration
Post by: Hortoristic on August 31, 2012, 11:27:18 AM
Pretty genious of you!

So it this right - any number beginning with 1604, blank or begins with "anon" will go to AA?

{(1604xxxxxxx|?|anon@@.):aa},{ph}
Title: Re: Auto Attendant frustration
Post by: ianobi on August 31, 2012, 11:37:39 AM
Yep, that looks good so long as it's 1604 followed by seven digits. 1604xx. will also work.

Let us know how it works out. "Reserved letters" was mentioned a long time ago by RonR, but we had all forgotten about them! This problem has served as a useful reminder.
Title: Re: Auto Attendant frustration
Post by: Hortoristic on August 31, 2012, 11:39:37 AM
Where the heck is RonR - he win the lottery?
Title: Re: Auto Attendant frustration
Post by: ianobi on August 31, 2012, 11:44:27 AM
There is a whole thread devoted to the subject of "Where is RonR"  :)
Title: Re: Auto Attendant frustration
Post by: QBZappy on August 31, 2012, 12:07:47 PM
ianobi,

Upper and lower case reserved for these special cases: I think these are used in the following context.
Msp1 <- user defined digimap
S4 <- delay in seconds
x or X in the dialplan and in/outbound call routes
Title: Re: Auto Attendant frustration
Post by: Lavarock7 on August 31, 2012, 06:46:28 PM
Quote from: ianobi on August 31, 2012, 08:42:47 AM
I tried pasting anony'm'ou's' from a word doc and it did not work. letters work fine, but punctuation marks don't for some reason. Typing direct into the OBi X_InboundCallRoute  worked fine.

You may have been hit with the same problem I did when using Word to spellcheck and them posting a blog entry.

Word converts some apostrophys and forward and backward single quotes.

Try copying the entry you have in the Obi to NOTEPAD and then paste it back into Obi and see if it takes it now.
Title: Re: Auto Attendant frustration
Post by: ianobi on September 01, 2012, 12:18:12 AM
@ QBZappy
I thought the same, but it's not logical - why is "p" not reserved as it is used in "Msp"!

@ Lavarock7
Yes, I'm sure you are correct on the apostrophy thing. I'll do more tests later. I'm sure in the past I have found some fonts work better than others! Notepad is probably a better bet, as it's too simple to change things around.
Title: Re: Auto Attendant frustration
Post by: QBZappy on September 01, 2012, 06:16:47 AM
ianobi,
It think anything after the "M" in the Msp will be ignored, otherwise all other User defined digimaps would need to be considered as well. The "s" in the Msp is not used in the same way as the S in seconds delayed.
Title: Re: Auto Attendant frustration
Post by: ianobi on September 01, 2012, 06:36:09 AM
QBZappy,

You must be right as we have Msp, Mvg, Mtg, Mli etc etc. Otherwise half the alphabet would need to be "reserved". Just when you think you know what you are doing ......  :)