0

ブラウザーから発信通話を行うために、「https://www.twilio.com/docs/quickstart/php/client/outgoing-calls」リンクをたどったところ、特定の番号に発信ブラウザー通話を発信できるようになりました (どの背後にハードコードされています)。

しかし、テキストフィールドに番号を入力してこの番号に電話をかける場合、どうすればよいでしょうか? 私を助けてください。

ご参考までに、スクリーンショットを添付しました。

発信する画面

ありがとう

4

1 に答える 1

0

Twilio エバンジェリストはこちら。

Outgoing Callsサンプル コードには、Web ページの入力フィールドから電話番号を取得し、それをconnect()関数のパラメーターとして含めるためのクライアント側 JavaScript が既に含まれています。

function call() {
    // get the phone number to connect the call to
    params = {"PhoneNumber": $("#number").val()};
    Twilio.Device.connect(params);
}

具体的には、次のコード:$("#number").val()という名前の入力フィールドから値を取得しますnumber

サーバー側では、Twilio はconnect関数に提供されたパラメーターのコレクションを取得し、TwiML アプリケーション URL として指定した URL に単純なフォーム エンコード値としてそれらを転送します。PHP の$_REQUESTグローバル関数を使用してそれらを取得し、TwiML 応答を動的に生成できます。

<?php
if (isset($_REQUEST['PhoneNumber'])) {
    $number = htmlspecialchars($_REQUEST['PhoneNumber']);
}
?>

<Response>
    <Dial callerId="+15555555555">
       <?php echo $numberOrClient ?>
    </Dial>
</Response>

それが役立つことを願っています。

于 2016-01-21T14:39:45.667 に答える