I had CME configured with blind call transfers. I have changed the call transfer to consultative. My E164 number range is 8 digit starting with 5, assume 5xxxxxxx. The internal 4 digit numbering plan starts with a 4, assume 4xxx. I also have pots dial-peer to a remote site with destination pattern 5xxx. The dial-peer prefixes the necessary digits for the PSTN requirement to make the experience transparent for the callers.
So far the call transfers to internal callers was working fine. As soon as i changed the call transfer from blind to consultative, it stopped working. Debug Q931 shows that the call is trying to go out to the PSTN. I can see that when the internal phone wants to transfer the call to another internal phone by dialing the 4 digit extension, the full E164 number matches the dial-peer 5xxx and CME tries to send the call out to the PSTN. I made a num-exp from 5xxxxxxx to 4xxx but that doesn't seem to work.
I am extremely confused as why was this working with blind transfer and not with consultative transfer. Should it not be the same? And if not what should I do to fix this?
Thanks in advance for the help.