En général, les services d'application vocale tels que twilio, tropo etc. fonctionnent en demandant à l'application de contrôle quoi faire en fonction des événements qui se produisent pendant l'appel. Par exemple, lorsqu'un nouvel appel arrive, ils envoient une demande à l'application de contrôle pré-désignée leur demandant ce qu'ils doivent faire et quand l'appel est répondu, ils demandent d'autres actions, etc.
Dans votre cas, vous le voulez travailler dans l'autre sens et vous voulez dire au serveur traitant l'appel de faire quelque chose en réponse à un événement de votre part. Il peut y avoir un appel d'API que vous pouvez exécuter sur les plateformes twilio, tropo etc. pour lancer des actions mais je ne peux pas m'en souvenir. Plus probablement, vous devrez utiliser quelque chose comme le protocole Asterisk AGI qui permet de pousser les actions vers le serveur pendant le traitement de l'appel. Cloudvox est un fournisseur que je connais qui prend en charge un service hébergé qui prend en charge une interface AGI afin qu'ils valent le coup d'oeil, certainement beaucoup plus facile que la construction de votre propre serveur Asterisk.
Je vous recommande également de vérifier Anveo car leurs offres sont généralement un peu plus sophistiquées que les autres et ils vont souvent implémenter des fonctionnalités très rapidement afin que vous puissiez toujours demander une API web qui va lire un mp3 pendant un appel en direct .
Je transmettrai ce message à mon client, en fait j'ai besoin d'aide technique ici. mais je n'ai mentionné aucune chose que je vais enregistrer appel. Je vais juste courir la voix en direct sur le site Web –
Je pense que vous n'avez pas compris le problème –
Illégal ... en fonction de votre cadre juridique. Droit sud-africain: http://www.internet.org.za/ricpci.html#interceptionofcommunicationbypartytocommunication Il pourrait être grossier, et certains pourraient argumenter contraire à l'éthique, mais c'est encore légal. –