2016-08-29 1 views
0

Für den Sprachpfad und C# .... Gibt es eine Möglichkeit für Twilio, die Anrufe nacheinander zu tätigen. Zum Beispiel habe ich drei Telefonnummern, die von meinen Webdiensten zurückgegeben werden. Ich Twilio wollenTwilio - Für Sprache und C# gibt es eine Möglichkeit, in Folge

  • Anruf Telefonnummer 1, lassen Sie es für etwa 30 Sekunden klingeln und wenn Anrufer # 1 nicht abholen, dann
  • Anruf Telefonnummer 2, lassen Sie es für etwa 30 Sekunden klingeln und Wenn Anrufer Nr. 2 nicht annimmt, dann
  • Rufen Sie Telefonnummer 3, lassen Sie es für ca. 30 Sekunden klingeln und wenn Anrufer # 3 nicht abholen, eine einfache Nachricht sagen, bitte versuchen Sie erneut Ihre gewünschte Nummer zu wählen.

Antwort

1

Sie sollten leicht in der Lage sein. Das dial Verb ruft eine Nummer an und gibt Ihnen mehrere Optionen, wie zum Beispiel eine Aktions-URL, nach der der Anruf abgeschlossen wird (oder nicht beantwortet wird), und Sie können von dort aus damit umgehen. Oder Sie könnten einfach die erste Nummer des Wahlverbs anrufen lassen und ein 30-Sekunden-Zeitlimit und eine NEIN-Aktions-URL angeben, die von der Wahl-Doku Twilio bis zum nächsten Verb durchläuft, das ein anderes Wahlverb zum nächsten usw. bis nach dem 3. sein könnte Nummer, in der Sie dann eine Nachricht abspielen (oder sagen) können.

+0

Haben Sie einen Beispielcode ??? Hier ist, wie ich es mache. liDialTargets sind eine Liste von Telefonnummern für (int a = 0; a <= liDialTargets.Count(); a ++) { twiResponse.Dial (neu { action = Request.Url.Scheme + ": //" + Request.Url.Host + "/" + configSettings.strCallForwardURL + "? MonitorQueue = 2", methode = "GET", timeout = 20 }, liDialTargets [a]); } –

+0

Versuchen Sie etwas wie '' 'twiRespone.Dial (DialTargets [0], new {timeout =" 30 "}); twiResponse.Dial (DialTargets [1], neu {timeout = "30"}); twiResponse.Dial (DialTargets [2], neu {timeout = "30"}); Response.Play (youMessageURL); '' – Isaiah

+0

@BrandonMichaelHunter Wenn Twilio das Timeout erreicht, und es keine URL angegeben ist, versucht es einfach das nächste TwiML-Verb, zu dem es in Ihrem Fall die nächste Nummer wäre, die versucht anzurufen . Das letzte Verb wäre, die Nachricht abzuspielen. Weißt du nicht vorher, wie viele Nummern du anrufen musst? – Isaiah

Verwandte Themen