QuoteBut if you try sometime you find
You get what you need
I use this function all the time as I have an old cell phone set up as a wifi phone which accepts incoming calls via an OBi to CSipSimple on the phone.
First set up a CSipSimple account that accepts calls without registration:
1. Create a Local account – it just requires an account name.
2. Long press on the account name > Choose wizard > Expert.
3. Long press on the account name > Modify account. Expert will prompt you for Account id. Insert accountname<sip:CallerID@127.0.0.1>
4. Leave all other settings at default!
Now go to Settings > long press to go to expert mode if not already in it > Network > UDP Port > change to 5482 (or whatever you choose to avoid 5060).
Second set up OBi InboundCallRoute (as per drgeoff)
{ph,sp4(CallerID@192.168.1.10:5482)}
CallerID can be anything, but I use same as in 3 above for easy call tracing.
N.B. sp4 in the InboundCallRoute must have:
Service Providers -> ITSP Profile D -> SIP -> X_SpoofCallerID : checked
This can be a problem with a working sp. In your case I suggest setting up sp4 as a fake service provider and use that to forward calls to CSipSimple.
Fake service provider:
Service Providers -> ITSP Profile D -> SIP -> ProxyServer : 127.0.0.1
Service Providers -> ITSP Profile D -> SIP -> X_SpoofCallerID : checked
Voice Services -> SP4 Service -> Enable : (checked)
Voice Services -> SP4 Service -> AuthUserName : (any letters or numbers, not blank)
Voice Services -> SP4 Service -> X_RegisterEnable : (unchecked)
Voice Services -> SP4 Service -> X_ServProvProfile : D
Voice Services -> SP4 Service -> CallerIDName : Whatever
Voice Services -> SP4 Service -> MaxSessions : 4
That should get you going. It really can be made to work. There are posts elsewhere in this forum regarding using cell phones as wifi phones by myself and azrobert - this is just the same principle.