We have MGCP-controlled voice gateways to which a translation pattern is assigned for inbound calls to prefix a '9' on the calling number (to assist with users being able to dial missed calls directly without needing to edit the dial string).
However, if an phone is configured to forward calls externally, then the calling number is sent as "9......" which is ignored by the telco. Is there a way the '9' can be removed from the calling number when calls are forwarded in this manner? I don't think I can simply strip 1 digit on the calling number of outbound calls because that would affect non-forwarded calls; the first digit should only be removed if it is a '9'. This would be fairly trivial to implement with voice translation patterns on an H.323 dial-peer.
Can you set the Calling Party Transform Mask to xxxxxxxxxx on your outbound patterns (or however many wildcards you need - it's really the same as you use in your translation pattern but without the 9)? Your configuration dictates where you put this - it could be right on the route pattern or on route details in your route list.
I'm not able to access my old voice mail messages all of a sudden. The recording says something like 'the message is currently not available'. This has never happened before in all the years I have been using this system. I have t...