Telegram bot that send robocall via Asterisk and return message with voice recognition.

Job ID: 33655927

Budget: €8 – €30 EUR

Hi, I need a telegram bot connected to an asterisk extension that has 8 different buttons.

All the buttons must program a call to a number that will always be the same, and 5 seconds after the recipient answers, each button will dial two different numbers.

Example:
I press the first button, asterisk generates a call to phone X, and once it answers that number it waits 3 seconds and dials number 11.



I press the first button in telegram, asterisk generates a call to phone X, and once it answers that number it waits 5 seconds and dials number 11.

Example 2:
I press the second bot button in telegram, asterisk generates a call to phone X, and once it answers that number it waits 3 seconds and dials number 21.

And so on with the rest of the buttons.

After dialing any number, the bot must perform a voice recognition in Spanish of the message returned by the switchboard that has called and dialed the number (11, 21, etc.) and return that message as a message in Telegram.

Once the button has been pressed, the bot must report the status of the call in Telegram, in this scheme:

- Calling...
- Answered / ERROR (if no answer)
- Code sent.
- Answer: "Whatever the switchboard has said in voice recognition once the code has been dialled".
- End of call.

If you have read this far, write potato in your proposal, this is not a joke. After these messages, the button table with the different codes should be displayed again as the last message.
Related categories: PHP Asterisk PBX VoIP MySQL Telegram API