OBiTALK Community

General Support => Installation and Set-Up (Devices) => Topic started by: HappyObi on February 12, 2012, 04:54:07 AM

Title: Problems with daisychained OBi's
Post by: HappyObi on February 12, 2012, 04:54:07 AM
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).

 


Title: Re: Problems with daisychained OBi's
Post by: 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}
Title: Re: Problems with daisychained OBi's
Post by: Stewart on February 12, 2012, 07:43:46 AM
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?
Title: Re: Problems with daisychained OBi's
Post by: HappyObi on February 12, 2012, 10:44:23 AM
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




Title: Re: Problems with daisychained OBi's
Post by: 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.

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.
Title: Re: Problems with daisychained OBi's
Post by: HappyObi on February 12, 2012, 11:05:25 AM
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
Title: Re: Problems with daisychained OBi's
Post by: 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).
Title: Re: Problems with daisychained OBi's
Post by: HappyObi on February 12, 2012, 11:12:53 AM
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.
Title: Re: Problems with daisychained OBi's
Post by: RonR on February 12, 2012, 11:15:42 AM
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.
Title: Re: Problems with daisychained OBi's
Post by: HappyObi on February 12, 2012, 11:20:06 AM
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
Title: Re: Problems with daisychained OBi's
Post by: RonR on February 12, 2012, 11:27:25 AM
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.
Title: Re: Problems with daisychained OBi's
Post by: HappyObi on February 12, 2012, 11:43:52 AM
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).
Title: Re: Problems with daisychained OBi's
Post by: 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.
Title: Re: Problems with daisychained OBi's
Post by: HappyObi on February 12, 2012, 12:02:17 PM
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.
Title: Re: Problems with daisychained OBi's
Post by: RonR on February 12, 2012, 12:04:14 PM
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}
Title: Re: Problems with daisychained OBi's
Post by: HappyObi on February 12, 2012, 12:55:28 PM
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.
Title: Re: Problems with daisychained OBi's
Post by: RonR on February 12, 2012, 01:04:32 PM
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.
Title: Re: Problems with daisychained OBi's
Post by: HappyObi on February 12, 2012, 01:48:02 PM
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.  
Title: Re: Problems with daisychained OBi's
Post by: RonR on February 12, 2012, 03:37:10 PM
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
Title: Re: Problems with daisychained OBi's
Post by: Judgeless on February 12, 2012, 03:59:10 PM
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
Title: Re: Problems with daisychained OBi's
Post by: Stewart on February 12, 2012, 04:58:36 PM
Quote from: HappyObi on February 12, 2012, 12:55:28 PMCan 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?
What does it cost to call your mobile from your Taiwan landline?  (In many countries, landline-to-mobile calls are quite expensive and using a VoIP service may be cheaper.)  Also, what does it cost to call a landline from your mobile?  (If that is high, a callback setup will be less expensive.)