OBiTALK Community

General Support => Day-to-Day Use => Topic started by: mrpacman on April 24, 2019, 08:03:35 AM

Title: Blocking outgoing phone call to specific numbers
Post by: mrpacman on April 24, 2019, 08:03:35 AM
Is there a way to block an outgoing phone number to certain numbers.  For example, I tried putting "{(8885551212):},{(Mabc):}" in front of outboundcallroute under physical interfaces, phone port 1. I created user define digit maps using "abc" for label and "(8885551212)"for digitmap under user settings, user defined digit maps.  None of these worked as it still makes outgoing phone calls to the number above.
Title: Re: Blocking outgoing phone call to specific numbers
Post by: azrobert on April 24, 2019, 09:53:00 AM
10 digit numbers get transformed to 11 digits by rule <1>[2-9]xxxxxxxxx
Try:
{18885551212:}

This will result in a configuration error when trying to dial that number.
The parentheses are not required when checking for a literal.

I think a better method is to add the following to the Phone DigitMap:
!8885551212|

This will result in a busy signal when trying to dial that number.
Title: Re: Blocking outgoing phone call to specific numbers
Post by: mrpacman on April 25, 2019, 07:42:16 AM
10 digit numbers get transformed to 11 digits by rule <1>[2-9]xxxxxxxxx
Try:
{18885551212:}

I removed the parentheses and used the 11 digits starting with "1" with the format recommended above but I am still able to make outgoing phone call to that number.

This will result in a configuration error when trying to dial that number.
The parentheses are not required when checking for a literal.

I think a better method is to add the following to the Phone DigitMap:
!8885551212|

This will result in a busy signal when trying to dial that number.

I also added !8885551212| to the phone digitmap and again still able to make outgoing phone to that number.
Am I doing something wrong?


Title: Re: Blocking outgoing phone call to specific numbers
Post by: azrobert on April 25, 2019, 10:20:09 AM
First, I made a mistake on my 2nd suggestion. Someone can circumvent the rule by dialing 11 digits, so you have to check for both 10 and 11 digits.

!8885551212|!18885551212|

Are you using OBi Expert or logging directly to the OBi with its IP address to make these changes? You need to use OBi Expert, otherwise OBiTalk will overlay your changes.

If you are using OBi Expert, please post your Phone DigitMap and OutboundCallRoute.
Title: Re: Blocking outgoing phone call to specific numbers
Post by: mrpacman on April 26, 2019, 09:52:29 AM
Quote from: azrobert on April 25, 2019, 10:20:09 AM
First, I made a mistake on my 2nd suggestion. Someone can circumvent the rule by dialing 11 digits, so you have to check for both 10 and 11 digits.

!8885551212|!18885551212|

Are you using OBi Expert or logging directly to the OBi with its IP address to make these changes? You need to use OBi Expert, otherwise OBiTalk will overlay your changes.

If you are using OBi Expert, please post your Phone DigitMap and OutboundCallRoute.


I'm logging directly to the OBi using its IP address to make these changes. Do i need to use OBi Expert instead?
I also did use the above format and it still able to dial out to that number.
!8885551212|!18885551212|
Title: Re: Blocking outgoing phone call to specific numbers
Post by: drgeoff on April 26, 2019, 10:02:03 AM
Quote from: mrpacman on April 26, 2019, 09:52:29 AM
I'm logging directly to the OBi using its IP address to make these changes. Do i need to use OBi Expert instead?
Unless you wish henceforth to do all future configuration via the local IP address AND have DISABLED OBitalk Provisioning, you MUST use Expert mode on the portal.

The portal must be used to configure Google Voice.

Unless Obitalk provisioning is disabled any configuration changes you make locally will sooner or later be overwritten by the the settings on the portal.