- Joined
- Dec 19, 2023
- Messages
- 125
- Reaction score
- 216
Just wondering if anyone has been able to dial an external IVR thru CFD (not transfer) and then on disconnect continue thru the rest of the CFD call flow?
Use Case: Caller calls in to make a payment. Instead of having 3cx capture the card number the idea is where the 3rd party collects the number and provides a token. Ideal scenario is caller calls in, select payment, and when it gets to the card number capture piece CFD dials external 3rd party, caller enters the card number via DTMF, and the 3rd party IVR hangs up once done. On 3cx side we continue and retrieve the card token thru an API call and process the payment thru 3cx using another API.
It does not look like Make Call object can do this unless can setup some different way. And/or is there a way to use custom script/code to do this?
Another thought is within the 3cx Credit Card object is there a way to introduce additional DTMF tones while the card number is being entered? Seems 3rd party IVR's use this DTMF masking while they collect card number thru DTMF. Then since the system knows what DTMF digits it put in line with the customer's DTMF digits it would know how to parse the real number or external API would.
Just looking for a way 3cx to capture the card number and minimize PCI scope. If anyone else has done something similar within 3cx would be open to suggestions. Or if this could be done thru a custom object in C# or thru some professional services development. This is one of our last hurdles we are working thru testing scenarios within 3cx. All the features on the ENT license are great. Thank you in advance.
Use Case: Caller calls in to make a payment. Instead of having 3cx capture the card number the idea is where the 3rd party collects the number and provides a token. Ideal scenario is caller calls in, select payment, and when it gets to the card number capture piece CFD dials external 3rd party, caller enters the card number via DTMF, and the 3rd party IVR hangs up once done. On 3cx side we continue and retrieve the card token thru an API call and process the payment thru 3cx using another API.
It does not look like Make Call object can do this unless can setup some different way. And/or is there a way to use custom script/code to do this?
Another thought is within the 3cx Credit Card object is there a way to introduce additional DTMF tones while the card number is being entered? Seems 3rd party IVR's use this DTMF masking while they collect card number thru DTMF. Then since the system knows what DTMF digits it put in line with the customer's DTMF digits it would know how to parse the real number or external API would.
Just looking for a way 3cx to capture the card number and minimize PCI scope. If anyone else has done something similar within 3cx would be open to suggestions. Or if this could be done thru a custom object in C# or thru some professional services development. This is one of our last hurdles we are working thru testing scenarios within 3cx. All the features on the ENT license are great. Thank you in advance.