プラットフォームは、発信者からの入力を取得しますコード、細かい作業VXML DTMFは
が、私はテーブルにその番号を確認し、「入力した電話番号の詳細情報を」プルしたい、それがcontact_tblであることは、電話番号、ファーストネーム、姓、アドレスを保持し、 今私はプルにしたいです指定された電話番号の詳細。
<?php
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
?>
<vxml version = "2.1">
<meta name="maintainer" content="[email protected]"/>
<property name="inputmodes" value="dtmf" />
<form id="get_mobile_no">
<field name="mobileno" type="digits?minlength=10;maxlength=10">
<prompt>
<prosody rate="slow"> please enter your 10 digit mobile number !</prosody>
</prompt>
<!--INVALID-->
<nomatch count = "1">
<prompt>
<prosody rate="slow"> Is that a number? Please try again. </prosody>
</prompt>
<reprompt/>
</nomatch>
<!--TIMEOUT-->
<noinput count = "1">
<prompt>Again, please enter your 10 digit mobile number !</prompt>
<reprompt/>
</noinput>
<catch event="noinput nomatch" count="3">
<prompt>Please try again later. Good bye.</prompt>
<exit/> </catch>
<filled>
<prompt>
<prosody rate="slow"> you said
<value expr="mobileno"/>
! Thanks for calling, you may now hang up.</prosody>
</prompt>
</filled>
</field>
<block name="sendData">
<prompt>Entering entering...</prompt>
<submit next="get_dtmf_ip.php" namelist="mobileno" method="post" />
</block>
</form>
</vxml>
サンプルVXMLユーザーからの入力を受け取り、プレイヤーが入力した番号です。
以下のコードは問題なく動作しますが、文法タグを削除するとエラーコードが再生されますが、そのエラーコードは追跡できません。
私は少し変更したい、そのユーザーは複数の番号を入力することができます。
正確に発信者は自分の携帯電話番号を入力する必要があります。
複数の番号を受け入れるようにコードを変更する方法。
<?php
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
?>
<vxml version = "2.1">
<meta name="maintainer" content="[email protected]"/>
<form id="guessNumber">
<field name="guess">
<grammar type="text/gsl">
[dtmf-1 dtmf-2 dtmf-3 dtmf-4 dtmf-5 dtmf-6 dtmf-6 dtmf-7 dtmf-8 dtmf-9]
</grammar>
<prompt>
<prosody rate="slow">
Guess what the computer is thinking! Pick a number between 0 and 9.
</prosody>
</prompt>
<nomatch>
<prompt>
<prosody rate="slow">
Is that a number? Please try again.
</prosody>
</prompt>
<reprompt/>
</nomatch>
<filled>
<prompt>
<prosody rate="slow">
you said
<value expr="guess"/>
!
</prosody>
</prompt>
</filled>
</field>
</form>
</vxml>
**解決方法は10桁の携帯電話番号**を入力してください。 。どのように10 dtmfを入力し、この番号を送信する方法これを行うには? –