Sun Java System Portal Server Mobile Access 7.1 管理指南

第 6 章 配置語音存取

本章介紹 Portal Server Mobile Access 軟體對語音存取的支援。本章包含下列章節:

瞭解語音功能

Mobile Access 軟體的語音存取支援,可讓使用者藉由電話或啟用「通訊啟動協定 (SIP)」與支援「網路電話 (VoIP)」的軟體存取啟用語音的內容。

該軟體的下列功能已啟用語音存取:

配置語音存取

Mobile Access 軟體擁有內建支援,可提供語音存取。其語音元件根據 Nuance Voice Platform 進行認證,包括 VoiceXML 2.0 相容語音瀏覽器。

若要存取語音功能,必須配置語音伺服器以提供語音辨識、文字轉語音與 VoiceXML 瀏覽器。

本節討論下列可用的配置選項:

使用語音服務提供者

若可從網際網路存取您的 Portal Server 軟體,則最簡單的選項是使用語音應用程式服務提供者或語音代管服務。服務提供者會執行語音伺服器並提供電話號碼以呼叫您的 Portal Server 軟體。

若要使用語音服務提供者存取,請執行下列步驟:

Procedure若要啟用語音服務提供者存取:

  1. 安裝 Sun Java System Portal Server Mobile Access 軟體並確定可從網際網路中存取系統。您可能需要為指定至 Portal Server 軟體 Web 介面的連接埠開啟防火牆以允許 HTTP 通訊。

  2. 識別使用 Nuance Voice Platform 的語音服務提供者。該平台必須使用 Nuance Voice Web Server 的 VoiceXML 瀏覽器,而不只是核心 Nuance 辨識平台。連絡 Nuance 以取得支援 Nuance Voice Platform 的語音服務提供者完整清單。

  3. 使用語音服務提供者建立帳號,並指定 Portal Server 軟體的 HTTP URL。此服務提供者將為您建立的每個服務分配一個電話號碼,可能還有一個 PIN。大部分語音服務提供者允許建立試用帳號。

使用電話系統

若您計劃使用電話存取 Portal Server 軟體,則必須取得與電話網路 (或交換器) 和語音伺服器硬體平台相容的「數位訊號處理 (DSP)」電話卡。NMS 通訊擁有與 SolarisTM 作業系統 (SPARC® Platform Edition) 和 Windows Intel 平台相容的多個 DSP 解決方案。

若要使用電話系統存取,請執行下列步驟:

Procedure若要使用電話系統存取:

  1. 遵循製造商的建議安裝 DSP 硬體、裝置驅動程式與軟體。若使用 NMS Communications DSP 卡,則也需要 NMS Natural Access 2002-1 軟體。

  2. 使用測試公用程式來測試 DSP 卡的配置,此公用程式一般與 DSP 軟體一起提供。

  3. 在電話交換器中預備一個連接埠或連接埠範圍,並配置連接埠以使用與 DSP 卡相容的協定。

  4. 為上述步驟 3 中所建立的連接埠指定電話號碼。

  5. 將 DSP 卡連接至交換器,並藉由撥打上述步驟 4 中所建立的號碼測試其連接性。使用與 DSP 硬體一起提供的測試程式檢驗作業是否正確。

  6. 請參閱安裝 Nuance Voice Web Server一節以安裝 Nuance 元件。

使用通訊啟動協定

通訊啟動協定 (Session Initiation Protocol, SIP) 允許使用者藉由配備有麥克風與揚聲器的電腦使用網路電話 (Voice over IP, VoIP) 存取入口網站。

若要啟用這個功能,必須安裝以 SIP 軟體為基礎的電話以與語音伺服器進行通訊。Pingtel 擁有一個以啟用了 SIP 的軟體為基礎的電話應用程式 InstantExpressa,該應用程式可以用於此目的。可以於網際網路上找到多個以公用網域 SIP 為基礎的電話。

若要設定可實現 SIP 存取的系統,請執行下列步驟:

Procedure若要設定可實現 SIP 存取的系統:

  1. 找到將使用 Portal Server 軟體進行通訊的電腦。確保該電腦可使用 SIP 協定與您的語音伺服器進行通訊。您可能需要配置防火牆以開啟 SIP 連接埠。

  2. 在該電腦上安裝 SIP 基礎電話,並連接至 SIP 服務 (若有的話) 進行測試。許多以 SIP 為基礎的電話都包括可以安裝用於測試目的之簡單測試伺服器。

  3. 請參閱第 60 頁的「安裝 Nuance Voice Web Server」一節以安裝 Nuance 元件。

使用本機音訊

名詞本機音訊是指從執行語音伺服器軟體的系統中直接存取 Portal Server 軟體。這表示語音伺服器必須具備音訊卡與麥克風。使用者只能在本機與本機音訊進行互動。無法進行遠端存取。

對於執行 Microsoft Windows 作業系統的系統,音效卡必須可與 SoundBlaster 相容。若要使用本機音訊存取,請執行下列步驟:

Procedure若要使用本機音訊存取:

  1. 請參閱安裝 Nuance Voice Web Server一節以安裝 Nuance 元件。

  2. 為本機音訊配置 Nuance Voice Web Server。有關詳細資訊,請參閱 Nuance Voice Web Server 文件。

安裝 Nuance Voice Web Server


備註 –

若您使用語音服務提供者,則可以略過本節。


安裝 Nuance Voice Web Server 需要選取適當的硬體平台、安裝與配置語音識別軟體並提供經由電話或 IP 網路介面的連接。

若要安裝伺服器,請完成下列步驟:

Procedure若要安裝伺服器:

  1. 選取做為語音伺服器的專屬系統。有關硬體需求的相關資訊,請參閱「Nuance Voice Web Server 2.0 Release Notes」。

  2. 獲得 Nuance Voice Platform 軟體。有關硬體需求的相關資訊,請參閱 Nuance 文件。

  3. 安裝與配置 Nuance 軟體與語音伺服器上的其他軟體。請遵循 Nuance 的安裝指示。軟體元件與服務模組的安裝順序很重要。

  4. 為本機音訊、SIP 或電話存取配置 Nuance Voice Web Server。

  5. 啟動 Nuance 服務,然後啟動 Nuance Voice Web Serve。

  6. 使用麥克風、電話或 SIP 軟體存取語音伺服器,並驗證是否可以存取 Nuance 語音示範應用程式。為此,可能必須調準 Nuance 軟體以提昇語音識別效能。請參閱 Nuance 文件以取得相關指示。

    當安裝完成時,請配置 Nuance 軟體以存取 Portal Server 軟體。

    若要執行此作業,請完成下列步驟:

  7. 若正在執行 Nuance Voice Web Server,請將其關閉。

  8. 找出 Nuance Voice Web Server 安裝中的 browser.conf 檔案。在 Microsoft Windows 作業系統上,可以在下列目錄中找到該檔案:


    C:\Nuance\VWS\conf\browser.conf
  9. 使用文字編輯器開啟該檔案,並找出下列項目:


    browser.initialPage=%CONTENT%/%LOCALE/initial/dialogs/main.vxml
  10. 修改此項目以包含安裝 Portal Server 軟體的 URL。

    例如:


    browser.initialPage=http://portal.example.com:58080/amserver/UI/Login

    其中,portal.example.com 是安裝 Portal Server 軟體之系統的主機名稱, 58080 是指定給入口網站 web 介面的連接埠。

  11. 儲存 browser.conf 檔案。

  12. 重新啟動 Nuance Voice Web Server。語音網路伺服器會初始化並等待外來呼叫。

建立可語音存取的使用者帳號

若要使用語音功能,必須在 Portal Server 軟體上建立使用者帳號。對於語音存取,必須將數值使用者 ID 與密碼指定給可語音存取的帳號。

建立十位數字的帳號。帳號密碼會用做 PIN,所以要為帳號指定數值密碼。PIN 必須是四位數號碼。

如需有關建立使用者帳號的資訊,請參閱「Sun JavaTM System Portal Server 7.1 管理指南」。

存取 Portal Server 軟體

本節說明存取 Portal Server 軟體的下列方法:

使用語音服務提供者

呼叫由服務提供者指定給您帳號的號碼。

若您的軟體配置正確,將會聽到下列對話。說出 (或輸入) 帳號,以及指定給 Portal Server 帳號的 PIN。

系統:

這是 Sun 的語音入口網站。

請說出或輸入您的帳號。

使用者:

415 555 5940

系統:

瞭解。

您的 PIN 為何?

使用者:

1234

系統:

您好,約翰。您已登入。

這是您可以選擇的入口網站通道:個人記事、記事。

您也可以說「新增一個通道」。

您想要選擇哪個?

使用電話

若要藉由電話存取 Portal Server 軟體,只要撥打電信服務提供者指定給語音伺服器的號碼即可。

使用通訊啟動協定

若使用 SIP 軟體電話,則必須指定 Voice Server 軟體 (非 Portal Server 軟體) 的 SIP 位址。使用下列 URL 格式:

sip://vws@voiceserver.example.com:5060

其中,vws 表示在名為 voiceserver.example.com 的伺服器上「存取 Nuance Voice Web Server 服務」,而 5060 則是 Nuance Voice Web Server 用來偵聽 SIP 連線請求的連接埠。

使用本機音訊

若已配置 Nuance Voice Web Server 以使用本機音訊,則使用 Nuance vws 指令啟動。此時,伺服器會啟動並立即存取 Portal Server 軟體。