I own the oBi202 and am using Anveo for all my inbound calls.
I just signed up with DIDLogic and submitted my documentation and the FAQ on their site confirms that they allow a custom outbound CID. I'm only using them for my outbound calling (no monthly DID because I'm using Anveo for that).
Right now when I make a call, the person receiving the call is seeing my 5-digit DIDLogic user ID. What I want this to be is my inbound number to Anveo so my calling out number matches my calling in number. Other providers (such as Flowroute) simply require that I add my 10-digit number to the
URI field. This however causes the registration to fail with a 407 unrecognized error until I remove it. I've also tried changing it to
sip:1234567890@didlogic.com but that simply caused the receiving party to see "Unknown" on their phone. Lastly I've tried enabling
X_SpoofCallerID, but have had no luck with that either. Any ideas?
Below is the email I received from DIDLogic after they confirmed they enabled the custom CLI for me:
QuoteThanks very much for taking the time to provide the required documentation.
Your account is now provisioned for custom CLI. Our gateway will obey the "FROM" string you're sending. Please set the SIP account CLI option to "No caller ID".
In most Asterisk distributions, this is achieved by manipulating the "fromuser=" and "callerid=" part on a per-call basis.
http://didlogic.com/support/setup-guides/custom-asterisk-callerid
http://didlogic.com/support/setup-guides/freeswitch-own-cli
You need to send the CLI in the "From" part of the SIP INVITE msg.
That works on Asterisk and Freeswitch, as well as on any other useragent.
Check your console messages.
Here's the example of correct syntax when sending +12125551212 as CLI:
From: "12125551212" <sip:12125551212@your_IP_addr_here>;tag=as028d2be5
To: <sip:dialed_number_E164_format@lon01.media.uk.didlogic.net>
(turn on debug by issuing "sip set debug ip
enter_proxy_ip_here" when sending calls)
Be advised that you're currently sending your 5-digit username as "FROM"; because the dropdown "CallerID" settings are ignored for passthrough accounts, this may result in transmitting 5 digits as CLI to telephone networks (until you replace the "FROM" by the desired CLI)