This morning I participated in a discussion on Cisco Community about a problem with Caller ID on FXO port. And this discussion reminded me my recent experience with a similar problem, which one of my customer faced in his Cisco PSTN voice gateway. It was new configuration for a voice gateway in a small branch office. The symptoms of the issue were exactly the same – he couldn’t see any Caller ID (Calling Number) on his Cisco IP phones, when the call arrived to FXO ports of the gateway (they used H323 signaling). However, when he connected a traditional analog phone to the PSTN line, the phone showed the Caller ID without any problems. It was new configuration for a voice gateway in a small branch office.
The configuration of all FXO ports on my customer side were as follows:
voice-port 0/0/0
supervisory disconnect dualtone mid-call
supervisory answer dualtone
no battery-reversal
cptone CN
timeouts call-disconnect 1
timeouts wait-release 1
connection plar opx 2100
caller-id enable
caller-id alerting line-reversal
caller-id alerting dsp-pre-allocate
In the beginning of my VoIP career I dealt with the issues like that, so I already knew what to advise to my customer. The first thing to check in FXO port configuration is the cptone setting. Typically Cisco FXO port recognizes normally the Caller ID, if the cptone parameter is set to US.
As you can see, my customer set the cptone to CN (I have no idea why they did it, because the customer was from Ukraine). Of course it was a wrong setting, and I advised him to substitute the cptone to US. Immediately after that on the next call they could see the desired Caller ID on Cisco phones.
Moreover, I should add that cptone US is a default Cisco configuration. However, sometimes the Caller ID is not shown for the calls on FXO ports, until you explicitly define it in the port config.
Is it tricky? Definitely yes. )))
You can also find some more information about possible problems with Caller ID on FXO ports in this post on Cisco Community:
Have a nice weekend! Cheers!
What about for Saudi Arabia ? What should be the cp tone ?
I think you also can try to set cptone US even for Saudi Arabia too