了解 DTMF 介面

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2006-11-27

在 Microsoft Exchange Server 2007 整合通訊 (UM) 中,來電者可以使用雙音多頻 (DTMF,也稱為撥號音) 和語音輸入來與系統進行互動。來電者可以使用的方法是根據 UM 撥號對應表及自動語音應答的設定方式而定。

DTMF 介面讓來電者在撥打撥號對應表上設定的使用者存取號碼,或是撥打自動語音應答上設定的電話號碼時,可以使用電話鍵台尋找使用者,以及瀏覽 UM 功能表系統。本主題討論 DTMF 介面,以及來電者如何使用它來尋找使用者,還有如何瀏覽 Exchange 2007 整合通訊功能表系統。

如需整合通訊中如何使用語音輸入的相關資訊,請參閱了解自動語音辨識目錄查閱服務

DTMF 概觀

DTMF 需要來電者在電話鍵台上,按下對應到整合通訊功能表選項的鍵,或是使用按鍵上的字母拼出使用者名稱或電子郵件別名,以輸入使用者的名稱。來電者使用 DTMF 的原因可能是因為尚未啟用自動語音辨識 (ASR),或是因為他們嘗試使用語音命令卻失敗。不論如何,都會使用 DTMF 輸入來瀏覽功能表以及搜尋使用者。

根據預設,在 Exchange 2007 整合通訊中,會使用撥號對應表上的 DTMF 輸入,且 DTMF 是 UM 自動語音應答的預設來電者介面。

note附註:
只有設定為使用英文的自動語音應答可以擁有語音功能。

來電者可以針對下列用途使用 DTMF:

  • 使用 Outlook 語音存取的撥號對應表訂戶存取。
  • 撥號對應表目錄查閱及搜尋,以尋找使用者。
  • 未啟用語音的自動語音應答。
  • 自動語音應答已擁有語音功能,但不一定已設定 DTMF 後援自動語音應答。
  • DTMF 後援自動語音應答 (未啟用語音)。

UM 撥號對應表及依名稱撥號

當您建立 UM 撥號對應表時,可以設定主要和次要的輸入方法,讓來電者在搜尋使用者或是想要與使用者連絡時,可以用來查閱名稱。這些設定位於撥號對應表的 [設定] 索引標籤上,稱為 [依名稱主要方法撥號] 和 [依名稱次要方法撥號]。[依名稱主要方法撥號] 和 [依名稱次要方法撥號] 有下列選項可用:

  • 姓氏 名字
  • 名字 姓氏
  • SMTP 位址

此外,在 [依名稱次要方法撥號] 上有一個可用的選項:[無]。

根據預設,會針對 [依名稱主要方法撥號] 選取 [姓氏 名字],並針對 [依名稱次要方法撥號] 選取 [SMTP 位址]。因此,當來電者撥打在撥號對應表上設定的使用者存取號碼時,將會播放撥號對應表的歡迎使用訊息,而操作員會說出例如:「歡迎使用 Contoso Outlook 語音存取。如要存取信箱,請輸入分機。如要連絡某個人員,請按井字鍵。」當來電者按井字鍵後,系統會回應「請拼出您要呼叫之人員的名稱,從姓氏開始。或是,若要拼寫人員的電子郵件別名,請按兩次井字鍵。」在此案例中,根據您撥號對應表的設定方式而定,系統會接著提示來電者先輸入使用者的姓氏,再輸入使用者的名字 (姓氏 名字),或拼出他們的電子郵件別名 (不包含網域名稱)。

例如,如果使用者電子郵件別名是 tsmith@contoso.com,則來電者要輸入 tsmith。如果您因為預設設定不符需要而想變更此設定,可以將它變更為讓來電者先輸入使用者電子郵件別名,或是輸入使用者的名字,再輸入姓氏。在此案例中,您會將 [依名稱主要方法撥號] 設定為 [SMTP 位址],並將 [依名稱次要方法撥號] 設定為 [姓氏 名字]。依名稱撥號方法的設定也會套用到與撥號對應表關聯的任何 UM 自動語音應答。來電者若要能夠使用 DTMF 輸入或電話鍵台上的按鍵來輸入使用者的名稱,則 Active Directory 目錄服務內必須要有該使用者的 DTMF 對應和值存在。

如需如何變更整合通訊撥號對應表上的依名稱主要和依名稱次要方法撥號,請參閱如何變更整合通訊撥號對應表上的依名稱撥號主要方法如何變更整合通訊撥號對應表上的依次要名稱撥號方法

DTMF 對應

在 Exchange 2007 組織中,名稱為 msExchUMDtmfMap 的屬性會與 Active Directory 中建立的每個使用者關聯。整合通訊會使用這個屬性,將使用者的名字、姓氏和電子郵件別名對應到一組號碼。此對應稱為 DTMF 對應。DTMF 對應讓來電者能在電話按鍵上,輸入對應至使用者名稱或電子郵件別名的字母。這個屬性包含了針對使用者的名字加姓氏、姓氏加名字,以及電子郵件別名,建立 DTMF 對應時所需的值。

表 1 顯示為名為 Tony Smith 且已啟用 UM 功能的使用者 (其別名為 tsmith@contoso.com),將儲存在 Active Directory 的 msExchUMDtmfMap 屬性中的 DTMF 對應值。

表 1 為名為 Tony Smith 且已啟用 UM 功能的使用者,儲存在 Active Directory 中的 DTMF 值

Active Directory 項目 使用者名稱
  • firstNameLastName:866976484

tonysmith

  • lastNameFirstName:764848669

smithtony

  • emailAddress:876484

tsmith

  • 名稱和電子郵件別名可能會包含其他非英文字母的字元,例如逗點、連字號、底線或句點。此類的字元不會用於使用者的 DTMF 對應中。例如,如果 Tony Smith 的電子郵件別名是 tony-smith@contoso.com,則 DTMF 對應值將是 866976484,且不會包含連字號。不過如果使用者的電子郵件別名包含數字,例如 tonysmith123@contoso.com,則數字會用在建立的 DTMF 對應中。tonysmith123 的 DTMF 對應將會是 866976484123。

必須要有使用者的 DTMF 對應存在,來電者才能輸入使用者的名稱或電子郵件別名。不過,在某些案例中,並非所有使用者都會具有與其使用者帳戶關聯的 DTMF 對應。

未啟用 UM 之使用者的 DTMF 對應

根據預設,使用者 (包括擁有信箱功能的使用者) 不會啟用整合通訊。因此 msExchUMDtmfMap 屬性不會填入那些使用者 DTMF 對應所需的值。圖 1 說明未填入其 msExchUMDtmfMap 屬性的使用者內容。

圖 1 沒有值的 msExchUMDtmfMap 屬性

不含值的 msExchUMDtmfMap

由於上圖所顯示的使用者未針對其使用者帳戶定義 DTMF 對應值,來電者將無法從 UM 自動語音應答功能表按電話按鍵連絡他們,也無法藉由執行目錄搜尋來連絡使用者。此外,已啟用 UM 功能的使用者也將無法傳送訊息或轉接來電給沒有 DTMF 對應的使用者,除非他們可以使用 ASR。若要讓來電者能夠轉接來電或藉由使用電話鍵台來連絡未啟用 UM 功能的使用者,您必須為使用者建立 DTMF 對應的必要值。若要為尚未啟用整合通訊的使用者建立 DTMF 對應的值,您可以執行 galgrammargenerator.exe -u 命令。這個命令會為您 Microsoft Exchange 內所有的使用者更新 DTMF 對應。galgrammargenerator.exe 命令會為所有未啟用 UM 功能的使用者更新或建立 DTMF 對應。您可以使用 Set-User 指令程式,搭配 -CreateDtmfMap 參數,建立及更新單一使用者的 DTMF 對應,或者如果使用者名稱在已建立 DTMF 對應之後有了變更,則更新使用者的 DTMF 對應。您可以選擇使用這個指令程式建立 Exchange 管理命令介面指令碼,以更新多位使用者的 DTMF 對應值。

如需 Set-User Exchange 管理命令介面指令程式的相關資訊,請參閱 Set-User

如需 galgrammargenerator.exe 的相關資訊,請參閱了解自動語音辨識目錄查閱服務

已啟用 UM 之使用者的 DTMF 對應

針對每位已啟用 UM 功能的使用者,會建立其 DTMF 對應以便來電者能夠連絡他們。根據預設,當為使用者啟用整合通訊時,會為他們建立 DTMF 對應。如此可讓來自外部來電者、未啟用 UM 功能的使用者以及其他使用電話鍵台拼出使用者名稱或電子郵件別名且已啟用 UM 功能的使用者等的來電,都能夠轉接給已啟用 UM 功能的使用者。圖 2 說明已將 DTMF 對應值填入其 msExchUMDtmfMap 屬性的使用者帳戶內容。

圖 2 具有值的 msExchUMDtmfMap 屬性

含值的 msExchUMDtmfMap

為已啟用 UM 功能的使用者建立 DTMF 對應值之後,來電者便可以使用目錄搜尋功能。來電者在使用電話鍵台時,會在下列情況下使用目錄搜尋:

  • 當他們撥入到使用者存取號碼時識別或搜尋使用者。
  • 當他們撥入到 UM 自動語音應答時,尋找或轉接來電到已啟用 UM 功能的使用者。

如需如何為使用者啟用整合通訊的相關資訊,請參閱如何啟用使用者的整合通訊功能

有時使用者的名字、姓氏或電子郵件別名,會在使用者已啟用整合通訊之後變更。使用者的 DTMF 對應值將不會自動在 Active Directory 中更新。如果來電者輸入了使用者的新姓氏或電子郵件別名,且使用者的 DTMF 對應並未更新以反映名稱或電子郵件別名的變更,則來電者將無法在目錄中尋找使用者、寄送訊息給使用者,或是將來電轉接到該使用者。如果您必須在使用者啟用整合通訊後更新他們的 DTMF 對應,可以使用 Set-User 指令程式搭配 -CreateDtmfMap 參數。您也可以使用這個指令程式建立 Exchange 管理命令介面指令碼,以更新多位已啟用 UM 功能之使用者的 DTMF 對應。

note附註:
您也可以使用 galgrammargenerator.exe -u 命令,為已啟用 UM 功能的使用者更新 DTMF 對應。不過,如果您使用 galgrammargenerator.exe -u 命令,則會為所有使用者更新或建立 DTMF 對應。
Caution請注意:
我們不建議您使用 ADSI Edit 之類的工具手動變更使用者的 DTMF 值,因為可能會導致設定不一致或是其他的錯誤。建議您只用 galgrammargenerator.exeSet-User 指令程式來為使用者建立或更新 DTMF 對應。

相關資訊

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.