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.
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]); } –
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
@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