- Joined
- May 16, 2024
- Messages
- 8
- Reaction score
- 7
Hi,
It's my first time using CFD so I assume I am doing something wrong. I am trying to create a simple script that does the following:
When Option 2 is pressed on the IVR for example, play an "un-skippable" voice prompt and then transfer the call to an external number.
I was previously achieving this with a "dummy" extension with the external number set in the mobile field but this appears to make a conference call and stops DTMF from processing ( the external number hits a 3rd party IVR).
Anywho, I have the following setup in the CFD:

I've set the prompt playback to play the message with the "Accept DTMF Input During Prompt" unchecked.
Followed by a Transfer to the external number which is specified within speech marks.
When building the script, it asks the following:

Which I assume I would set to "2" in this scenario
So it builds fine. I am using a hosted instance of 3CX v20 so I head over to the Integration section.
I think the part that needs clarifying is here:

The dial code is a required field.. so would I also set this to 2? In my IVR, I point option 2 to reach the call processing script but it to me it seems like it would be hitting a double 2? anywho when testing this it doesn't seem to work.
In my tests I when pressing option 2, see the "caller ID" section changes to the name of the script but the call drops immediately.
Any pointers would be appreciated.
Thanks in advance.
It's my first time using CFD so I assume I am doing something wrong. I am trying to create a simple script that does the following:
When Option 2 is pressed on the IVR for example, play an "un-skippable" voice prompt and then transfer the call to an external number.
I was previously achieving this with a "dummy" extension with the external number set in the mobile field but this appears to make a conference call and stops DTMF from processing ( the external number hits a 3rd party IVR).
Anywho, I have the following setup in the CFD:

I've set the prompt playback to play the message with the "Accept DTMF Input During Prompt" unchecked.
Followed by a Transfer to the external number which is specified within speech marks.
When building the script, it asks the following:

Which I assume I would set to "2" in this scenario
So it builds fine. I am using a hosted instance of 3CX v20 so I head over to the Integration section.
I think the part that needs clarifying is here:

The dial code is a required field.. so would I also set this to 2? In my IVR, I point option 2 to reach the call processing script but it to me it seems like it would be hitting a double 2? anywho when testing this it doesn't seem to work.
In my tests I when pressing option 2, see the "caller ID" section changes to the name of the script but the call drops immediately.
Any pointers would be appreciated.
Thanks in advance.

