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.0It 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.phtmlFor 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.infoPassword: 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.