A workaround for forwarding a call with caller id spoofing, that is forward the call showing the original incoming caller id, is to send the call out of the OBi as a sip uri call. To do this you need to send it somewhere that accepts incoming sip uri calls and, of course, set X_SpoofCallerID to yes on the ITSP ProfileX-->Sip configuration. You need to have one of the two ITSP Profile's configured for sip. In the first step you can forward the call either to a voip account or by forwarding by direct ip calling to another ata.
At the voip account destination this is like a regular incoming call. If this is not the final call destination, you can then forward the call at the voip account level to the ultimate call destination and the call will show the original caller id.
For example, you can get a regular incoming DID at
voip.ms for about $1/month, forward the call there by sip uri, and then forward the call to that DID by
voip.ms to the ultimate cell phone or wherever. You could also work something out using an iNum DID with
voip.ms.
Callcentric will also accept incoming sip uri calls to a regular CallCentric or CallCentric iNum DID.
Another example is to get a (free) Inbound SIP Trunk for IVR Call Flow for an account at Anveo. Then setup an Anveo Call Flow for the incoming sip uri call to transfer the call to the ultimate destination. Anveo lets you simultaneous ring up to four outgoing numbers with this technique. Anveo CallFlow also has an option called VM Guard which prevents a mobile voicemail from taking a call if the cell phone is out of range or turned off. This is a nice feature and doesn't involve the caller pressing some number to accept the call.
To forward the call I would setup the call forwarding in the InboundCallRoute. For example you can setup the (PSTN) Line Port InboundCallRoute to simultaneously forward the call and also ring the phone attached to the OBi110. I currently have this working on my OBi110 to forward incoming pstn line calls to my cell phone(s).