Google Voice with obi508vs rollover 911 to PSTN
SteveInWA:
From the 508vs user guide:
OutboundCallRoute Examples:
1) sp1 OR {SP1} OR {:SP1} OR {@:Sp1} (all equivalent)
This rule says: Make all calls using SP1 Service, without any caller-id spoofing or digit transformation
2)
{(<#:>|911):li},{**0:aa},{***:aa2},{(Mpli):pli},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(
Mpp)):pp}
This is the default OutboundCallRoute for the PHONE port. It says:
Copyright 2010-2014 Obihai Technology, Inc. 106
- Dial # key to connect to the LINE port; OBi will take the LINE port hardware to off-hook but will not dial out any
digit. The net result is that the user will hear dial tone generated by the PSTN company if a working line is
connected to the LINE port. The user may then continue to dial the PSTN number directly to the phone company.
Note that from the OBi’s point of view, the PSTN call is connected the moment it takes the LINE port to the offhook
state!
- Use the PSTN Line to call 911
- Dial **0 to invoke AA1 or AA
- Dial *** to invoke the local device configuration IVR (a.k.a AA2)
- (Mpli) and pli will be substituted with the PrimaryLine’s abbreviated name
- Use SP1 Service to call all numbers that start with **1 and subsequent digits matching SP1 Service’s DigitMap.
Remove the **1 prefix from the resulting number before making the call
- Use SP2 Service to call all numbers that start with **2 and subsequent digits matching SP2 Service’s DigitMap.
Remove the **2 prefix from the resulting number before making the call
- Use the LINE port to call all numbers that start with **8 and subsequent digits matching LINE port’s DigitMap.
Remove the **8 prefix from the resulting number before making the call
- Use the OBiTALK Service to call all numbers that start with **9 and subsequent digits matching OBiTALK Service’s
DigitMap. Remove the **9 prefix from the resulting number before making the call
I would hope that Obihai can clarify this mode of operation, but in any case, testing would be essential before depending on it to work.
azrobert:
oak949,
Please post the Phone Port OutboundCallRoute in your configuration. You need to use OBi Expert to access this parm. On the OBiTalk dashboard click the gear ICON next to the OBi508 then click OBi Expert Configuration and confirm. On the next page click Enter OBi Expert. Now click on Phone Interfaces then click on any of the 8 phone ports. They all should have the same values except each port won't have an OuboundCallRoute rule to ring itself.
The OutboundCallRoute value will be grayed out and you won't be able to access it until you uncheck both boxes to the right of the value. If I'm correct this is how you will update the outbound route. Add {911:li}, to the beginning and click Submit at the bottom of the page.
oak949:
AZrobert Asked me to post the default Phone Port OutboundCallroute so here we go for:
Phone1
DigitMap
([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|[67]XX|**0|***|#[*0-8]|**81(Mbt)|**82(Mbt2)|**1(Msp1)|**2(Msp2)|**3(Msp3)|**4(Msp4)|**9(Mpp)|(Mpli))
OutboundCallRoute
{([1-9]x?*(Mpli)):pp},{#0:ao},{#2:ph2},{#3:ph3},{#4:ph4},{#5:ph5},{#6:ph6},{#7:ph7},{#8:ph8},{#*:ph2,ph3,ph4,ph5,ph6,ph7,ph8},{(<6:park>XX<;s=1>):pk},{(<7:pickup>XX<;d=0>):pk},{(<**82:>(Mbt2)):bt2},{(<**81:>(Mbt)):bt},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Msp3)):sp3},{(<**4:>(Msp4)):sp4},{(<**9:>(Mpp)):pp},{(Mpli):pli}
CallReturnDigitMaps
{pli:(xx.)},{sp1:(<**1>xx.)},{sp2:(<**2>xx.)},{bt:(<**8>xx.)},{pp:(<**9>xx.)}
If I understand AZrobert correctly outboundCallRoute becomes
{911:li},{([1-9]x?*(Mpli)):pp},{#0:ao},{#2:ph2},{#3:ph3},{#4:ph4},{#5:ph5},{#6:ph6},{#7:ph7},{#8:ph8},{#*:ph2,ph3,ph4,ph5,ph6,ph7,ph8},{(<6:park>XX<;s=1>):pk},{(<7:pickup>XX<;d=0>):pk},{(<**82:>(Mbt2)):bt2},{(<**81:>(Mbt)):bt},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Msp3)):sp3},{(<**4:>(Msp4)):sp4},{(<**9:>(Mpp)):pp},{(Mpli):pli}
I get that and I will test it later.
I will also test SteveinWa example {(<#:>|911):li}, Can one uses to # sign to activate the PSTN for any number, or just for 911? (I am thinking maybe I can dial 511 first and listening in on the PSTN line with a second phone to see if think are working.)
I noticed that the digitMap also mentioned 911. What does it do there?
azrobert:
Thanks for posting your OutboundCallRoute.
Routing an outbound call is a 2 step process.
The Phone Port DigitMap validates the dialed number.
Rule (Mpli) will include the rules in primary line's DigitMap.
If the dialed number doesn't match a rule, you will receive a fast busy.
If the dialed number matches a rule in the DigitMap the phone port outbound call route will route the call to the primary line using rule {(Mpli):pli}. When you add the rule for 911, it will be routed to PSTN.
Steve's example will give you dial tone on the PSTN after dialing pound. <#:> will remove #, so you are sending nothing to the line port. Dialing # will produce an error with the defaults. You also need to add # to the phone port DigitMap.
Your modified outbound call route looks good.
If you want to test with 511, also add 511 to the DigitMap and use outbound route rule {511|911:li} or {(<#:>|511|911):li}
Like I said in my previous post, the demo OBi508 doesn't show any Line definitions. Do you see any in your configuration? It will be something like Line Port with a bunch of parms under it. If you don't have a Line Port definition, I can't see this working and the Line Failover Port is only used when you have a power outage to get dial tone on a PSTN Line.
azrobert:
See the below attachment from page 7 of the Admin Guide.
Quote:
* For failover during power outage ONLY
Navigation
[0] Message Index
[#] Next page
[*] Previous page