3CXPhone for Android? Alternative for Obion?
azrobert:
Yes, use X_UserAgentPort 5081.
You need to port forward 5081 in your router to the OBi's IP address.
IF you have audio problems you will also have to port forward RTP ports 16800 thru 16898.
That's 99 ports.
See: Service Providers -> ITSP Profile B -> RTP -> LocalPortMin/Max
Use Port Range Forwarding to avoid having 99 entries in you router.
If you are already port forwarding 5081, for a test change your SP2 InboundCallRoute to the default ph. This will test if the call is getting to the OBi. The Phone Port will ring.
You can also check Callcentric's dashboard to see if the call was sent.
Check back here later. I will create a config guide for CSipSimple. It' a much better solution.
azrobert:
First, I don't want to take any credit for this solution. This is all ianobi's creativity. See:
http://www.obitalk.com/forum/index.php?topic=4647.0
It amazes me how he thought of this idea.
There are 5 pages of posts in the original topic and it would be difficult to go through it for a specific setup.
Anyway, here is the setup for you:
Create a free Sip2sip account here:
https://mdns.sipthor.net/register_sip_account.phtml
For Username use your Callcentric account number 17771234567.
If you use your CC account number the same rules in the OBi InboundCallRoute will work, so no changes in the OBi.
I'm talking about this:
{(17771234567x.)>([2-9]xxxxxxxxx):sp1},{(17771234567x.)>(1xxxxxxxxxx):sp3}
Otherwise, change 17771234567x. to the account name you select.
Install CSipSimple on you Android.
In CsipSimple:
Select Add Account
Select the Basic Wizard. It's near the end of the list.
Account Name: Anything
User: 17771234567
Server: sip2sip.info
Password: password
Save
Select Menu on phone
Select Settings
Select Filters
Select your newly created Account
Select add filter
Select 1st entry (Can't call) and change it to Rewrite.
Select 2nd entry (Starts with) and change it to All.
Select 3rd entry (Replace...) and change it to Suffix with.
4th entry: @username.dyn.com:5081
save
Different versions of Android might have a slightly different procedure.
You MUST dial from the Android Dialer and not the CSipSimple Dialer.
Filters won't work from the CSipSimple dialer.
Setup port forwarding as in my last post.
That's it.
threehappypenguins:
Thanks, azrobert.
I already had both ports 5081 and 5061 forwarded in my router. I also already had ports 16600-17198 forwarded (using what was in LocalPortMin/Max in all the SP's). Just for the fun of it, I changed it to the 5061 default in SP2 (it was using the Obitalk default which was 5081).
What's happening is that when I dial *7504, the call quickly ends and says, "Not found (404)." It's like it's not reading my CallCentric phone book or something. The calls aren't even showing up as sent on the CallCentric dashboard. Just... nothing. I tried logging out and then back into Zoiper. No difference.
As for the CSipSimple, am I putting the credentials for Sip2Sip into SP2 just as I did for CallCentric? Also, how can I set it up to receive calls on my Android?
azrobert:
{ph1,ph2,sp2(17771234567@sip2sip.info;ui=$1)}
Do you know Dyndns cancelled all free accounts?
I use Freedns: http://freedns.afraid.org/zc.php?from=L21lbnUv
I tried a Callcentric phone book entry to my cancelled Dyndns and got the same "404 not found".
Try hard coding your public IP address.
I tried another phone book entry and it worked.
This wasn't to my OBi. I'm not setup for this anymore.
Edit:
My successful CC phone book call doesn't show on the dashboard.
Strange.
threehappypenguins:
I switched from dyndns to no-ip.com. Like I had said before, my dynamic dns account with them works fine. I am using it right now with putty. And I can access my router using it just fine. Also, I tried putting in my actual public IP, and I still get the 404 not found error.
Navigation
[0] Message Index
[#] Next page
[*] Previous page