Page 1 of 1

Inbound call return

Posted: Wed Mar 29, 2017 7:44 am
by cnoyes
Can the following flow be supported and how would we set this up: We place a call to a customer. They don't answer. We want them to be able to call back the phone they see on their caller ID. We recognize that number as a number we've called and serve up some content that thanks them for returning our call and then branch them to their outbound message. Or if we do not recognize the number, ask them to input it, verify it and then branch to the outbound message.
thanks.

Re: Inbound call return

Posted: Wed Mar 29, 2017 9:20 am
by support
Yes, this is possible with Fuse+!

1. Queue your outbound call to your customer. You can specify the caller ID, or ANI within the phone_number parameter. For example, if phone_number="16175551234;ani=5555555555", the caller ID that would show up would be 555-555-5555.

2. Customer misses the call.

3. Customer calls back at 555-555-5555, ie. customer calls into your inbound application, which is separate from your outbound app.

4. In your inbound app, you get their caller ID via the Evaluate JS module. You can get it if you use "session.telephone.ani", more details here: http://www.plumvoice.com/docs/fuse/modules:evaluate-js

5. Pass that caller ID to your webservice, which will determine whether you have tried to call it or not. You are responsible for this webservice, this is not part of Fuse+.

6. If the caller ID is not recognized by your webservice, then ask the caller to input their ANI again, and try to re-verify.

7. Once you get a valid caller ID, then use the Run Another App module to go to your outbound application.

Please let us know if you have questions.

Re: Inbound call return

Posted: Wed Mar 29, 2017 10:05 am
by cnoyes
Thanks. We'll play with it and post back if there are questions.
thanks!