第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

twilio 如何使用 PHP 和 JavaScript 從隊(duì)列中選擇呼叫

twilio 如何使用 PHP 和 JavaScript 從隊(duì)列中選擇呼叫

倚天杖 2022-07-08 10:20:35
我正在使用 twiml 創(chuàng)建一個(gè)呼叫排隊(duì)系統(tǒng),一切正常,就像我可以接聽電話和排隊(duì)呼叫,但我無(wú)法從隊(duì)列中接聽電話,我寫了這段代碼,但它不工作當(dāng)有來(lái)電時(shí),這是我的 twiml:我接到第一個(gè)電話,其他后續(xù)電話排隊(duì),但現(xiàn)在第一個(gè)電話結(jié)束后,我無(wú)法選擇排隊(duì)的電話。當(dāng)我掛斷電話時(shí),它會(huì)將第一個(gè)呼叫者排在隊(duì)列中。header("Content-type: text/xml");$name = $_POST['name'];$email = $_POST['email'];$message = '<?xml version="1.0" encoding="UTF-8"?><Response>    <Say>Please wait and one of our agents will be with you shortly.</Say>    <Dial>        <Client>joey</Client>        <Parameter name="name" value="'.$name.'" />        <Parameter name="email" value="'.$email.'" />    </Dial>    <Say>Our agents are still busy please hold.</Say>    <Enqueue waitUrl="waiting.php">Support</Enqueue></Response>';echo $message;因此,要從隊(duì)列中接聽電話,我發(fā)現(xiàn)了這個(gè) Twilio PHP 代碼:use Twilio\TwiML\VoiceResponse;$support = $_REQUEST['To'];$response = new VoiceResponse();$response->say("You will now be connected to the first caller in the queue.");$dial = $response->dial('');$dial->queue($support, ['url' => 'about_to_connect.php']);echo $response;使用此 JavaSCript 代碼 queueButton.click(function() {        Twilio.Device.connect({            To: 'Support'        });    });在這里,我想按照這個(gè)答案Twilio 將代理連接到隊(duì)列中的呼叫但是當(dāng)我單擊一個(gè)按鈕來(lái)接聽電話時(shí),什么也沒有發(fā)生,而是我收到了這個(gè) js 錯(cuò)誤twilio.js:7100 Received an error from the gateway: {code: 31002, connection: Connection, message: "Connection Declined", twilioError: Errorcode: 31005description: "Connection error"explanation: "A connection error occurred during the call"總而言之,我只需要一個(gè)關(guān)于如何將代理連接到隊(duì)列的解決方案,例如查看隊(duì)列中有多少呼叫并能夠從隊(duì)列中選擇它們
查看完整描述

1 回答

?
鳳凰求蠱

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊

我想到了。


所以要調(diào)用隊(duì)列,我需要第二個(gè)號(hào)碼,我可以用它來(lái)調(diào)用隊(duì)列,但我沒有第二個(gè)號(hào)碼,所以因?yàn)槲矣?twiml Gather 的 input.php 文件,我做了一個(gè) if 語(yǔ)句檢查是否用戶呼叫是代理或只是客戶,如果是代理我撥打隊(duì)列


if($_POST['user_type'] == 'agent'){

  <Response>

    <Dial>

        <Queue url="about_to_connect.xml">my_queue_name</Queue>

    </Dial>

</Response>

}else{

  //My Gather here

}

為了能夠檢查用戶是代理還是客戶,當(dāng)我調(diào)用隊(duì)列時(shí),我傳遞了一個(gè)名為 user_type 的自定義變量:


let connection = Twilio.Device.connect({

  "user_type": "agent"

});

所以我可以打電話給我的隊(duì)列。那時(shí)我意識(shí)到 twiml 很棒,它的工作是控制調(diào)用。


我建議您購(gòu)買第二個(gè)號(hào)碼以避免減慢您的通話速度。


查看完整回答
反對(duì) 回復(fù) 2022-07-08
  • 1 回答
  • 0 關(guān)注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)