如何使用Twilio.Twiml .net帮助程序库拨打两个号码

时间:2017-04-18 15:53:09

标签: c# twilio twiml

我正在使用C#/ .NET的Twilio.Twiml库

我想同时拨两个号码,例如

   <Response>
      <Dial action="/callended" method="POST">
        <Number>+12125551212</Number>
        <Number>+12125553333</Number>    
      </Dial>
    </Response>

如何使用该库?

我看到例如:

var response = new VoiceResponse();
response.Dial("+1-212-555-1212")

但我无法找出使用相同操作拨打多个号码的语法。

1 个答案:

答案 0 :(得分:1)

//using System.Xml.Linq;

        var number1 = new XElement("Number", "+12125553333");
        var number2 = new XElement("Number", "+12125551212");
        var dial = new Dial(timeout: 10, callerId: request.From, record: "true", action: "/voice/initialcallend", method: "POST");
        dial.Element.Add(number1);
        dial.Element.Add(number2);                
        response.Dial(dial);

产量

<Response>
    <Dial timeout="10" action="/voice/initialcallend" method="POST" record="true">
        <Number>+12125553333</Number>
        <Number>+12125551212</Number>
    </Dial>
</Response>