Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now

メニュー

Expand
Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Twilio Clientを使用した通話の発信

発信ケイパビリティー

クライアントのデバイスが通話を発信するためにTwilioへの接続を許可するには、指定したケイパビリティートークンでそれが許可されていることが必要です。 これを行うには、TwiML App SIDおよびトークンジェネレーターの発信ケイパビリティーにこのSIDを指定するサーバーアプリケーションが必要です。

        
        
        
        

        TwiML Appの構成

        Configure your TwiML App to connect to a URL that returns the following TwiML:

        <?xml version="1.0" encoding="UTF-8"?>
        <Response>
            <Say>Thanks for calling!</Say>
        </Response>
        

        設定方法のさらなる詳細については、サーバーアプリケーションガイドを参照してください。

        通話を接続する

        Once you've created a Device, you can call it's connect() method to connect to Twilio. Twilio will make a request to the voice URL configured on your TwiML App. Since this return the <Say> verb that simply thanks the caller, you should hear the thank you message in your browser or on your device.

              
              
              
              

              通話に対するパラメーターの受け渡し

              ブラウザーで流れるメッセージをゲットしただけではそんなに面白くはありません。 本当にやりたいことは、クライアントに実際の電話番号に通話を発信することです。 これを行うには、クライアントはTwiML Appに対してパラメーターを渡すことが必要になります。 パラメーターはなんでもかまいませんが、発信先として指定したい電話番号を示す「To」という名前のパラメーターを作成します。

                    
                    
                    
                    

                    The "To" parameter (and anything else you specify in the params object) will be passed to your server application's TwiML handler. Your server code can check for those parameters and then generate and return the appropriate TwiML, for example a <Dial> verb to connect the call.

                          
                          
                          
                          

                          通話を切断する

                          Once you're on a call, you will probably want a way to hang up. This can be accomplished (albeit with less satisfaction than slamming a real phone handset into the receiver) using the disconnect() method.

                                
                                
                                
                                
                                David Prothero Devin Rader
                                Rate this page:

                                ヘルプが必要ですか?

                                誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。 または、Stack Overflow でTwilioタグのついた情報から欲しいものを探してみましょう。