OBiTALK Community

General Support => Day-to-Day Use => Topic started by: restamp on December 19, 2015, 08:32:48 AM

Title: Returning OBiTalk Calls via Saved CallerID
Post by: restamp on December 19, 2015, 08:32:48 AM
I get a fair number of calls (from friends I have put onto the OBi network) on my OBiTalk service.  Their OBi numbers show up in my callerid as 9-digit numbers.  I would like to be able to return these calls by pulling up the caller id and hitting the TALK button on my cordless phone.  In other words, I'd like to automatically convert any 9-digit number "xxxxxxxxx" into "obxxxxxxxxx" in the appropriate digitmap and hand it off to the OBiTalk service.  I could probably cobble something together myself, but figure there may be a more elegant and preferred way of doing this.  Any preferred solutions, or should I tackle this myself?  Obviously, it shouldn't break anything else, like 7-digit dialing.
Title: Re: Returning OBiTalk Calls via Saved CallerID
Post by: azrobert on December 19, 2015, 09:03:37 AM
The "ob" prefix is optional, so a 9 digit OBi number will work.

Add a test for 9 digits to the Phone Port DigitMap:
( xxxxxxxxx| ....current rules.... )

Add to the beginning of the Phone Port OutboundCallRoute:
{(xxxxxxxxx):pp},

If you are still using the default OBiTalk DigitMap, you can do it this way:

Add a test for 9 digits to the Phone Port DigitMap:
( (Mpp)| ....current rules.... )

Add to the beginning of the Phone Port OutboundCallRoute:
{(Mpp):pp},
Title: Re: Returning OBiTalk Calls via Saved CallerID
Post by: restamp on December 19, 2015, 05:12:14 PM
Thanks azrobert.  I used your 2nd option and it worked like a champ.