- Silver, 250 points or more
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.