I have a problem with additional 0's being prefixed to all the numbers my users dial.
I'm in the United Kingdom. We have Presentation Number 5 and are allowed to send any of our non-geographic numbers or DDI's. I have configured this by setting the External Phone Number Mask on user lines. Several days ago our customers began to complain that they were receiving calls from us with an extra 0 at the front. People were not answering the phone as they didn't recognise the number or mistakenly thought it was coming from overseas. I looked at a debug and we were sending out the full number as per usual
May 16 11:43:19.655 GMT: ISDN Se0/0/0:15 Q931: TX -> SETUP pd = 8 callref = 0x007E
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA9839E
Exclusive, Channel 30
Calling Party Number i = 0x2181, '0207092XXXX'
Called Party Number i = 0x80, '0207426XXXX'
When this call arrives at the other end it shows as 00207092XXXX.
Our telco BT insist they have changed nothing and that the fault is at our end. As a temporary fix I've removed the leading 0 from the number in the External Phone Number Mask for the user so that it reads as 207092XXXX. Then, when this extra 0 appears at the front, the number at least appears normal to the person receiving the calls. The annoyance with this is that the phone display then shows the users number in this format as well. Understandably my users just want things to be the same as they were before.
BT have insisted that we can only send 10 digits if we want it to work. It has always previously worked sending the whole 11 by using the External Phone Number Mask. If I cannot get the telco to look at this further, is there a way of having the number display normally on the handsets (with the leading 0) but then send the number out without it? This is the initial reply from them.
“The ISDN30 service tests OK with no failures in the exchange and NO historic alarms. Presentation number facility is completely controlled by customers cpe programming:
1) CUSTOMER needs to send FULL National Number MINUS the leading zero (10 digits)
2) CLI CALLING PLAN must be set to either ISDN or UNKNOWN
3) CLI CALLING TYPE must be set to NATIONAL number ONLY
4) At the receiving end the Called Party must have Screening Indicator set to NOT Screen”
Thanks for any assistance. I do not specialise in VOIP so there may be some simple setting that I have overlooked (firewall & routing is more my area). This was working previously for many weeks. My users have also noted that incoming call CLI is now displaying with the leading 0 missing! No changes have been made on our system to the gateway or the route patterns and it is calls to all landline/mobile numbers (BT, Vodafone, O2, EE etc).