obi 110 as sip server

<< < (2/3) > >>

RonR:
Stewart,

It appears Obihai lifted this restriction somewhere along the way without disclosing it.  It does appear to work using 1.3.0 (Build: 2675).

Stewart:
I found some old CDRs on the PBXes site, including one record that IMO proves that Line->SP1 spoofing was working.  I made a test call from my Phonepower +1-775-xxx-xxxx number to the Orange +331-xxxx-xxxx DID.  The PBXes log shows the caller ID number as 001775xxxxxxx and the call sourced from my home IP.  I have no service other than Orange that would send a caller ID in that format, and I certainly would not have hard coded such a number in the OBi.

So, at this point we know that Line->SPx(xxxx) can spoof, and that Line->VGx(xxxx) cannot spoof.  The remaining question is whether Line->Spx(xxxx@1.2.3.4) can spoof.  Can someone please test that?

Stewart:
Quote from: RonR on March 04, 2012, 12:08:19 pm

It appears Obihai lifted this restriction somewhere along the way without disclosing it.  It does appear to work using 1.3.0 (Build: 2675).

I posted just after you typed this and hadn't seen it.  Do you know whether the "lifting" applies to SPx(xxxx), SPx(xxxx@1.2.3.4), and/or VGx(xxxx)?

RonR:
Quote from: Stewart on March 04, 2012, 12:14:40 pm

Do you know whether the "lifting" applies to SPx(xxxx), SPx(xxxx@1.2.3.4), and/or VGx(xxxx)?


With X_SpoofCallerID enabled, it appears that SPx(anything) from an InboundCallRoute passes CallerID but using a Voice Gateway still does not.

hwittenb:
I validated that (with xSpoofCallerID set) the OBi110 does send an incoming pstn line caller id to PBXes when, with InboundCallRoute I both ring the OBi's phone and send the call to a number at PBXes.  It wouldn't do it if the inbound route was just SP2(xxxxxxxxxxx).  I seemed to need {SP2(xxxxxxxxxxx),ph}.  The PBXes extension was configured as a SubPBX as Stewart outlined.  The call history at PBXes shows the caller id was passed, but the outgoing trunk at PBXes didn't carry it forward. 

I have found that a number of voip providers will not accept an outgoing call with a spoofed caller id.  There have been some postings about using providers that authenticate by ip address to circumvent this problem.

Another way to pass an incoming caller id from the OBi's line port (with xSpoofCallerID set) is to send the call to a voip account as a sip uri call.  This is an incoming unauthenticated call to your voip account.  The voip account can then forward the call to your mobile or wherever and pass on the caller id.  With some voip providers like Anveo you can simultaneously ring multiple phones with the incoming call to the OBi in this manner.

One thing to keep in mind though about timing, it takes the OBi 4 seconds before it has the incoming caller id from the PSTN line.  There is a Ring Delay setting on the Line Port where you can tweek this, but my experience is the OBi doesn't have the caller id much before the 4 seconds after the ringing starts.

Navigation

[0] Message Index

[#] Next page

[*] Previous page