2017-09-27 1 views
0

Je suis en train d'utiliser webhooks Twilio et la réponse la construction en utilisant TwiML et la nécessité de faire ce qui suit:Twilio - le renvoi d'appel à un autre (non Twilio) IVR

IVR (non Twilio) transmet un appel à notre Twilio webhooks et pour certains scénarios, nous aimerions transférer l'appel à IVR d'origine A. Est-ce supporté prêt à l'emploi avec les verbes Twilio?

J'ai essayé d'utiliser la numérotation pour renvoyer l'appel à l'IVR d'origine, mais dans ce cas, l'appel Twilio est en cours et se termine lorsque l'appel d'origine se termine. est-il possible de transférer l'appel et de raccrocher immédiatement pour compléter l'appel Twilio?

com.twilio.twiml.Number number = new com.twilio.twiml.Number.Builder("XXXXXXXXXX").build(); 
        return new VoiceResponse.Builder() 
          .say(say) 
          .dial(new Dial.Builder().number(number).build()) 
          .hangup(new Hangup()) 
          .build(); 

Merci pour toute aide!

Répondre

0

Twilio développeur évangéliste ici.

Lorsqu'un appel est entré dans un numéro Twilio et qu'il est contrôlé par Twilio, il continue d'être un appel jusqu'à ce que tout soit terminé. Lorsque vous le faites <Dial> Twilio reste partie de l'appel (et vous pouvez reprendre le contrôle en utilisant son appel SID et l'API REST). Si vous deviez suspendre l'appel Twilio, puisqu'il était en charge de la composition de l'IVR externe, il raccrocherait également cette connexion.