News:

The OBiTALK service has reached it's End of Life period and will be decommissioned as of October 31st, 2024. More information can be found at this link https://support.hp.com/us-en/document/ish_10969583-11049883-16

Main Menu

I Need Help Changing my DigitMap(s)

Started by ppan, October 20, 2024, 07:35:52 PM

Previous topic - Next topic

ppan

I have an OBi202 connected to Google Voice. I use it with two phone lines and two DigitMaps.

The DigiMaps were modified from default many years ago (I believe with the help from some kind forum member or maybe I found something online).

If I log into the device (using the local IP address) I see:
 
ITSP Profile A:
(!911|*xx|<+>1xxxxxxxxxx|<+1878>[2-9]xxxxxx|<+1>[2-9]xxxxxxxxx|<011:+>xx.|(Mipd)|[^*]@@.)

ITSP Profile C:
(<911:14242798431>S0|<922:14242798432>S0|*xx|<+>1xxxxxxxxxx|<+1878>[2-9]xxxxxx|<+1>[2-9]xxxxxxxxx|<011:+>xx.|(Mipd)|[^*]@@.)

I am in area code 878 and the DigitMaps lets me skip dialing the area code for local calls.
I have an emergency service (dialing 911 or 922) for Profile C.

I would like to add a feature:
I dial a company and then press some extensions number(s), e.g. 1-123-456-7890 + 5 +2. If I later press redial, the phone tries to dial 1-123-456-7890-52 which, of course, doesn't work.

I would like to modify (and maybe simplify?) the DigitMaps so that only the first 11 numbers are dialed for long distance and only the first 7 numbers for local calls (skipping the area code 1-878) when I press redial. In other words, I do not want OBi202 to recognize the extra extension number(s) when I hit redial. I also do not want to have any delays. 

Is this possible?

Thank you in advance!!

azrobert

ITSP Profile A:
(!911|*xx|<+>1xxxxxxxxxx|<+1878>[2-9]xxxxxx|<+1>[2-9]xxxxxxxxx|<011:+>xx.)

ITSP Profile C:
(<911:14242798431>S0|<922:14242798432>S0|*xx|<+>1xxxxxxxxxx|<+1878>[2-9]xxxxxx|<+1>[2-9]xxxxxxxxx|<011:+>xx.)

ppan

#2
Quote from: azrobert on October 21, 2024, 07:34:43 AMITSP Profile A:
(!911|*xx|<+>1xxxxxxxxxx|<+1878>[2-9]xxxxxx|<+1>[2-9]xxxxxxxxx|<011:+>xx.)

Thank you for your help, but I couldn't get it to work.

So far, I only tried Profile A.
It seems to be identical to my previous DigitMap except that the last part "(Mipd)|[^*]@@.)" was removed?

I first dialed a local number with the area code 1-878-123-4560. That worked fine (like before).
I next dialed the local number without the area code 123-4560. That also worked fine (like before)


I then added 11 to simulate adding an extension and tried "redialing":
1-878-123-456011
and
123-456011
However the dialing failed in both cases; OBi202 also dialed the 11.

I had expected that OBi202 would only dial
1-878-123-4560
and
123-4560

azrobert

#3
ITSP Profile A:
(!911|*xx|<+>1xxxxxxxxxx|<+1878>[2-9]xxxxxx|<+1>[2-9]xxxxxxxxx|<011:+>xx.|+1xxxxxxxxxx)

ITSP Profile C:
(<911:14242798431>S0|<922:14242798432>S0|*xx|<+>1xxxxxxxxxx|<+1878>[2-9]xxxxxx|<+1>[2-9]xxxxxxxxx|<011:+>xx.|+1xxxxxxxxxx)

When you dial a number or press redial, the OBi202 will process 1 digit at a time. If the digits received matches a rule in the digit map and will not match another digit map rule with additional digits then it will immediately send only those digits to the outbound route.

If you dial 1 8 7 8 1 2 3 4 5 6 7 0 1 1
1 8 7 8 1 2 3 4 5 6 0 will match rule <+>1xxxxxxxxxx and be immediately processed ignoring the 11. The 13 digits will not match another rule.

Your old digit map rule [^*]@@. will match 13 digits, so all digits will be sent.

When you press redial the OBi202 will dial +187812345670, so I added a rule to match it. This will happen when you originally dial 7 digits, so 123456011 is not a valid test.

If you are pressing redial, the above should fix the problem. If you are actually dialing those numbers, I don't see my error.

Dialing 123456011 with my changes shouldn't match any rule and you should get a busy. Are you sure you made my changes?

Edit:
If you made the changes using the local interface (IP address) and you didn't disable OBiTalk auto provisioning, OBiTalk will overlay your mods with the old config.


ppan

#4
Quote from: azrobert on October 28, 2024, 06:56:49 AMEdit:
If you made the changes using the local interface (IP address) and you didn't disable OBiTalk auto provisioning, OBiTalk will overlay your mods with the old config.
You are correct. I used the local interface and the old config came back. How do I disable OBiTalk auto provisioning? Can I just check the "default" button next to the DigitMap?

If I disable OBiTalk auto provisioning, I hope it will not mess up my current configuration with Google Voice?

BTW, will I still be able to login to the forum after 10/31/24 when ObiTALK service has reached end of life? I currently need to log in with my OBiTALK credentials.

azrobert

Login with the OBI202's IP address.
Go to
System Management -> Auto Provisioning -> OBiTalk Provisioning
Change Method to Disabled

Disabling Auto Provisioning will not affect GV.

I believe the forum will be gone after 10-31-2024

Go to DSLReports if you have a questions after the drop dead date.

https://www.dslreports.com/forum/voip