1. 程式人生 > >基於華為雲語音通知 VoiceCall 的應用上線記錄並分享.NET CORE DEMO

基於華為雲語音通知 VoiceCall 的應用上線記錄並分享.NET CORE DEMO

客戶 依然 階段 供應商 華為雲 狀態 能力 處理 大小

最近公司要上線語音通知功能,需求如下:

場景:發生報警時,自動通知到指定的手機號,同時,提供幾個按鍵選項,例如,語音通知如下:

“您好,XXX小區發生XXXX報警,按1確認報警,按2忽略報警,按3屏蔽報警,暫不處理請掛機”

->用戶按1,播放:您的確認請求已提交,處理結果稍候將以短信形式通知您 ->通過呼叫狀態API識別按鍵1 ->執行操作A

->用戶按2,播放:您的忽略請求已提交,處理結果稍候將以短信形式通知您 ->通過呼叫狀態API識別按鍵2 ->執行操作B

->用戶按3,播放:您的屏蔽請求已提交,處理結果稍候將以短信形式通知您 ->通過呼叫狀態API識別按鍵3 ->執行操作C

其實主要就是要識別用戶的按鍵,有的供應商叫 DTMF,有的叫交互式語音通知,有的叫IvrCall,就這個功能點,調查了大大小小幾家供應商,要麽嫌棄我們發送量太少,要麽不提供報警類的語音通知,要麽對接的技術人員不專業,最後還是,選擇了華為雲,理由如下:

  1. 相信華為多年來在通信領域的能力,在語音/短信等方面應該是有優勢的;

  2. 華為雲語音通知可提供96開頭的號碼,讓我們的業務更正規;

  3. 華為雲語音通知VoiceCall對接的技術人員是最專業的;

在官網提交了申請之後,一個工作日內,工作人員就聯系了我,確認了相關需求可實現,同時詳細介紹了開發流程和費用等問題,之後半小時之內就收到了測試環境郵件。

根據我們的需求,主要使用了 :

大客戶簡單授權API:https://support.huaweicloud.com/api-VoiceCall/rtc_05_0002.html

語音通知API:https://support.huaweicloud.com/api-VoiceCall/rtc_05_0013.html

呼叫狀態和話單API:https://support.huaweicloud.com/api-VoiceCall/rtc_05_0014.html

其中在處理呼叫狀態和話單API時,遇到了些問題,沒想到華為雲技術支持人員在晚上9點多依然回復了郵件,要知道,這只是調試階段,能這麽及時的相應,也是要點贊的。

經過兩天的調試,我們基本上已經完成了開發,準備提交商用了,稍稍總結下,到目前為止,選擇華為雲VoiceCall是正確的選擇。

最後,因為我們是.NET CORE環境開發,華為雲官網並未提供DEMO,因此我會把我們的代碼整理下,發出來供.NET 的客戶參考。

基於華為雲語音通知 VoiceCall 的應用上線記錄並分享.NET CORE DEMO