【发布时间】:2014-04-17 22:57:47
【问题描述】:
我有以下 TWIMlet:
<?php if ($_REQUEST['Digits'] == '1') { ?>
<Play>ConnectingSupport.wav</Play>
<Dial callerId="15559998888" action="Call_in.php">
<Number url="screen_for_machine.php">
+1555XXXXXXX
</Number>
<Number url="screen_for_machine.php">
+1555YYYYYYY
</Number>
</Dial>
<?php } elseif ($_REQUEST['Digits'] == '2') { ?>
<Play>ConnectingAssociate.wav</Play>
<Dial callerId="18889990000" action="Call_in.php">
<Number url="screen_for_machine.php">
+1555YYYYYYY
</Number>
<Number url="screen_for_machine.php">
+1555XXXXXXX
</Number>
</Dial>
<?php } elseif ($_REQUEST['Digits'] == '3') { ?>
<Play>leavemessage.wav</Play>
<Record maxLength="180" action="recording.php" />
<?php } ?>
除了来电者在手机上键入#2 时,一切都按预期工作,只调用了 1555YYYYYYY。而如果键入 #1,则会按预期同时调用两个数字(1555XXXXXXX 和 1555YYYYYYYY)。
我错过了什么?非常感谢您的帮助。
【问题讨论】:
-
没有什么明显的跳出。您是否尝试通过删除所有属性进行调试?
<Dial><Number>+1XXXXXXXXXX</Number><Number>+1XXXXXXXXXX</Number></Dial> -
如果我删除它们,则不会调用任何号码。我试着翻转数字以防万一......结果相同。
标签: twilio twilio-twiml