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.
QuoteI 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