Vann,
You cannot connect the iPhone directly to the OBi110. You will need a SIP service to accomplish what you want to do.
First you need a softphone for your iPhone. 3CX has a free one.
Next get a free Sip2Sip account here:
https://mdns.sipthor.net/register_sip_account.phtmlRegister 3CX app on Sip2Sip.
3CX credentials:
Name: Anything
Display: Anything
User: YouSip2SipID
ID: YouSip2SipID
Password: YouSip2SipPW
CHECK I am out of office
External PBX IP:
sip2sip.infoSP2 must be defined as SIP.
If SP2 is not defined, setup a dummy SIP definition like this:
Service Providers -> ITSP Profile B -> SIP -> ProxyServer : 127.0.0.1
Voice Services -> SP2 Service -> AuthUserName : (any userid)
Voice Services -> SP2 Service -> X_RegisterEnable : (unchecked)
Voice Services -> SP2 Service -> X_ServProvProfile : B
To fork inbound Line calls to iPhone.
Physical Interfaces -> Line port -> InboundCallRoute to:
{ph,sp2(YourSip2SipID@sip2sip.info)}
For CallerID to pass to iPhone
Service Providers -> ITSP Profile B -> SIP
X_SpoofCallerID: Checked
Update:
The OBi110 default is a 4 second delay before your phone starts ringing. This delay allows the OBi110 to process the CallerID. Since you are only displaying the CallerId try setting the delay to zero. You might not see the CallerID on the first ring.
Physical Interfaces -> Line port -> RingDelay: 0