I have a new method of using CSipSimple to directly initiate calls on an OBi, eliminating Sip2Sip.
I was reading ianobi's topic "Using Any OBi as a Home PBX" where he uses CSipSimple without registration and a light bulb came on in my head. If you like my solution, credit should go to ianobi for pointing me in the right direction.
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.
Eliminating Sip2Sip should improve latency by a few milliseconds.
This is for outbound calls only. You would need to register another account on Sip2Sip to receive calls.
I have SP2 registered to a Provider and I still received CallerID from SP1 forked calls, so something has changed.