2016-12-05 22 views
2

Twilioでダイヤルパッド機能を実行するにはどうすればいいですか?私はブラウザから電話番号にこの電話linkを参照して発信しています。内線通話用のダイヤルパッド - Twilio

TwiMLコード:ユーザーが拡張子またはメニューオプションを入力することができるはずですように私は私のページにダイヤルパッドを追加することができますどのように

<?php 
header('Content-type: text/xml'); 

// put a phone number you've verified with Twilio to use as a caller ID number 
$callerId = '+1xxxxxxxxx'; 

// put your default Twilio Client name here, for when a phone number isn't given 
$number = 'Name'; 

// get the phone number from the page request parameters, if given 
if (isset($_REQUEST['PhoneNumber'])) { 
    $number = htmlspecialchars($_REQUEST['PhoneNumber']); 
} 

// wrap the phone number or client name in the appropriate TwiML verb 
// by checking if the number given has only digits and format symbols 
if (preg_match("/^[\d\+\-\(\) ]+$/", $number)) { 
    $numberOrClient = "<Number>" . $number . "</Number>"; 
} else { 
    $numberOrClient = "<Client>" . $number . "</Client>"; 
} 
?> 
<Response> 
    <Dial callerId="<?php echo $callerId ?>"> 
      <?php echo $numberOrClient ?> 
    </Dial> 
</Response> 

?例:1をクリックしてセールスマネージャーに接続します。

誰もが知っていれば助けてください。前もって感謝します。

答えて

1

ここではTwilioのエバンジェリストです。

Twilio Client for JavaScript SDKのsendDigits機能を確認してください。この関数を呼び出すと、DTMFトーンを再生するようにSDKに指示します。

function senddigits() { 
    if (connection!=null) { 
     connection.sendDigits("1"); 
    } 
} 

希望に応じます。

関連する問題