質問編集履歴

3

参考URL追記

2018/09/24 04:56

投稿

megumi929
megumi929

スコア13

test CHANGED
File without changes
test CHANGED
@@ -103,3 +103,9 @@
103
103
  <Say language="ja-jp">回答がありませんでした。</Say>
104
104
 
105
105
  </Response>
106
+
107
+
108
+
109
+ 参考URL:
110
+
111
+ https://jp.twilio.com/docs/voice/quickstart/csharp

2

誤字を修正

2018/09/24 04:56

投稿

megumi929
megumi929

スコア13

test CHANGED
File without changes
test CHANGED
@@ -94,12 +94,12 @@
94
94
 
95
95
  <Response>
96
96
 
97
- <gater input="speeh dtmf" timeout="3" numDigits="1">
97
+ <Gather input="dtmf" timeout="3" numDigits="1">
98
98
 
99
- <Say language="ja-jp" voice="alice">Aの場合は1番を押してください。Bの場合は2番を押してください。</Say>
99
+ <Say language="ja-jp">Aの場合は1番を押してください。Bの場合は2番を押してください。</Say>
100
100
 
101
- </gater>
101
+ </Gather>
102
102
 
103
- <Say>回答がありませんでした。</Say>
103
+ <Say language="ja-jp">回答がありませんでした。</Say>
104
104
 
105
105
  </Response>

1

ロジック追加

2018/09/24 04:45

投稿

megumi929
megumi929

スコア13

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,83 @@
23
23
   ↓
24
24
 
25
25
  回答により処理を分岐
26
+
27
+
28
+
29
+ サンプルを参考に発信し、サンプルを参考にXMLを変更しています。
30
+
31
+
32
+
33
+ using System;
34
+
35
+ using Twilio;
36
+
37
+ using Twilio.Rest.Api.V2010.Account;
38
+
39
+ using Twilio.Types;
40
+
41
+
42
+
43
+ namespace YourNewConsoleApp
44
+
45
+ {
46
+
47
+ class Program
48
+
49
+ {
50
+
51
+ static void Main(string[] args)
52
+
53
+ {
54
+
55
+ // Find your Account Sid and Auth Token at twilio.com/console
56
+
57
+ const string accountSid = "AC63f5d4f8110975a572817b83a8756ac4";
58
+
59
+ const string authToken = "your_auth_token";
60
+
61
+ TwilioClient.Init(accountSid, authToken);
62
+
63
+
64
+
65
+ var to = new PhoneNumber("+14155551212");
66
+
67
+ var from = new PhoneNumber("+15017122661");
68
+
69
+ var call = CallResource.Create(to, from,
70
+
71
+ url: new Uri("http://demo.twilio.com/docs/voice.xml"));
72
+
73
+
74
+
75
+ Console.WriteLine(call.Sid);
76
+
77
+ }
78
+
79
+ }
80
+
81
+ }
82
+
83
+
84
+
85
+ サンプルのUri「http://demo.twilio.com/docs/voice.xml」に
86
+
87
+ 設定されているXMLをこちらで発信時に流してほしいメッセージを設定したXMLに変更します。
88
+
89
+
90
+
91
+ test.xml
92
+
93
+ <?xml version="1.0" encoding="utf-8"?>
94
+
95
+ <Response>
96
+
97
+ <gater input="speeh dtmf" timeout="3" numDigits="1">
98
+
99
+ <Say language="ja-jp" voice="alice">Aの場合は1番を押してください。Bの場合は2番を押してください。</Say>
100
+
101
+ </gater>
102
+
103
+ <Say>回答がありませんでした。</Say>
104
+
105
+ </Response>