在Twilio电话会议期间在后台播放等待的音乐

时间:2018-03-06 11:12:21

标签: twilio

我正面临一个小问题,我在申请中使用了twilio。当呼叫者呼叫twilio号码时,我在数据库中搜索与传入号码匹配的号码。如果找到匹配,则采取动作,否则将呼叫者定向到不同的号码。

问题是有时数据库查询需要更多时间(5-7秒),在此期间,呼叫者只能听到静音。我想在那段时间播放等待的音乐。

我已经阅读了twilio中的选项卡,但仍然没有弄清楚如何将其合并到我现有的系统中。

这是我的文件

echo '<?xml version="1.0" encoding="UTF-8"?>';
            echo '<Response>';

                    echo '<Play>audio/Welcome.mp3</Play>';
                    echo '<Play>audio/Option.mp3</Play>';
                    echo '<Redirect method="POST">http://www.server.com/autoConfirmation/IvrCallRouting.php</Redirect>';

            echo '</Response>';

在IvrCallRouting.php

$matchNumber = DatabaseQuery($_Request['From']);
if($matchNumber == ''){
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<Response>';
echo "<Dial><Number>MyPhoneNumber</Number></Dial>";  
echo '</Response>';
}
else{
 echo '<?xml version="1.0" encoding="UTF-8"?>';
 echo '<Response>';
 echo "<Dial><Number>$matchNumber</Number></Dial>";  
 echo '</Response>';
}

0 个答案:

没有答案