Dial Plan Questions..unbelievable answers
burrism:
Hi, All....
I have been with VOIPo for maybe 8 years and have no problems with my PAP2 that I config myself. For some unknown reason, I wanted a backup and chose the OBI202...far too much of an overkill for my needs. Pur June 1 2015
I don't want the router or Google Voice or OBitalk...only a straight away ATA that will work. I chose the pre-configed listed auto program and it does work fine...except that when I redial a number that has had digits added, the call won't connect. I use 10 digit dialing and the only extra digit that connects is a 1 before...nothing after.
I wrote support to ask how to get what works with my PAP2 with my provider and the answer was.."can't be done on the OBi." I then asked for instructions how to replace the dial plan with my own and the answer was "We don't know how to do this and recommend asking on the OBi forum-maybe someone there will help...Huh!!
I thought OBi was a company that provided support, or so the website says. In all my years in telephony, computers and electronics, I couldn't believe what they told me.
My solution is to sell or donate this product and go on ebay to find another PAP2. Anyone wants this, make me an offer. Not a month old..
azrobert:
I understand your frustration. They even started charging an annual fee for support on units out of warranty.
I'm not sure I understand your problem. Is the following correct?
You dial a 10 digit number.
After you're connected you dial additional digits.
After you hang up you want to redial the 10 digit number.
Quote
I use 10 digit dialing and the only extra digit that connects is a 1 before...nothing after.
I don't know what the above means.
Do you want a "1" prefix added to the 10 digit number?
Adding a one prefix to a 10 digit number is the default.
Anyway, here is the default ITSP A DigitMap:
(1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)
<1>[2-9]xxxxxxxxx will add a one prefix to a 10 digit number, which I assume you want.
Change it to:
(1xxxxxxxxxx|<1>[2-9]xxxxxxxxxS0|011xx.)
The above assumes your Primary Line is SP1.
When you do a redial all numbers dialed, including digits after you're connected will be sent to the DigitMap. The DigitMap will analyze each individual digit as they are received. The S0 suffix added to the rule will process a 10 digit number immediately and not wait for additional digits. Hopefully, this will solve your problem.
If you are using OBiTalk to configure your OBi, use OBi Expert to make the above change.
If you want to use the local interface to configure your OBi you must disable OBiTalk auto provisioning, otherwise OBiTalk will overlay any changes you make.
System Management -> Auto Provisioning
Under OBiTalk Provisioning
Method: Disabled
burrism:
Thanks for your reply..
As you know, when calling most any company in the world these days, besides hearing that my call is very important to them, it requires dialing a number of extra digits to be directed to the right department. If the call doesn't go through or they are busy, you hang up and try to dial again. I was always able to simply use the redial function that contained one or more additional digits and the call connected. On my other ATAs no problem....with the OBi, nothing. My problem is not dialing extra digits after connected but rather dialing any extra digits before connection, the call won't connect.
How can I tell which DigitMap is used for my auto-provisioned choice of provider? I use ports 1 & 2 on my VOIP account and although both lines can call and receive, the dashnoard shows sp2 as not registered.
If I disable the auto provisioning, where do I then replace the existing dial plan with mine and do I do this for both ports. If I disable the OBiTalk provisioning, can I just insert my own dial plan or do I have to go through all provisioning manually?
I suppose because this device serves so many purposes it has to be so complex.
thanks again..
azrobert:
The OBi is a totally different animal than any other ATA I've owned. If you want to use the dialplan from the PAP2, it might not work on the OBi202 and I'm not talking about the syntax of the commands. I'll get to how the OBi dialplan works later, but 1st you need to decide how you will configure the unit. I prefer to use the local interface. There are too many illogical things about OBiTalk, one being what you said about SP2 showing unregistered. The only advantage I see with OBiTalk is it allows remote access. You can switch between methods. Going from OBiTalk to Local, just disable provisioning. Switching from local to OBiTalk you must transfer the configuration to OBiTalk before you enable provisioning. If you decide to use OBiTalk I'll post a little guide on how to use OBi Expert.
People use terms port or line to interchangeably refer to a phone port or SP trunk which totally confuses me. Please refer to them as Phone Port or SP trunk.
The Primary Line for a Phone Port will determine which ITSP DigitMap will be used. I believe when you use a wizard to setup a trunk, it has a check box for Primary Line. You have 2 Phone Ports and each can have a different Primary Line.
Routing an outbound call is a 2 step process.
The Phone Port DigitMap validates the dialed number.
Rule (Mpli) will include the rules in primary line's DigitMap.
If the dialed number doesn't match a rule, you will receive a fast busy.
If the dialed number matches a rule in the DigitMap the phone port outbound call route will route the call to the primary line using rule {(Mpli):pli}
When the Phone Port DigitMap processes a dialed number, rule "<1>[2-9]xxxxxxxxx" will prefix a 10 digit number with a "1".
The outbound call route will see a dialed 10 digit number as 11 digits.
You can get in trouble using the Phone Port DigitMap (which includes the Primary Line's DigitMap) to modify the dialed number.
This is one reason why a dialplan from another ATA might not work.
If you want to route a call to a trunk other than the primary line you must prefix the number with **n (n = SP trunk number).
If the dialed number is unique (like an international number), you can modify the rules eliminating the need for a prefix.
Edit:
The Phone Port Primary line is found here:
Physical Interfaces -> Phone1/2 Port -> Primary Line
Edit2:
The DigitMap will use the best match rule.
If you have rules "<1>[2-9]xxxxxxxxx" and "602xxxxxxx" and dial 6021234567 the 2nd rule will be used and the number won't be prefixed even if the other rule is 1st in the DigitMap.
I know the Grandstream ATA doesn't work this way.
burrism:
My friend....I thank you.
Besides the invaluable info you presented to me, you also convinced me to look at my actuarial table and recognize that I probably won't still be alive by the time I figure out this monster.
As soon as this reply is done, my order goes in for another PAP2-unlocked...and away we go.
In fact, if you or anyone else has an unlocked ATA designed for ordinary mortals, I will be happy to trade. Let me know.
thanks
Navigation
[0] Message Index
[#] Next page