TWIML pour le plugin de navigation inverse click-to-dial

J'ai une extension chrome qui fonctionne principalement avec le client Twilio pour permettre l'appel d'un numéro depuis le navigateur. Le client twilio est trop instable pour être utilisé de manière fiable, donc je re-câblerai l'extension pour effectuer le 'reverse click dial', mais j'ai du mal à faire tourner ma tête autour du flux twiml.

Supposons que j'ai un service Web qui peut produire twiml. Voici le flux d'appels que je veux réaliser:

  1. L'agent lance mon extension chrome et lui donne un numéro de téléphone à composer.
  2. Stocké dans les paramètres de l'extension est le compte twilio sid, jeton, app sid pour l'application/service twiml, et le numéro pour connecter le numéro composé, généralement le téléphone cellulaire de l'agent.
  3. Mon extension envoie une requête à twilio API, qui à son tour demande une route dans mon application twiml.
  4. un twiml magique est produit
  5. Le téléphone portable de
  6. sonne
  7. réponses de l'agent
  8. il est connecté à une numérotation sortante vers le numéro d'origine qu'il composait

Quel est le twiml le plus simple qui accomplira ceci? pour réduire le débit:

    L'agent
  1. entre le numéro dans l'extension chrome et clique sur CALL
  2. Le téléphone de
  3. sonne
  4. agent répond et est connecté au numéro entré à l'étape 1.
0

1 Réponses

Twilio évangéliste ici.

La façon dont je ferais ceci:

  1. Extension talks to Twilio API to start an outbound phone call to entered number
  2. When entered number answers your app returns Twiml that tells Twilio to something like "Hold on while we connect you to an agent and then the agent:

    
        Hold on while we connect you
        
            [Agent Number]
        
    
    

If you want to reverse this to dial the agent first, just have your extension tell Twilio to call the Agent number first and then, when the Agent answers, have the TwiML say something like "Hold on while we connect you to the customer" and the customer number.

J'espère que cela pourra aider.

0
ajouté
Avez-vous résolu cela? J'essaie de faire exactement la même chose. Je voudrais que la cellule de l'agent soit répondue avant que twilio compose le numéro d'origine. Toute aide grandement appréciée :-)
ajouté l'auteur Marcus, source
Est-ce que ce second verbe Dial doit être passé à la Dial initiale à l'agent sous la forme d'un attribut d'action spécifiant une URL qui retournera une autre réponse avec le second Dial? Pour demander un moyen, l'agent peut-il être composé et avoir des instructions pour le connecter à l'appelé dans une réponse Twiml?
ajouté l'auteur regretoverflow, source