簡體   English   中英

Twilio - 如何在轉接電話前播放轉接號碼上的消息?

[英]Twilio - How to play a message on the forwarding number before forwarding the call?

重要我是 Twilio 的新手,所以它需要在 STUDIO FLOW 中

我想創建以下內容:

一個行號,比如說 741-SUPPORT(只是一個示例),人們可以在其中撥打電話。 當有人打電話時,我希望他們聽一些文字(我使用說/播放功能),然后將他們的電話轉接到我的號碼。

當我接到電話時,我想收聽一條消息,通知我此電話來自該線路,並允許我按 0 接聽電話,或按任何其他號碼拒絕它。 如果我接受,兩個電話都會接通。 否則,呼叫者應該能夠留言。

我有多家企業,希望能夠相應地接聽他們的電話。

我知道如何給客戶打電話,但我不知道如何在電話接通之前在手機上播放消息。

當您將呼叫連接到您的設備時,您要求執行呼叫耳語 遺憾的是,Studio 不直接支持耳語。

要實現這一點,您將需要使用一些 TwiML 和另一個 Studio Flow。

首先,創建將提醒您呼叫並要求您輸入 0 以繼續的流程。 您可以使用Gather 小部件執行此操作,以說出消息並等待您的輸入。 基於小部件的拆分附加到來自 Gather 小部件的用戶按鍵轉換。 將要測試的變量設置為收集小部件的Digits參數,並在數字等於“0”時創建轉換。 對於等於“0”的轉換,連接一個帶有消息“現在連接你”的 Say 小部件。 對於無條件匹配轉換,您要掛斷呼叫。 沒有掛斷小部件,但我們可以使用 TwiML 代替,因此請等待下一個說明。

在 Twilio 控制台中,打開TwiML Bins 部分並創建一個新的 TwiML Bin。 這個我們可以稱之為“掛斷”,它將結束那個呼叫耳語。 輸入以下 TwiML:

<Response>
  <Hangup/>
</Response>

保存這一點,將 URL 和 go 帶回您的 Studio Flow 以進行通話耳語。 添加重定向小部件並重定向到您的掛斷 TwiML Bin。

我們快到了,我們只需要添加另一個 TwiML Bin,它將啟動來自原始 Studio Flow 的來電呼叫耳語。

在您的通話密語流中,單擊觸發器並復制 webhook URL。 現在,創建一個新的 TwiML Bin,它將撥打您的電話號碼並執行耳語。 TwiML 應該是:

<Response>
  <Dial>
    <Number url="YOUR_CALL_WHISPER_STUDIO_FLOW_WEBHOOK_URL">YOUR_PHONE_NUMBER</Number>
  </Dial>
</Response>

保存該 TwiML Bin 並打開您的原始 Studio Flow。 在您已經使用過的說/播放小部件之后,添加一個重定向小部件並輸入您剛剛創建的 TwiML Bin 的 URL。

總體流程是,來電進入您的 Studio Flow,它會讀取呼叫者一條消息,然后重定向到您的 TwiML,TwiML 會撥打您的電話號碼,然后將您連接到呼叫耳語 Studio Flow。 接聽電話后,按 0 即可結束流程並接通電話。 如果您按其他任何鍵,您將掛斷電話,電話將從另一端掛斷。

查看此鏈接以獲取完整教程

如果您想簡單地了解一下,twilio 允許對任何服務器進行一些外部 api 請求。 所以首先我們將制作一個小型服務器,它有一個來自 twilio 的 package,稱為 TwiML,它允許播放來自任何 url 或音樂文件的音樂。 我們將公開這個服務器。 要知道如何做到這一點,您可以使用上面的鏈接。

一旦我們制作了該服務器,我們將在此處粘貼暴露服務器的 url,如圖所示。

在此處輸入圖像描述

我已經從 Philnash 完成了上述步驟,但我一直收到一個錯誤。 誰能幫我?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM