account.ヘルパーライブラリーのインストールを手助けしてください。PHPヘルパーライブラリーを作業用ディレクトリーにインストール済みの場合は、このステップは完了しています。次のステップに進んで、最初のテキストメッセージの送信に進んでください。library.PHPでのWeb開発では、パッケージ管理にComposerをご使用いただくことを強く推奨します。このクイックスタートでは、PHPヘルパーライブラリーをインストールするためにComposerに依存します。PHPのマニュアルインスtーるの手順について記載されています。UNIXをご使用の場合は、すでにPHPはインストールされています。Windowsマシーンをお使いの場合は、PHPのインストールを行うには公式のPHPチュートリアルに従ってください。PHPヘルパーライブラリーのインストールが必要です。第1には、このクイックスタートで使用するディレクトリーに移動して、下記の方法のうちひとつを選択してヘルパーライブラリーをインストールします。Sample...SDKのサポートされないバージョンを参照しています。responsePHPヘルパーライブラリーで音声通話を発信する音声通話を発信するPHPヘルパーライブラリーで音声通話を発信するコードを実行すると、引数として渡される2つの番号間で通話が発信されます。(おそらく皆さんの携帯電話番号)配列の中で、url引数はいくつかのTwiMLを指しています。TwiMLは音声通話用のシーケンスなどといったアクションを開始、または応答するためにTwilioが内部的に使用する言語です。to_number番号に対してTwilioにテキストtoスピーチでメッセージを読み上げさせ、続いてMP3ファイルを再生させます。このコードを実行できるようになる前に、アカウント固有の値をいくつか差し替えることが必要です。プレースホルダーのクレデンシャルをご自身のもので置き換えるaccount_sidおよびauth_tokenの固有の値をお使いのTwilioアカウントクレデンシャルに置き換えます。icon:make_call.phpを開き、account_sidおよびauth_tokenに対応する値をご使用のアカウントの一意な値に置き換えます。code]たとえば、+18005551212などです。account.スクリプトを保存し、これを呼び出して発信通話をテストします。make_call.phpすべてが正しく置き換えられている場合、まもなく素晴らしいメッセージと最新の楽曲が聴こえてくるでしょう。ならなかった場合でも、どうか匙を投げないでコンソールのプロンプトに従ってください。next?PHPで着信通話に応答するTwilio電話番号に通話の着信があった場合、Twilioは皆さんのサーバーにHTTPリクエストを送信して、通話を処理するために行うべきことの指示を問い合わせます。このクイックスタートではこの送信者に返信し、TwilioのテキストToスピーチ機能を使用して電話をかけてくれたことに対するお礼を言うことにします。このステップでは再度TwilioのPHPライブラリーを使用します。PHPの組み込み済み開発Webサーバーをngrokと組み合わせてTwilioに通話を管理する方法を指示します。Sample...SDKのサポートされないバージョンを参照しています。問題がなかった場合は、着信通話で読み上げたいメッセージを含むXMLがブラウザーに表示されるはずです。これで必要なコードは以上です。あとわずかな手順ですべての準備が完了します。次に、このエンドポイントをTwilioから参照できるようにしましょう。Twilioはどのように新しいアプリケーションと通信するのでしょうか?TwilioからPHPアプリケーションへアクセスできるようにする着信通話に対する応答の中でTwilioに行なって欲しいことを指示できるようになる前に、まず皆さんのサーバーをインターネット上に公開することです。ローカルの開発サーバーの実行時は、それがローカルネットワーク上からしかアクセスできない見込みが非常に高くなっています。サーバーをテストする簡単な方法をお見せします。多くのTwilio製品やサービスは皆さんのアプリケーションとの通信にWebhookを使用します。Twilioに通話が着信したとき、皆さんがあらかじめ指定しておいた特定のURLにTwilioからアクセスを行い、それに対して皆さんのサーバーは応答を処理する方法の指示を供給します。answer_call.php内のコードの一部は、発信者に対して「スピーチ」を返すために使用できる指示の一例になります。サーバーの実行時にはこれはローカルネットワークからのみアクセス可能で、公開インターネット上からはアクセスできません。これを修正する方法を見つける必要があります。(外部のホスティングサービスにデプロイするなど)このコードを公開する方法はたくさんありますが、弊社ではngrok(エングロック)と呼ばれるツールの使用を推奨します。ngrokを開始すると、このツールはngrok.ioドメイン上の一意なURLを提供し、受信リクエストをお使いのローカル開発環境に転送します。アーキテクチャーは下記のようになります:まだNgrokをお使いでない場合、ダウンロードページにアクセスしてお使いのオペレーティングシステム用のものをインストールしてください。8000下記のような出力がご覧いただけるでしょう。この出力から公開URLをコピーしブラウザーにペースト、末尾にanswer_call.phpを追加します。先の手順と同じXMLファイルが表示されるはずです。これでこの出力はインターネット接続さえあればどこからでもアクセス可能です。これでサーバーを公開できたので、Twilioにサーバーの探し場所を伝えましょう。サーバーが外部に公開されました。通話の着信方法を教えてください!WebhookのURLを設定するこれでサーバーが外部からアクセス可能になりました。URLにアクセスするようにすることが必要です。Consoleの電話番号ページにアクセスします。音声機能対応の電話番号をクリックします。「音声およびFax」セクションを見つけます。」が設定されていることを確認します。TwiML...」に設定します。付け加えます:変更を保存すれば、準備OKです!アプリケーションをテストするローカル開発環境がまだ実行中で、かつngrokもまだ実行中であれば、お楽しみ、すなわちテストの準備は万端です!Twilio電話番号に通話を発信しましょう。短時間で続けざまに色々なことが起こるのを見聞きできるでしょう。ngrokコンソールでHTTPリクエストが確認できます開発サーバーがコンソールにメッセージをいくつか表示します電話が接続されるとメッセージが聴こえてきますこれでPHPで電話の発着信が機能するようになりました。page:ヘルプが必要ですか?誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。Twilioタグのついた情報から欲しいものを探してみましょう。Sample...SDKのサポートされないバージョンを参照しています。