News:

On Tuesday September 6th the forum will be down for maintenance from 9:30 PM to 11:59 PM PDT

Main Menu

Need help setting *97 to goto GV voicemail

Started by jtan, May 09, 2015, 09:55:46 AM

Previous topic - Next topic

jtan

Hi

I am using OBi200.   FPL for Canadian local call and GV for long distance Canada/usa

ITSP Profile A General
Name      FreePhoneLine
DigitMap    (*98|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|xx.|(Mipd)|[^*#]@@.)

ITSP Profile B General
Name      Google Voice
DigitMap    (*97|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)


For FreePhoneLine dialing *98 I can go to FPL VM
but *97 I am unable to get to GV VM.

Please help and thank you.

azrobert

#1
I hope you don't mind this long explanation.

Routing an outbound call is a 2 step process.
1st, the Phone Port (PP) DigitMap validates the dialed number.
The last rule (Mpli) points to the Primary Lines's (PL) DigitMap.
So if the PL is SP1, the ITSP A DigitMap's rules are included with the PP DigitMap.
*98 is validated because it's defined in ITSP A DigitMap.

Next, the PP OutboundCallRoute will route call to the destination.
Rule {(Mpli):pli} routes *98 to SP1.
(Mpli) points to the ITSP A DigitMap and pli points to the SP1.

To get *97 to work with the default settings, you have to dial **2*97
Now PP DigitMap rule **2(Msp2) will validate *97 and PP OutboundCallRoute rule {(<**2:>(Msp2)):sp2} will route the call.

To get this to work without a prefix add *97 or (Msp2) to the Phone Port DigitMap. These can go anywhere within the DigitMap.

Add {(Msp2)):sp2} to the Phone Port OutboundCallRoute after (to the right) rule {(Mpli):pli}. If it was placed before, all calls would be routed to SP2.
OR
Add rule {*97:sp2} anywhere in the outbound route.


azrobert

#2
What are the free FPL area codes?
You can eliminate dialing **2 for GV.
Change the Primary Line to SP2.
Physical Interfaces -> Phone Port1 -> Primary Line: SP2 Service

Remove my above instructions for *97/SP2.
Add the following rule to the beginning of the Phone Port OutboundCallRoute:
{(1(aa1|aa2|aa3|aa4)xxxxxxx|*98):sp1},

Add *98 to the Phone Port DigitMap

Change aa1 thru aa4 to the free FPL area codes.
Now just dial the number.
The free area codes will be routed to SP1 and all others will be routed to SP2.

restamp

Another way to accomplish this, which might be easier to implement, is to just create a *97 star code:

Star Codes -> Profile A -> Code?? -> *97, GV Mail, call(**2*97#)

jtan

Guys please don't flame me, I have been trying to accomplished this the whole day yesterday.

So far I can speeddial  #3 GV voicemail

**23201112222


@restamp
Still cannot do the * code method

*97, GV Mail, call(**2*97:3201112222#)


@azorbert

Thank you for taking the time to write up detail instructions but when I add
{(<*97:3201112222>):sp2},{*98:sp1}, etc ...

press *97 I only get busy signal



Physical Interfaces -- PHONE 1
OutboundCallRoute

{(<*97:3201112222>):sp2},{*98:sp1},{([1-9]x?*(Mpli)):pp},{(<##:>):li},{(<**70:>(Mli)):li},{(<**82:>(Mbt2)):bt2},{(<**81:>(Mbt)):bt},{(<**8:>(Mbt)):bt},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Msp3)):sp3},{(<**4:>(Msp4)):sp4},{(<**9:>(Mpp)):pp},{(Mpli):pli}

azrobert

#5
I assume 3201112222 is your GV number.
Remove all *97 code.

Add <*97:3201112222> to the Phone Port DigitMap
*97 is converted to 3201112222 in the Phone Port DigitMap
3201112222 is routed normally in the OutboundCallRoute
OR
*97, GV Mail, call(**23201112222)

jtan