News:

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

Main Menu

Problems with daisychained OBi's

Started by HappyObi, February 12, 2012, 04:54:07 AM

Previous topic - Next topic

HappyObi

First-time poster here.  Please bear with me. :)

I've installed one OBi100 with GV on SP1 in the US and one OBi110 without connecting to the PSTN in Taiwan.   Below is what I was trying to accomplish:

I want to set it up so that when my GV number in the US is called, it rings phones in the US & Taiwan at the same time. And when I call from the OBi110 in Taiwan I want to access the US OBi100 as if I were there, without dialing any codes or getting any prompts from Auto Attendant.

I followed the similar instructions from another post and I'm having some issues like:
- Calls to the US OBi100 are first answered by Auto Attendant.  
- They get forwarded to the OBi110 in Taiwan if option 1 is selected.
- I was able to make calles from Taiwan by accessing the US OBi100.
- Speedialing from OBi110 to OBi100 is working fine.
- However, speeddialing from OBi100 to OBi110 is prompted by Auto Attendant.

Can someone help me?  Thanks a lot.


I used the following setup with modification from the another post:

OBi100(US):

Voice Services -> SP1 Service -> X_InboundCallRoute : {ph,pp(ob300123456)}

Voice Services -> OBiTALK Service -> InboundCallRoute : {300123456>(Msp1):sp1},{300123456:aa},{ph}

where 300123456 is the OBiTALK number of the OBi110(Taiwan).


OBi110(Taiwan):

Service Providers -> ITSP Profile A -> General -> DigitMap:

(<2*>(1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1310>[2-9]xxxxxx|011xx.|xx.|(Mipd)|[^*]@@.))

where 310 is my local area code.

Physical Interfaces -> PHONE Port -> OutboundCallRoute:

{([1-9]x?*@@.):pp},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},
{(<**2:>(Msp2)):sp2},{(<**9:>(Mpp)):pp},{(Mpli):pli}

Physical Interfaces -> PHONE Port -> PrimaryLine : SP1 Service

User Settings -> Speed Dials -> 2 : PP(ob200123456)

where 200123456 is the OBiTALK number of the OBi100(US).



Incoming calls to SP1 of the OBi100(US) should also ring the OBi110(Taiwan).  The first to answer wins.

Dialing from the OBi110(Taiwan) should be the same as from the OBi100(US) and go out SP1 of the OBi100(US).

Dialing Speed Dial 2 (2#) from the OBi110(Taiwan) should get the Auto Attendant of the OBi100(US).

 



RonR

Remove the bolded rule from the OBi110:

Voice Services -> OBiTALK Service -> InboundCallRoute : {300123456>(Msp1):sp1},{300123456:aa},{ph}

Stewart

Quote from: HappyObi on February 12, 2012, 04:54:07 AM... when I call from the OBi110 in Taiwan I want to access the US OBi100 as if I were there, without dialing any codes or getting any prompts from Auto Attendant.
That should be the best way to do it ("master" unit in US), but your setup appears to be the other way around (the unit registered to your primary GV account is in Taiwan).  Although such a scheme (with RonR's correction) should function correctly, the user in the US will experience awful latency; the round-trip voice path goes four times across the Pacific!  Did you have some other contstraint that requires the master to be in Taiwan?

HappyObi

#3
Quote from: RonR on February 12, 2012, 06:49:20 AM
Remove the bolded rule from the OBi110:

Voice Services -> OBiTALK Service -> InboundCallRoute : {300123456>(Msp1):sp1},{300123456:aa},{ph}



Hi RonR, Thank you for your reply.

I removed the bolded rule from the OBi110. Calls to my GV number in the US are still getting picked up by AA. Below is the call history from the OBi110 in the US.

Call 1 02/12/2012    10:40:54 
TerminalID GoogleVoice1 OBiTALK1
Peer Name   
Peer Number 13101234567 ob300123456
Direction Inbound Outbound
10:40:54 Ringing Forking to:PHONE1, OBiTALK1(ob300123456)
10:40:58  Call Connected
10:41:25  End Call


where 300123456 is the OBiTALK number of the OBi100 in Taiwan

I also looked at the call history on the OBi100 in Taiwan.

Call 1 02/12/2012    10:41:08 
Terminal ID AA1 PHONE1
Peer Name   
Peer Number 0 
Direction Outbound Inbound
10:41:08 New Call 
10:41:08 New Peer: OBiTALK1(13101234567) Transfer Target, Continue At Ref:32469 


Call 2 02/12/2012    10:40:55 
Terminal ID OBiTALK1 AA1
Peer Name   
Peer Number 13101234567 
Direction Inbound Inbound
10:40:55 Ringing 
10:40:59  Call Connected
10:41:08 Call Transferred Transfer to PHONE1, State=ringing, Ref=32469
10:41:23  Call Connected
10:41:26  End Call





RonR

#4
If calls to your Google Voice number are being picked up by the OBi's Auto Attendant, then you have an {aa} type rule in the Voice Services -> SP1 Service -> InboundCallRoute.

If you're using the OBiTALK Web Portal for configuration, do NOT add any numbers to the Circle-of-Trust lists.  Doing so adds Auto Attendant rules to InboundCallroutes.

HappyObi

#5
Quote from: RonR on February 12, 2012, 10:51:45 AM
If calls to your Google Voice number are being picked up by the OBi's Auto Attendant, then you have an {aa} type rule in the Voice Services -> SP1 Service -> InboundCallRoute.


RonR

the rule  for my GV number on SP1 in the US OBi100
Voice Services -> SP1 Service -> InboundCallRoute ->
{ph,pp(ob300123456)}

where 300123456 is the OBiTALK number of the OBi100 in Taiwan

RonR

Please post the contents of:

Voice Services -> OBiTALK Service -> InboundCallRoute

in the OBi100 in Taiwan (300123456).

HappyObi

Quote from: RonR on February 12, 2012, 10:51:45 AM
If you're using the OBiTALK Web Portal for configuration, do NOT add any numbers to the Circle-of-Trust lists.  Doing so adds Auto Attendant rules to InboundCallroutes.


RonR,

I just doublechecked that there are no numbers listed in the Circle-of-Trust.  BTW, Are all the OBi's devices supposed to be registered under the same OBiTALK account in my situation?

Again thank you for your help.

RonR

I don't know the ramifications of registering multiple OBi's under one account.  I don't use the OBiTALK Web Portal in any way.

HappyObi

Quote from: RonR on February 12, 2012, 11:09:16 AM
Please post the contents of:

Voice Services -> OBiTALK Service -> InboundCallRoute

in the OBi100 in Taiwan (300123456).


{(290832249|200123456)>(xx.):LI},{(290832249|200123456):aa},{ph}

where 200123456 is the OBiTALK number of the OBi110

RonR

#10
Calls to your Google Voice number are ringing the PHONE Port of the OBi110 in the US and being forked to the OBiTALK Service of the OBi100 in Taiwan : {ph,pp(ob300123456)}.

The OBiTALK Service of the OBi100 in Taiwan is sending that call to the Auto Attendant because of the bolded rule:

Voice Services -> OBiTALK Service -> InboundCallRoute:

{(290832249|200123456)>(xx.):LI},{(290832249|200123456):aa},{ph}

Those rules were generated by the OBiTALK Web Portal, the first of which is trying to send calls to the non-existent LINE Port.

HappyObi

#11
Hello RonR,

You probably got confused with the location of my OBi's devices as I've made changes to my original post. Below is the current running configurations from OBi100(US) and OBi110(Taiwan).  Please take another look at it if possible.  Thank you.


OBi100(US):

Voice Services -> SP1 Service -> X_InboundCallRoute : {ph,pp(ob300123456)}

Voice Services -> OBiTALK Service -> InboundCallRoute : {300123456>(Msp1):sp1},{ph}

where 300123456 is the OBiTALK number of the OBi110(Taiwan).


OBi110(Taiwan):

Service Providers -> ITSP Profile A -> General -> DigitMap:

(<2*>(1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1310>[2-9]xxxxxx|011xx.|xx.|(Mipd)|[^*]@@.))

where 310 is my local area code.

Voice Services -> OBiTALK Service -> InboundCallRoute:

{(290832249|300123456)>(xx.):LI},{(290832249|300123456):aa},{ph}

Physical Interfaces -> PHONE Port -> OutboundCallRoute:

{([1-9]x?*@@.):pp},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},
{(<**2:>(Msp2)):sp2},{(<**9:>(Mpp)):pp},{(Mpli):pli}


Physical Interfaces -> PHONE Port -> PrimaryLine : SP1 Service

User Settings -> Speed Dials -> 2 : PP(ob200123456)

where 200123456 is the OBiTALK number of the OBi100(US).

RonR

Quote from: HappyObi on February 12, 2012, 11:43:52 AM
Voice Services -> OBiTALK Service -> InboundCallRoute:

{(290832249|300676509)>(xx.):LI},{(290832249|300676509):aa},{ph}

The ONLY calls that will go to the Auto Attendant are those that originate from 290832249 or 300676509, neither of which is the OBi100 in the US.

HappyObi

#13
Quote from: RonR on February 12, 2012, 11:54:51 AM
Quote from: HappyObi on February 12, 2012, 11:43:52 AM
Voice Services -> OBiTALK Service -> InboundCallRoute:

{(290832249|300676509)>(xx.):LI},{(290832249|300676509):aa},{ph}

The ONLY calls that will go to the Auto Attendant are those that originate from 290832249 or 300676509, neither of which is the OBi100 in the US.


There is something wrong myself this morning.  RonR, please accept my apology for copying and pasting the incorrect configurations into my previous post.  Below is the correct one:

{(290832249|300123456)>(xx.):LI},{(290832249|300123456):aa},{ph}

where 290832249 is the soft phone.

RonR

You appear to be changing your posts after I reply to them.

Delete the bolded rule below regardless of the OBiTALK numbers in it:

Voice Services -> OBiTALK Service -> InboundCallRoute:

{(290832249|300123456)>(xx.):LI},{(290832249|300123456):aa},{ph}

HappyObi

#15
RonR,

You've made my day! Everything works flawlessly now after deleting the bolded rule below.

{(290832249|300123456)>(xx.):LI},{(290832249|300123456):aa},{ph}

I really appreciate for all your help and support.

I do have more questions in reagrds to calling into the landline/LINE port on the OBi110(Taiwan).

Can I bridge my incoming calls from the landline on the OBi110(Taiwan) with GV on SP1 in the OBi100(US)? Vice versa, Can my family call me from the OBi100(US) and let the OBi110(Taiwan) use the landline/LINE port connecting to my mobile phone in Taiwan?

Thank you.

RonR

Quote from: HappyObi on February 12, 2012, 12:55:28 PM
Can I bridge my incoming calls from the landline on the OBi110(Taiwan) with GV on SP1 in the OBi100(US)?

You could have incoming calls from your OBi110 (Taiwan) LINE Port bridged to a fixed number using Google Voice on SP1 of the OBi100 (US).  If you want incoming calls from your OBi110 (Taiwan) LINE Port to be able to call arbitrary numbers using Google Voice on SP1 of the OBi100 (US), they would have to be routed to the Auto Attendant to do so.

Quote from: HappyObi on February 12, 2012, 12:55:28 PM
Vice versa, Can my family call me from the OBi100(US) and let the OBi110(Taiwan) use the landline/LINE port connecting to my mobile phone in Taiwan?

Incoming calls to Google Voice on SP1 of the OBi100 (US) could be bridged to the Auto Attendant of the OBi110 (Taiwan) or they could be bridged directly LINE Port dialtone.

HappyObi

Quote from: RonR on February 12, 2012, 01:04:32 PM
You could have incoming calls from your OBi110 (Taiwan) LINE Port bridged to a fixed number using Google Voice on SP1 of the OBi100 (US).  If you want incoming calls from your OBi110 (Taiwan) LINE Port to be able to call arbitrary numbers using Google Voice on SP1 of the OBi100 (US), they would have to be routed to the Auto Attendant to do so.

What is the best way to turn on the Auto Attendant ONLY FOR the LINE port of the OBi110(Taiwan) and to bridge calls using Google Voice on SP1 of the OBi100(US)?

Thanks so much.  

RonR

OBi110 (Taiwan)

Physical Interfaces -> LINE Port -> InboundCallRoute : aa

Voice Services -> Auto Attendant -> OutboundCallRoute:

{([1-9]x?*@@.):pp},{0:ph},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},
{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}

Voice Services -> Auto Attendant -> PrimaryLine : SP1 Service

Judgeless

Can one of you do me a big favor and post the final things you need to make this work?

This is what I am trying to do also.

Thanks