News:

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

Main Menu

Call Forward (unconditional) & dialling out on Obitalk 200 ---Help needed.

Started by realjohny, January 06, 2015, 11:40:24 AM

Previous topic - Next topic

realjohny

I will try now with PBXES but can AA help me to have dial rules? Like:

1- Calling remote Obi and getting a dial tone of PSTN and/or use remote BT phone ?
2- Call phone connected with local Obi and then getting call transferred to remote Obi and do the above number 1 ?

3- Getting all calls on remote ObiBT transferred to local Obi and then via local ObiBT to my mobile ...unconditionally ?

Thanks a lot :)

azrobert

The AA can only route a call to a trunk.
An inbound call can be routed to the AA unconditionally or by callerid.
The following assumes PBXes is defined on SP1 on local and the remote OBi.

This is how it would work:
Quote2- Call phone connected with local Obi and then getting call transferred to remote Obi and do the above number 1 ?
You want to dial number 123456 on the remote PSTN or get dial tone.
You call the local BT phone.
You are sent to the AA.
You will get a prompt
You enter 2 for a new call
You will get another prompt for the outbound number
You enter 9123456 or 9
I chose the 9 prefix
The call is sent to SP1 (PBXes) because the AA primary route is SP1
The remote OBi will receive the call on SP1 with the dialed number.
The SP1 X_InboundCallRoute will have rules based on the 9 prefix to send 123456 to PSTN or get PSTN dial tone

Quote3- Getting all calls on remote ObiBT transferred to local Obi and then via local ObiBT to my mobile ...unconditionally ?
You can do this without the AA

Quote1- Calling remote Obi and getting a dial tone of PSTN and/or use remote BT phone ?
Yes, but I don't understand how are you calling the remote OBi?

azrobert

Here is an example how PBXes can route a phone number to an OBi.
http://www.obitalk.com/forum/index.php?topic=5411.0

In this example the iPhone is registered as an extension and the OBi as a Sub-PBX. The iPhone is sending outbound numbers to the OBi.

You want to send outbound numbers in both directions, so both OBi's will be setup as a Sub-PBX.

The above post is almost 2 years old and that is the last time I used PBXes, so I have to refresh my memory on how Sub-PBXes work.

realjohny

I tried PBXES on Bria for Andriod and PC but voice quality is worst ever and latency is very high, in fact you can't recognize each other.

As I am in VoIP censored area on both local and remote site and good thing is that GV and Obitalk works, though GV quality is better. Can you please help me to configure local and remote devices (step by step with syntax/dialing rules?) using AA or a direct way to achieve it. I will try yo summarize again what I want to achieve:

1- I want to receive all remote calls from remote ObiBT/Obi/GV/Other VoIP provider (in another country) on local Obi (paired with a mobile phone) and then transferred to my mobile which I carry with me anywhere.

2- I want to call local ObiBT and then reach remote ObiBT and remote ObiLine to call out.

3- I want to be able to call remote Obi sometime using local obi (either Obi-Obi Or GV-GV or other SIP-SIP), speed dials will help.

Thank you very much. :)

azrobert

I'm leaving shortly and will be back in a few hours.
I don't have time to re-read this thread to see what we did.
Is the last post your complete requirements or do you also need something we did previously?

realjohny

As SS or PBXES aren't options due to VoIP blockage AA is only option with GV/ObiTalk service.

From last posts I managed to transfer calls on local SP1 (GV) calls to my mobile via local ObiBT. Rest which I mentioned in 2nd last post are pending. I see you only help so far.

Thank you.
Johny.

azrobert

Local OBi:

Voice Services -> OBiBlueTooth1 -> InboundCallRoute:
{(1?4808370001):aa)},{ph,ph2}

Change 4808370001 to your mobile's callerid

Voice Services -> Auto Attendant -> DigitMap:
(x|[1-9]x|XX.)
Voice Services -> Auto Attendant -> OutboundCallRoute:
{(<510222222*>XX.):pp}

Physical Interfaces -> Phone Port

DigitMap
(2*(XX.)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|##|**70(Mli)|**8(Mbt)|**81(Mbt)|**82(Mbt2)|**1(Msp1)|**2(Msp2)|**3(Msp3)|**4(Msp4)|**9(Mpp)|(Mpli))

{(<2:510222222>*(XX.)):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}

Speed dials:
pp(510222222*0)                            Ring phone
Speed Dial #9 pp(510222222*9)      Line dial tone
pp(510222222***708005551212) Line call
pp(510222222*8005551212)          BT call

Remote OBi:

Voice Services -> OBiTalk Service -> InboundCallRoute:
{510111111>(<0:>):ph},{510111111>(<9:>):li}},{510111111>(<**70:>XX.):li},{bt1}

Change 510111111 to the OBi number of the local OBi.
Change 510222222 to the OBi number of the remote OBi.

Phone Port Settings - Bold is what I changed.
All XX. are upper case.
Upper case X includes a star.

From phone port dial:
2*0                            Ring phone
2*9                            Line dial tone
2***708005551212 Line call
2*8005551212          BT call
From AA:
Reply 1 to ring phone port
Otherwise reply 2 then:
9#                              Line dial tone
**708005551212# Line call
8005551212#          BT call

I used prefix **70 (default for local line port) to route calls to the remote line port.
You can change it to anything you want, even a single digit.
It must not match the beginning of any BT outbound numbers.

Hopefully I didn't make any mistakes, but expect errors.

Edit:
The Phone Port OutboundCallRoute was modified after the original post.
Mpli was changed to XX.
The XX. in the remote OBiTalk InboundCallRoute was lower case, changed to upper case.
The remote OBiTalk InboundCallRoute is a replacement, not to be added to the beginning. Text has been changed.
Added Speed Dial check in AA DigitMap. This really isn't needed because XX. will validate Speed Dials.
Assigned pp(510222222*9) to Speed Dial #9


azrobert

I didn't like my setup. Dialing from the phone and AA are now more consistent. Change the "#" line prefix to anything you want. I removed the line dial tone option.

Local OBi:

Voice Services -> OBiTalk Service -> InboundCallRoute:
{510222222>(xx.):bt1},{ph}

Voice Services -> OBiBlueTooth1 -> InboundCallRoute:
{+ccmmmmmm:aa},{ph}

Change cc to the country code
Change mmmmmm to your mobile's CID

Change 4808370001 to your mobile's callerid

Voice Services -> Auto Attendant -> DigitMap:
(x|[1-9]x|@@.S2)
Voice Services -> Auto Attendant -> OutboundCallRoute:
{(1xxxxxxxxxx):sp1},{(<510222222*>@@.):pp}

Physical Interfaces -> Phone Port

DigitMap
(***|1xxxxxxxxxx|@@.S2)

OutboundCallRoute
{***:aa2},{(1xxxxxxxxxx):sp1},{(<510222222*>@@.):pp}

Speed dials:
pp(510222222*0)                             Ring phone
pp(510222222*#8005551212)       Line call
pp(510222222*8005551212)         BT call

Remote OBi:

Voice Services -> OBiTalk Service -> InboundCallRoute:
{510111111>(<0:>):ph},{510111111>(<#:>xx.):li},{510111111>(xx.):bt1},{ph}

Voice Services -> OBiBlueTooth1 -> InboundCallRoute:
pp(510111111*Your_Cell#)

Physiscal Interfaces-> Line port -> InboundCallRoute:
pp(510111111*Your_Cell#)

Change 510111111 to the OBi number of the local OBi.
Change 510222222 to the OBi number of the remote OBi.

From local phone port dial:
0                        Ring remote phone
#8005551212     Remote Line call
8005551212       Remote BT call
18005551212     Local SP1 call

From AA after calling BT with your mobile:
Reply 1 to ring remote phone
Otherwise reply 2 then dial:
#8005551212#        Remote Line call
8005551212#          Remote BT call
18005551212#        Local SP1 call


realjohny

Thanks a million  ;D

I will give do setting and will give my feedback. Even if it doesn't work I really appreciate your time helping me with this, you have no idea how much it is gonna help me indeed to reach my family back home.

azrobert

You can try GV to GV If OBiTalk network doesn't work or to compare the 2 methods.


Local OBi:

Voice Services -> OBiBlueTooth1 -> InboundCallRoute:
{(1?Your_Cell#):sp1(Remote_GV#)},{ph}

Speed dial:
sp1(RMT_GV#)

Remote OBi:

Voice Services -> SP1 Service -> InboundCallRoute:
{(Local_GV#):aa},{ph}

Voice Services -> Auto Attendant -> DigitMap:
(x|[1-9]x|@@.S2)

Voice Services -> Auto Attendant -> OutboundCallRoute:
{(<0:>):ph},{(<#:>xx.):li},{bt1}

Speed dials:
li(8005551212)       Line call
bt1(8005551212)         BT call

From local phone dial the remote GV speed dial or GV number and you will be connected to the remote AA.
Inbound BT calls will be automatically connect to the remote AA.

From remote AA:
Reply 1 to ring remote phone
Otherwise reply 2 then:
Speed Dial#
#8005551212#        Line call
8005551212#          BT call

You can have both methods setup at the same time.
Leave the BT Inbound route unchanged like this.
Voice Services -> OBiBlueTooth1 -> InboundCallRoute:
{(1?4808370001):aa)},{ph,ph2}

If you want to use the GV method, enter the remote GV speed dial from the AA.

realjohny

I have configured it as you advised, calling from GV and Obitalk to remote Obi rings on remote attached phone but calling from remote GV or ObiTalk to local GV/ObiTalk doesn't work. On ObiTalk it beeps-beeps and on GV it goes to voice mail.
I am using speed dial numbers to call. So far I have tried calling local GV number from a mobile and getting it transferred to my local mobile via BT. Both local and remote Obi deivces are with me to configure before I send it to my home country. Full testing is pending due to ObiBT not being compatible with available Nokia phones. I will have to buy some dedicated Samsung phones.

I think there is some issue with remote Obi calling configuration ? Is current configuration transfering all calls from remote Obit to local Obi to my mobile via local BT ? Please help.

Regards.
Johny.

azrobert

Please display the call history from both OBi200s for the OBiTalk call for the failing call.
Also post from the local OBi200 the following.

Can you successfully call the local OBi200 with another phone?

I update the configuration in reply#27 above.
I added in BOLD code to route remote inbound BT calls to your cell via local BT.

Try the failing call again after making the above change.

realjohny

Quote from: azrobert on January 19, 2015, 08:54:06 PM
Please display the call history from both OBi200s for the OBiTalk call for the failing call.
Also post from the local OBi200 the following.

In remote Obi Call History is below:

01:59:53   From PH1   To PP1(ob510946XXX)
01:59:57      Call Ended (486 Busy Here)

&

01:58:40   From PH1   To GT1(2347383XXX)
01:58:41      Ringing
01:59:07      Call Connected
01:59:16   Call Ended

But in GV it goes to voice-mail.

---
In local GV call history is below and it rings on remote Obi:

00:49:33   From PH1   To PP1(ob510813XXX)
00:49:37      Ringing
00:49:41      Call Connected
00:49:51   Call Ended

&

00:09:35   From PH1   To GT1(2345640XXX)
00:09:36      Ringing
00:09:42      Call Connected
00:10:19   Call Ended

And it rings on remote Obi.

Quote from: azrobert on January 19, 2015, 08:54:06 PM
Can you successfully call the local OBi200 with another phone?


I tried calling local GV from a mobile phone but it doesn't ring on local Obi. I tried calling remote GV number from my mobile and it rings.

Quote from: azrobert on January 19, 2015, 08:54:06 PM
I update the configuration in reply#27 above.
I added in BOLD code to route remote inbound BT calls to your cell via local BT.  

I have copy pasted without any change, I hope it is correct ? Still it is same.


Yet another issue is that when from my mobile phone I call local ObiBT it rings on phone connected with local Obi and doesn't connect me with remote Obi AA. In fact Obi Connected phone shows Caller ID with country code and "+" in start while in Inbound call route we have entered my mobile number (from which I call local ObiBT) without + or country code. Does it make any difference ?

azrobert

Quote
In local GV call history is below and it rings on remote Obi:

00:49:33   From PH1   To PP1(ob510813XXX)
00:49:37      Ringing
00:49:41      Call Connected
00:49:51   Call Ended
I don't think the speed dial you are using is the one I suggested.
It looks like the speed dial you are using is **9510813XXX
The one I suggested is pp(510813XXX*0)
I think this should have failed.

Please change the following:
Remote OBi:
Voice Services -> OBiTalk Service -> InboundCallRoute:
{510111111>(<0:>):ph},{510111111>(<#:>xx.):li},{510111111>(xx.):bt1},{ph}

Now both speed dial formats will work.

QuoteIn remote Obi Call History is below:

01:59:53   From PH1   To PP1(ob510946XXX)
01:59:57      Call Ended (486 Busy Here)

I think this should have worked.
Are you sure this is the call history from the remote OBi?
It looks like this call history is from the local and the above from the remote.



QuoteIn fact Obi Connected phone shows Caller ID with country code and "+" in start while in Inbound call route we have entered my mobile number (from which I call local ObiBT) without + or country code. Does it make any difference ?
Yes, it does make a difference.
Look in the call history.
Whatever the OBi call history shows as callerid, that is what you MUST code in the GV inbound call route.

realjohny

Quote from: azrobert on January 20, 2015, 04:43:30 PM
Quote
In local GV call history is below and it rings on remote Obi:

00:49:33   From PH1   To PP1(ob510813XXX)
00:49:37      Ringing
00:49:41      Call Connected
00:49:51   Call Ended
I don't think the speed dial you are using is the one I suggested.
It looks like the speed dial you are using is **9510813XXX
The one I suggested is pp(510813XXX*0)
I think this should have failed.  

In fact you earlier suggested **9510813xxx for Speed dialing remote Obitalk from local Obi and it works actually. Same sp1(2345640xxx)  speed dial for remote GV works which you suggested earlier. But same format doesn't work when I speed dial from remote to local.

Below is local Obi call details:

01:25:17   From PH1   To PP1(ob510813xxx)         ** this is local Obi number ,call fails actually.
01:25:44      Call Connected
01:25:54   Call Ended   
Call 2   01/22/2015    01:19:14   
01:19:14   From PH1   To GT1(2345640xxx)        **this is remote GV number. Call connects.
01:19:15      Ringing
01:19:20   Call Ended   
Call 3   01/22/2015    01:18:26   
01:18:26   From PH1   To PP1(ob510813xxx)     **This is remote Obi number. Call connects.
01:18:37      Ringing
01:18:40      Call Connected
01:18:50   Call Ended

Quote from: azrobert on January 20, 2015, 04:43:30 PM
Please change the following:
Remote OBi:
Voice Services -> OBiTalk Service -> InboundCallRoute:
{510111111>(<0:>):ph},{510111111>(<#:>xx.):li},{510111111>(xx.):bt1},{ph}

Now both speed dial formats will work.

Still there is no luck, unable to call from Remote to local Obi or GV :(


Call history of remote OBi is below:

02:25:54   Call Ended   
Call 2   01/22/2015    02:21:50   
02:21:50   From PH1   To PP1(5109946xxx)
Call 3   01/22/2015    02:21:30   
02:21:30   From PH1   To PP1(5109946xxx)
Call 4   01/22/2015    02:19:19   
02:19:19   From GT1(12347383xxx)   To PH1
02:19:19      Ringing
02:19:25   Call Ended   
Call 5   01/22/2015    02:18:51   
02:18:51   From AA1   To PH1
02:18:51      Ringing
02:18:54   Call Ended   
Call 6   01/22/2015    02:18:39   
02:18:39   From PP1(510946xxx)   To AA1
02:18:39      Ringing
02:18:43      Call Connected
02:18:54   Call Ended   
Call 7   01/22/2015    02:17:16   
02:17:16   From PH1   To GT1(2347383xxx)
02:17:17      Ringing
02:17:35   Call Ended


Quote from: azrobert on January 20, 2015, 04:43:30 PM

In fact Obi Connected phone shows Caller ID with country code and "+" in start while in Inbound call route we have entered my mobile number (from which I call local ObiBT) without + or country code. Does it make any difference ?
Yes, it does make a difference.
Look in the call history.
Whatever the OBi call history shows as caller ID, that is what you MUST code in the GV inbound call route.


Honestly ObiBT is very unreliable product and phones lose connection frequently. I have tried latest phones like Samsung S4, S5, Lenovo. But on inbound call on local ObiBT doesn't show anything in call history :((

azrobert

Quote01:25:17   From PH1   To PP1(ob510813xxx)         ** this is local Obi number ,call fails actually.
01:25:44      Call Connected
01:25:54   Call Ended   
Call 2   01/22/2015    01:19:14   
01:19:14   From PH1   To GT1(2345640xxx)        **this is remote GV number. Call connects.
01:19:15      Ringing
01:19:20   Call Ended   
Call 3   01/22/2015    01:18:26   
01:18:26   From PH1   To PP1(ob510813xxx)     **This is remote Obi number. Call connects.
01:18:37      Ringing
01:18:40      Call Connected
01:18:50   Call Ended

The above 1st call is from remote to local which fails. Correct?
The 3rd call is from local to remote which succeeds. Correct?
Both are calling the same OBi number.
Is this the problem?

If I don't understand the above call history do following:
Place another call from remote to local.
Post the call history from both the remote and local.

QuoteHonestly ObiBT is very unreliable product and phones lose connection frequently. I have tried latest phones like Samsung S4, S5, Lenovo. But on inbound call on local ObiBT doesn't show anything in call history
If your call history is not showing the inbound BT call then the call is not reaching the OBi200.
You have 2 BT adapters. Correct?
Try using the 2nd adapter.
Maybe the 1st is faulty.


QuoteI tried calling local GV from a mobile phone but it doesn't ring on local Obi.
Is your cell defined on GV as a forwarding number?

Sign into your local GV account.
Click on the Gear Icon.
Click Settings.
Click EDIT under your cell's Forwarding Number.
Click Show Advanced Settings.
Under VoiceMail Access click NO.
Click SAVE.

QuoteStill there is no luck, unable to call from Remote to local Obi or GV
In your local GV account is your Google Chat forwarding number checked?

realjohny

Call from remote to local, remote Obi Call details:

03:36:44   From PH1   To GT1(2347383xxx)
03:36:45      Ringing
03:36:51      Call Connected
03:37:10   Call Ended


Actually it reached to my mobile via local ObiBT connected ..which is surprising as I didn't change anything in configuration except I changed BT dongle.

Local call details:

Call 1   01/23/2015    02:36:46   
02:36:46   From GT1(12345640xxx)   To BT1(056789xxxx)
02:36:50      Call Connected
02:37:11   Call Ended


04:00:37   From PH1   To PP1(ob510813xxx)
04:00:40      Call Ended (486 Busy Here)

Above call was using GV Speed dial, and it didn't work with speed dial for Obi to Obi. So far below isn't working:

1- Speed dial from remote Obi to local Obi.

2- Calling remote GV or Obi from local GV or Obi doesn't take me to remote AA anymore (after last configuration advised) and thus I can't chose to proceed with calling ringing on remote Phone or dial out via remote ObiLine or ObiBT.

3- Calling local ObiBT connected mobile from my personal mobile and then connecting with remote AA and having the same route as above in number 2 i.e. dialling our via remote ObiLine/ObiBT or ringing remote phone connected with remote Obi.

Thank you once again :)

azrobert

Let's do 1 problem at a time starting with #1.

I'm trying to keep Reply#27 configuration up to date with any changes.
This is what you should have:
Local OBi:
Voice Services -> OBiTalk Service -> InboundCallRoute:
{510222222>(xx.):bt1},{ph}

In the remote OBi don't use a speed dial defined as **9510111111
Use pp(510111111)
When you use **9510111111 the number is routed to the Phone Port Digitmap, the Phone Port OutboundCallRoute and then to the OBiTalk network.
This should work, but something is causing a problem.

When you defined the speed dial as pp(510111111) the call goes directly to the OBiTalk network.

Try the call again.
Post the call history from both the local and remote OBi200s.

azrobert

I found a typo.
This is what you have now:
Remote OBi:
Voice Services -> SP1 Service -> InboundCallRoute:
{(Local_GV#):aa)},{ph}

Change it to:
{(Local_GV#):aa},{ph}

This should fix calling the remote GV# with the local GV# and getting the AA.

You don't get the AA when calling from the local phone port.
You get the AA when you call BT with your mobile.
I changed some text in reply#27 like this:

From local phone port dial:
0                        Ring remote phone
#8005551212     Remote Line call
8005551212       Remote BT call
18005551212     Local SP1 call

From AA after calling BT with your mobile:
Reply 1 to ring remote phone
Otherwise reply 2 then dial:
#8005551212#        Remote Line call
8005551212#          Remote BT call
18005551212#        Local SP1 call

azrobert

QuoteYet another issue is that when from my mobile phone I call local ObiBT it rings on phone connected with local Obi and doesn't connect me with remote Obi AA. In fact Obi Connected phone shows Caller ID with country code and "+" in start while in Inbound call route we have entered my mobile number (from which I call local ObiBT) without + or country code. Does it make any difference ?

Local OBi:
Voice Services -> OBiBlueTooth1 -> InboundCallRoute:
{+ccmmmmmm:aa},{ph}

Change cc to the country code
Change mmmmmm to your mobile's CID

+ccmmmmmm must match what you see in the OBi call history.

Edit:
This is what happens when you call local BT from your mobile.
You are connected to the LOCAL AA.
The Local AA sends the dialed number to the remote OBi200, in the same format as if it was dialed from the local phone port.