J'ai configuré un compte vocal programmable d'essai avec Twilio. J'utilise un point d'extrémité du téléphone logiciel zoiper. Je tente d'avoir le serveur de mon client d'initier un appel à Twilio à une personne vivante. J'ai besoin de parler avec la personne appelée.
Cependant, à l'aide du code du didacticiel, le paramètre "URL" de Twilio intercepte l'appel avec son propre message vocal: p>
from twilio.rest import Client account_sid = 'Axxxx' auth_token = 'xxxxx' client = Client(account_sid, auth_token) call = client.calls.create( url='http://demo.twilio.com/docs/classic.mp3', to='+15553334929', from_='+18334447682' ) print(call.sid)
3 Réponses :
Ceci est appelé, renvoi d'appel. L'article ci-dessous fournit toutes les différentes manières d'accomplir cette tâche P>
J'aurais probablement dû être plus clair: j'ai besoin que le serveur de mon client d'initier un appel qui passe du représentant de mon client à l'aide d'un # Twilio # à un client. Donc, il s'agit d'un appel sortant du # Twilio # à un client #. Cela serait-il toujours en train d'appeler?
C'est un type de renvoi d'appel. L'appel sortant-API (ou en studio appelé le widget d'appel sortant) lancerait le transfert d'appel plutôt que le molette TWIML ou le widget de déclenchement d'appel entrant Studio. L'URL de votre exemple indiquerait le transfert d'appel TWIML. Lorsque la partie composée a répondu, l'URL est accessible qui indique à Twilio de se connecter à l'autre partie, via le verbe de cadran, et les deux peuvent parler. Exemple Twiml apparaît ici - Twilio.com/docs/voice/twiml/dial .
Merci pour le pointeur. J'ai pu obtenir cela pour travailler en utilisant le renvoi d'appel.
Maintenant, j'ai besoin de voir comment réduire le coût! Au moment où mon serveur de votre client parle au serveur Twilio et qui parle à la callee, et la callee redevient sur le serveur Twilio, et le serveur Twilio est composé au point d'extrémité, nous sommes facturés pour l'utilisation de quatre troncs simultanément . Pas cher!
évangéliste de développeur Twilio ici. P>
Bienvenue sur Stackoverflow! p>
Vous pouvez le faire avec Twilio Studio . Dans votre tableau de bord, cliquez sur le bouton Il est livré avec le widget de déclenchement, qui initiera votre flux lorsque la gâchette (dans ce cas, un appel entrant) est tiré. p>
Vous n'avez besoin que d'un widget: l'appel de connexion au widget. Faites-la glisser sur la toile et connectez le point de ce type initial Enfin, vous aurez besoin d'un numéro de téléphone Twilio. Achetez-en un dans la section Numéros de téléphone Twilio de votre console. P>
Faites défiler jusqu'à la section Voice & Fax et sélectionnez laissez-moi savoir si cela aide du tout! : D p> + CODE> pour effectuer un nouveau flux et appelez-le tout ce que vous souhaitez. P>
appel entrant code> déclencher sur le point dans le coin supérieur gauche de ce nouveau widget d'appel de connexion. Sélectionnez un numéro unique dans la liste déroulante de la barre latérale droite et entrez le numéro que vous souhaitez transférer des appels. p>
Webhooks, Bacs à revivre, fonctions, studio ou proxy code> à partir de la liste déroulante initiale. À côté de "Un appel vient dans" Sélectionnez Studio Flow em> et choisissez le flux que vous venez de faire pour connecter / le raconter au numéro. Enfin, cliquez sur Enregistrer et Tada! Si quelqu'un appelle votre numéro Twilio, vous venez d'acheter, ils vous conduiront au numéro que vous avez spécifié dans le flux Twilio Studio. P>
J'aurais probablement dû être plus clair: j'ai besoin que le serveur de mon client d'initier un appel qui passe du représentant de mon client à l'aide d'un # Twilio # à un client. Donc, il s'agit d'un appel sortant du # Twilio # à un client #. Cela serait-il toujours en train d'appeler?
Ce ne serait pas un transfert d'appel! Je vérifierais la réponse de TotalHack ci-dessus qui mentionne la réponse de ma coéquipier Phil à une question similaire ici: Stackoverflow.com/questions/43919831/...
Ce Blog montre un exemple Cela fait un appel sortant, puis rejoint l'appelant dans l'appel. Voir la section "Démarrer un appel à deux utilisateurs de votre application". p>
Vous voudrez peut-être aussi jeter un coup d'œil à Disclaimer: Je ne suis pas un avocat et ce n'est pas un avis juridique, mais je suppose que vous connaissez bien TCPA et que vous avez examiné les réglementations / exigences relatives à cela. Il est possible que votre code initiant l'appel sortant d'une mode automatisée (au lieu d'un agent cliquant sur un bouton manuellement pour initier un appel) modifie votre niveau d'exposition réglementaire. P>
Merci pour les commentaires. Cela semble fonctionner si l'appelant a initié l'appel manuellement à la Callee, à ce moment-là qu'ils seraient tous deux placés dans la conférence. Mais dans notre cas, je dois que le serveur de mon client initie l'appel.
Merci pour le conseil "non juridique". Heureusement, les clients des clients de mon client donnent leur numéro de téléphone et des adresses électroniques de leur téléphone sachant qu'ils peuvent être contactés par téléphone, email ou SMS.
Vous souhaitez donc que le serveur de votre client initie la connexion aux deux personnes ou une personne appelle une personne et vous aimeriez simplement que votre serveur se connecte à l'autre personne?
J'ai besoin que le serveur de mon client d'initier l'appel aux deux personnes. Le centre d'appels de mon client contacte les clients. Donc, j'ai besoin du serveur pour que le numéro de téléphone Twilio de Rep appelle le numéro de téléphone du client.