Using CSipSimple With OBi
lguerra10:
I am using the beautiful method proposed by azrobert quoted below
I have sp1 in OBI 110 connected to Google Voice and I am trying to call from my cell phone through OBI 110
In the method described by azrobert my User name is maria
In OBi's SP2 X_InboundCallRoute, I am using the following rule:{('maria'):sp1} (the rule proposed by azrobert does not work for me)
when I dial any phone using CsipSimple I hear my cell-phone ringing for ever until it times out or until I stop the process, but the person that I ring does not hear the phone ringing, so obviously something does not work.
The call history, though, is exactly the same than when using OBION (the android client from OBI). OBION works just fine. Here you have the call history
Call 13 09/11/2013 22:41:13
Terminal ID SP2 GoogleVoice1
Peer Name Mariatweidner
Peer Number maria 7146513070
Direction Inbound Outbound
22:41:13 Ringing
22:41:16 Call Connected
22:41:30 End Call
Call 14 09/11/2013 22:18:37
Terminal ID OBiTALK1 GoogleVoice1
Peer Name Luis phone
Peer Number 290367476 7146513070
Direction Inbound Outbound
22:18:37 Ringing
22:18:40 Call Connected
22:18:47 End Call
any idea as to why this may happen and how to correct this?
Thanks
Quote from: azrobert on February 04, 2013, 03:46:30 pm
I have a new method of using CSipSimple to directly initiate calls on an OBi, eliminating Sip2Sip.
In CSipsimple add a new account.
Select BASIC
Account name = anything
User = robert
Server = me.dyndns.com:5061
Password = anything
SAVE
Press and hold on the account name.
When a new screen appears select "Choose Wizard".
Select Expert
Select your account again.
Select Registration URI and blank it out, then ok.
SAVE
In OBi's SP2 X_InboundCallRoute add:
{(robert)>(xxxxxxxxxx):sp1}
That's it. Dial a number on your Android and the call will go out SP1.
No CSipSimple filters.
ianobi:
Iguerra - welcome to the forum.
Try this rule in your InboundCallRoute:
{('maria')>(xx.):sp1}
The most reliable way I have found of using CSipSimple calling in directly is here:
http://www.obitalk.com/forum/index.php?topic=6211.msg39466#msg39466
Note: This method does need another registered sip service to "piggy-back" off.
lguerra10:
Thanks ianobi for the help
{('maria')>(xx.):sp1} behaves the same than {('maria'):sp1} with the exception that I do not hear the ringing. The callhistory still shows ringing and conected to GV, but the other party's phone does not ring.
I tried your method. Exacty as per your example with the following changes
User Defined DigitMap “cot”
Display Label> cot
DigitMap> 'maria'
Instead of “sip:my.ddns.com:5070” in Proxy URI, I have used sip:212.21.37.49:5060 this is the external address of my router where I have forwarded 5060 to 5061 to the OBI internal address 192.168.1.20.
The UserAgentPort of sp1 is 5060
When I try to dial I get "404/Not found" in the CSip call in progress screen.
The port forwarding schema seems to work with sp2 (5061) but not with sp1 (5060) since call history does not show any call thru sp1.
ianobi:
Quote
User Defined DigitMap “cot”
Display Label> cot
DigitMap> 'maria'
The DigitMap should be in parentheses like so:
DigitMap> ('maria')
Quote
in Proxy URI, I have used sip:212.21.37.49:5060 this is the external address of my router where I have forwarded 5060 to 5061
This does not need to be so complicated. In Proxy URI simply use 212.21.37.49:5061. Your router will then direct calls from CSipSimple to OBi sp2 InboundCallRoute. This will then direct the calls to use GV on sp1:
Voice Services > SP2 Service > X_InboundCallRoute:
((Mcot)>(xx.):sp1)
Or this may work better for you:
Voice Services > SP2 Service > X_InboundCallRoute:
{('maria'):sp1}
For this configuration to work there must be a registered sip service on sp2 for the direct ip calling from CSipSimple to "piggy-back" off. It can be any SIP voip provider (not GV). You could use a free one such as sip2sip.
lguerra10:
Thanks for the help, we are getting close
When I apply what you suggested the call is directed to the phone connected to the OBI110 and the phone rings
Voice Services > SP2 Service > X_InboundCallRoute:
{('maria'):sp1}
For this configuration to work there must be a registered sip service on sp2 for the direct ip calling from CSipSimple to "piggy-back" off. It can be any SIP voip provider (not GV). You could use a free one such as sip2sip.
May be I need to modify the SP1 X_InboundCallRoute but I do not know how.
If with your help we succeed we will post the solution to the foum
Here you have the history
Call 1 01/02/2010 01:00:09
Terminal ID SP2 PHONE1
Peer Name Mariatweidner
Peer Number maria
Direction Inbound Inbound
01:00:09 Ringing
20:12:42 End Call
Navigation
[0] Message Index
[#] Next page
[*] Previous page