We are looking to manipulate the calling number so that our users can hit redial and call an international number. For most countries we have simply prefixed the 9 (for an outside line) 011 (Prefix for dialling international calls from North America) which has allowed users to hit redial and they can return the calls without them having to edit the numbers.
However, we have a Mexican number from our SIP provider in which calls come through a non Cisco SBC and then into our CUCM (version 9.12). Calls for Mexico are being presented in as 5255XXXXXXXX. so we would just prefix a 9011 in order for users to easily call this back. However, in order to dial a Mexican mobile number internationally you need to add a 1 after the country code. so to dial 5255XXXXXXXX back if it is a mobile number you would dial 9 011 52155XXXXXXXX.
As far as I can see Landlines and mobiles appear to have the same number of digits as mobile numbers. Does anyone know how you can manipulate the digits so that a 1 is prefixed after the country code of 52? Do users just have to manually edit any incoming mobile number that they receive?
Since this isn't coming via a Cisco voice gateway I have to manipulate the called number within CUCM. Any help would be greatly appreciated.
Thanks