Voice Gateway 入門

IBM® Voice Gateway 會部署成整體架構的一部分,並與下列因素息息相關:

關於授權的小提醒

Docker Hub 上的 Voice Gateway 映像檔隨附了用於開發及有限正式作業用途的授權。如果要在正式作業環境中執行 Voice Gateway,請遵循 IBM Voice Gateway 快速入門手冊中的步驟,此手冊可以從 Passport Advantage Online 下載。

下列指引會以您所選實作和部署位置的基本配置,協助您快速入門。

設置自助式代理程式

自助式代理程式會模擬人機互動,其作法是提供一種自動化方式,透過電話以自然語言來與客戶通訊。如果要設置自助式代理程式,只需執行這些步驟。

  1. 將 IBM Voice Gateway 部署至您選擇的環境。

  2. 使用 SIP 電話或透過語音通話,測試您的自助式代理程式。

    • 使用 SIP 電話測試:您可以使用 Linphone 之類的 SIP 電話,來呼叫 Voice Gateway。在您配置 SIP 用戶端時,請謹記下列考量。

      • 如果您是在與 Voice Gateway 相同的機器上執行 SIP 用戶端,請務必將 SIP 用戶端配置成使用 5060 以外的埠(例如 5062),以免發生埠衝突。
      • 將 SIP 用戶端配置成接聽 Voice Gateway 可送往的 IP 位址。舉例來說,依預設,Linphone 可能配置成接聽迴圈位址,且您需要變更這項設定。
      • 在 SIP 用戶端中停用 IPv6。

      如果要測試 Voice Gateway,請從 SIP 電話呼叫下列 SIP URI:

      sip:watson@<Voice Gateway 的 IP 位址>:5060
      

      提示:如果要判斷您部署的 IP 位址:

      • Docker:IP 位址通常是 Docker 執行所在機器的 IP。對於 Docker Machine,請執行 docker-machine ip 指令。
      • IBM Cloud Private:在導覽功能表中,選取工作量 > 部署,選取部署名稱,並移至 Pod 區段。
      • IBM Cloud Kubernetes Service 中的 Kubernetes:請執行 ibmcloud ks workers myClusterName 指令來尋找公用 IP。
    • 使用語音通話測試:如果要使用語音通話來測試,請設置簡單的 SIP 幹線,藉以將這些通話轉遞給 Voice Gateway。在您配置 SIP 幹線時,只需識別負責管理 Voice Gateway 之「Docker 引擎」的 IP 位址,然後配置 SIP 幹線,使該 IP 位址與所供應的電話號碼產生關聯。

      舉例來說,您可以設置 Twilio® SIP 幹線,如果是將 Voice Gateway 部署在 IBM Containers 上,這是常見的選擇。它也可以用來將 SIP 通話轉遞給您自己的「Docker 引擎」部署。

設置代理程式助理

代理程式助理會即時轉錄正在通話中的音訊,讓您可以監視、記載或進一步分析通話轉錄。如果要轉錄來自通話的媒體,您可以選擇下列任一架構:

如果要設置代理程式助理,只需遵循下列步驟。

  1. 設置多點控制裝置 (MCU) 或階段作業邊界控制器 (SBC)。

    • 多點控制裝置:將您的 MCU 配置成撥出給 Voice Gateway,讓它加入通話會議。如同其他任何 SIP 端點,可以將 Voice Gateway 納入到通話中,但是 Voice Gateway 無法撥進多方通話中。如需詳細的配置資訊,請參閱您 MCU 製造商的相關說明文件。
    • 階段作業邊界控制器:針對需要即時轉錄的所有通話,將您的 SBC 配置成開啟與 Voice Gateway 之間的 SIPREC 階段作業。Voice Gateway 已使用 Sonus 階段作業邊界控制器測試過。

      配置每一家 SBC 製造商專用的 SIPREC 通訊協定,因此請參閱您 SBC 的相關說明文件,以取得配置資訊。

  2. 設置 REST 伺服器(例如 Splunk HTTP Event Collector (HEC)),以儲存報告事件,來便進行即時轉錄監視與分析。

  3. 將 IBM Voice Gateway 部署至您選擇的環境。

只有代理程式助理才需要 Watson Speech to Text 服務。在您配置 Voice Gateway 時,請務必配置您的 REST 伺服器,並啟用轉錄事件報告。

重要事項:為了能精確轉錄電話通話,您需要使用特定網域(例如:醫療保健或保險)的自訂語言模型,來訓練您的 Speech to Text 服務。

  1. 測試代理程式助理。

    如果要測試代理程式助理,請撥打 MCU 或 SBC 中所設置的號碼。必須有人能夠接聽通話,這樣 Voice Gateway 才能開始轉錄任何話語。