1

質問のタイトルは無意味だと思います。ここであなたの状況を説明しましょう:

1) 電話をかけましたTwilio Broker bumber

2)Twilio次のコードを使用して、指定された番号に通話を転送します。

#callToRN.XML
<?xml version="1.0" encoding="UTF-8" ?>
     <Response>     
       <Play>https://kaar-ma.com/1.wav</Play>
       <Dial action = "_actionURL">442-333-xxxx</Dial> 
     </Response>
</xml>

これは、指定された番号を接続し442-333-xxxxます。今、私は自分のアプリケーションに新しい機能を追加したいと考えています:

a) Someone picked the call.
b) He started to talk the caller.
c) Now he/she can transferred the call to  another four-five person simultaneously after pressing "#" key.
d) Or he/she can satisfy the caller and end the call.

この状況をキャプチャするためTwiMLに、次のコードで別のコードを呼び出しましたJava

TwilioEnum reqst= TwilioEnum.valueOf(reqst);
    try {
        switch (reqst) {
        case hunting:
            output = CallHunting(request);
            break;

_actionURLそして、 in <Dial action = "_actionURL">442-333-xxxx</Dial>baseURL + TwilioEnum.huntingで応答baseURLする URL に置き換えました。Twilio#callToRN.XML

huntingメソッドの定義は次のとおりです。

hunting(){
  FileBase = "/twilio.CallToAll.xml";
  output = readFile(FileBase );
  return output
}

ポイントCallToAll.xmlを実行できるようにするには、TwiML ファイルにどのような変更を加える必要があるか教えてください。a,b and c

#CallToAll.xml:
<?xml version="1.0" encoding="UTF-8" ?> 
<Response>     
  <Play>https://kaar-ma.com/1.wav</Play>
<Dial>4x2-xxx-7271</Dial>
<Dial>4x2-xxx-7271</Dial>
.....
</Response>

解決策を教えてください。

PS:Twilio Configuration呼び出し/終了プロセスがアプリケーションで正常に動作しているため、すべて正しいです。

4

0 に答える 0