Alright. This will be long winded, but joyous.
I've been hard at work at trying to get this thing to work. After hitting a brick wall with this config I engaged CallCentric's support, sent them screenshots, and asked for a SIP trace to see what was going on. As you know, I was getting reorder tone when dialing 9. Here's what I changed:
-Removed IP address from 'Modify account' and changed to callcentric.com
No dice. Still the same result. Good incoming, no outgoing. The whole reason I used an IP first was because the BCM didn't like sip.callcentric.net. At least it was registering with the callcentric.com domain. This is where I asked them for a SIP trace.
They replied saying my FROM call setup looked like this:
“From: <sip:1777XXXXXXX@192.168.0.5>" which needs to be @callcentric.com. For some reason it was transmitting my local IP for the BCM in the call setup. So 1st change to make to the FAQ for CallCentric was
Configuration --> Resources --> IP Trunks --> SIP Trunking --> Global Settings here:
The FAQ says "local domain = leave blank". This does not work with CallCentric and I would probably argue most other providers. I made the change to 'callcentric.com' and this progressed me along as my CallCentric dashboard was finally seeing that I was attempting to dial out. It saw the digits I dialed and everything! I was able to successfully dial their test number 17771234567, HOWEVER any other number I dialed sent me back to reorder tone. The odd thing was that when I dialed a cell phone, the call came in for a fraction of a second.
Asked for another SIP trace. They sent me back the following:
"Note that there seems to be an additional header:
x-nt-corr-id: 10ab65f0-c0a80005-13c4-55013-e91a5ad8-215443e9-e91a5ad8
Please look for any reference of this within your settings, and disable this header."
I started combing through the SIP Trunking settings trying to find ANYTHING that could relate to this. I felt so close...and I finally found the setting that saved the day.
Configuration --> Resources --> IP Trunks --> SIP Trunking --> Media Parameters
I looked at the tooltip for "Enable Voice Activity Detection" which says "If selected uses bandwidth conservation capabilities of some codecs.
Coordinate this setting with the system at the other end of the trunk."
I said to myself "there's NO way there's another Nortel/Avaya system on CallCentric's end". And sure enough, after unchecking that box,
I CAN PLACE CALLS!!!!!!!!!
2 amendments to that SIP FAQ I would think. And a tremendous thank you to all of you for the replies. I hope this helps someone else along the way.
My only remaining issue now is, I had to change my dialing plan DN length to 12 as any number not sent to them as 1416xxxxxxx is rejected. Would be nice if there was a way I could 10 digit dial here and have it sent as 11 digits.