I’m having below setup on my platform.
SIP Provider 1 ----> My IVR (Asterisk box) ----> SIP Provider 2
SIP Provider 1 IP - x1.x2.x3.x4
My IVR IP - y1.y2.y3.y4
SIP Provider 2 IP - z1.z2.z3.z4
Call is coming from SIP Provider 1 to My IVR.
When there is a call to my platform, it sends calls to a vxml through Voiceglue. Let’s say vxml just transfer call to a sip address which is on SIP Provider 2.
For that my vxml transfer tag is as below;
My problem is when a call comes, My IVR sends REFER request to SIP Provider1 for transferring the call. I don’t want SIP Provider 1 to involve in call transfer but MY IVR transfer the call to the sip destination directly.
Please let me know a way to do this.
I checked even removing VXML and just putting Transfer() cmd in dialplan. It also sends REFER request to SIP Provider 1.