C#を使用し、Twilio側から架電→受信者のプッシュ番号を受け取りたい
C#でTwilio側から発信し、受信者のプッシュ番号を受け取りたいと思っています。
問合せを行っても、欲しい回答が得られていません。
実現は可能でしょうか?
試したこと
C#でTwilio側から発信(バッチプログラム)
↓
受信者が回答(1番または2番)
↓
回答により処理を分岐
サンプルを参考に発信し、サンプルを参考にXMLを変更しています。
using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;
using Twilio.Types;
namespace YourNewConsoleApp
{
class Program
{
static void Main(string[] args)
{
// Find your Account Sid and Auth Token at twilio.com/console
const string accountSid = "AC63f5d4f8110975a572817b83a8756ac4";
const string authToken = "your_auth_token";
TwilioClient.Init(accountSid, authToken);
var to = new PhoneNumber("+14155551212"); var from = new PhoneNumber("+15017122661"); var call = CallResource.Create(to, from, url: new Uri("http://demo.twilio.com/docs/voice.xml")); Console.WriteLine(call.Sid); } }
}
サンプルのUri「http://demo.twilio.com/docs/voice.xml」に
設定されているXMLをこちらで発信時に流してほしいメッセージを設定したXMLに変更します。
test.xml
<?xml version="1.0" encoding="utf-8"?> <Response> <Gather input="dtmf" timeout="3" numDigits="1"> <Say language="ja-jp">Aの場合は1番を押してください。Bの場合は2番を押してください。</Say> </Gather> <Say language="ja-jp">回答がありませんでした。</Say> </Response>回答1件
あなたの回答
tips
プレビュー