在 商務用 Skype Server 中規劃輸出語音路由
瞭解商務用 Skype Server 企業語音中的輸出語音路由,包括通話路由設定、撥號對應表、正規化規則、語音原則、PSTN 使用記錄和語音路由。
撥出電話路由適用于目的地為公用交換電話網路 (PSTN) 閘道、主機或私人分公司交換 (PBX) 的企業語音通話。 當商務用 Skype使用者撥打電話時,伺服器會視需要將電話號碼正規化為 E.164 格式,並嘗試將其與 SIP URI 相符。 如果伺服器無法進行比對,則會根據提供的撥號字串套用撥出電話路由邏輯。 您可以設定下表所述的伺服器設定來定義該邏輯。
商務用 Skype Server連絡路由設定]
物件 | 描述 |
---|---|
撥號對應表 |
撥號對應表是一組具名的正規化規則,會將具名位置、個別使用者或連絡人物件的電話號碼轉換為單一標準 (E.164) 格式,以供電話授權和通話路由之用。 |
正規化規則 |
正規化規則定義如何針對每個指定的位置、使用者或連絡人物件傳送以各種格式表示的電話號碼。 相同的撥號字串可能會根據撥號位置和撥打電話的人員或連絡人物件,以不同的方式解譯及翻譯。 一組與特定位置相關聯的正規化規則會構成撥號對應表。 |
語音原則 |
語音原則會將一或多筆 PSTN 使用記錄與一個使用者或一組使用者建立關聯。 語音原則也會提供您可啟用或停用的通話功能清單。 |
PSTN 使用記錄 |
PSTN 使用記錄會指定組織中各種使用者或使用者群組可以撥打的通話 (,例如內部、本機或長途電話) 。 |
通話路線 |
通話路由會將目的地電話號碼與特定的主幹和 PSTN 使用記錄建立關聯。 PSTN 閘道會被視為主幹。 |
撥號對應表和正規化規則
撥號對應表是一組具名的正規化規則,會將具名位置、個別使用者或連絡人物件的電話號碼轉換為單一標準 (E.164) 格式,以供電話授權和通話路由之用。
正規化規則定義如何針對每個指定的位置、使用者或連絡人物件傳送以各種格式表示的電話號碼。 相同的撥號字串可能會根據撥號位置和撥打電話的人員或連絡人物件,以不同的方式解譯及翻譯。
撥號對應範圍
撥號對應表的範圍會決定可以套用撥號對應表的階層。 在商務用 Skype Server中,可以為使用者指派特定的每個使用者撥號對應表。 如果未指派使用者撥號對應表,則會套用前端集區撥號對應表。 如果沒有前端集區撥號對應表,就會套用網站撥號對應表。 最後,如果沒有適用于使用者的其他撥號對應表,就會套用全域撥號對應表。
用戶端會透過使用者登入商務用 Skype時所提供的頻內布建設定,取得撥號對應範圍層級。 身為系統管理員,您可以使用商務用 Skype Server 主控台來管理及指派撥號對應範圍層級。
注意事項
服務等級公用交換電話網路 (PSTN) 閘道撥號對應表會套用至特定閘道的來電。
撥號對應範圍層級定義如下:
使用者撥號對應表:可以指派給個別使用者、群組或連絡人物件。 當收到電話內容設為使用者預設值的電話時,語音應用程式可以查詢每個使用者的撥號對應表。 為了指派撥號對應表,連絡人物件會被視為個別使用者。
集區撥號對應表:您可以在服務層級建立拓撲中的任何 PSTN 閘道或註冊機構。 若要定義集區撥號對應表,您必須指定特定服務 (適用撥號對應的 PSTN 閘道或註冊機構集區) 。
網站撥號對應表:除了已指派集區撥號對應表或使用者撥號對應表的任何使用者、群組或連絡人物件以外,都可以建立整個網站。 若要定義網站撥號對應表,您必須指定套用撥號對應表的網站。
全域撥號對應表:隨產品一起安裝的預設撥號對應表。 您可以編輯全域撥號對應表,但無法將其刪除。 此撥號對應表適用于部署中的所有企業語音使用者、群組和連絡人物件,除非您設定並指派範圍更明確的撥號對應表。
規劃撥號對應表
若要規劃撥號對應表,請依照下列步驟執行:
列出貴組織擁有辦公室的所有地區設定。
清單必須是最新狀態並完成。 隨著公司組織的發展,您必須進行修訂。 在擁有許多小型分公司的大型跨國公司中,這可能會是一項耗時的工作。
識別每個網站的有效數字模式。
規劃撥號對應表最耗時的部分是識別每個網站的有效號碼模式。 在某些情況下,您可能可以將針對一個撥號對應表所撰寫的正規化規則複製到其他撥號對應表,特別是當對應的網站位於相同的國家/地區或甚至大陸時。 在其他情況下,一個撥號對一個撥號對應表中號碼的微變更可能足以在其他撥號對應表中使用。
開發整個組織的撥號對應表命名配置。
採用標準命名配置可確保整個組織的一致性,並讓維護與更新更輕鬆。
決定單一位置是否需要多個撥號對應表。
如果貴組織維護跨多個位置的單一撥號對應表,您可能仍需要為從私人分行交換 (PBX) 以及需要保留現有擴充功能的企業語音使用者建立個別的撥號對應表。
決定是否需要每個使用者的撥號對應表。 例如,如果您的分支網站有向中心網站註冊的使用者,或者您有在支援分支設備上註冊的使用者,您可以使用個別使用者的撥號方案和正規化規則,為這類使用者考慮特殊撥號案例。 如需詳細資料,請參閱規劃商務用 Skype Server中的企業語音復原。
決定撥號對應 (範圍,如本主題) 所述。
若要建立撥號對應表,您可以視需要使用商務用 Skype Server 主控台或商務用 Skype Server管理命令介面,指定下欄欄位中的值。
名稱與簡易名稱
針對使用者撥號對應表,您應指定描述性名稱,以識別要指派撥號對應表的使用者、群組或連絡人物件。 對於網站撥號對應表,[名稱] 欄位會預先填入網站名稱,而且無法變更。 針對集區撥號對應表,[名稱] 欄位會預先填入 PSTN 閘道或前端集區完整功能變數名稱 (FQDN) ,而且無法變更。
撥號對應表的 [簡易名稱] 會預先填入衍生自撥號對應表名稱的字串。 [簡易名稱] 欄位可編輯,可讓您為您的撥號對應建立更具描述性的命名慣例。 [名稱] 值不能是空值,而且必須是唯一的。 最佳作法是為整個組織開發命名慣例,然後在所有網站和使用者之間持續使用此慣例。
描述
我們建議您輸入對應撥號對應的撥號對應方案所適用的地理位置常見且可辨識的名稱。 例如,如果撥號對應表名稱 London.Contoso.com,建議的描述會是倫敦。
電話撥入式會議區域
如果您要部署電話撥入式會議,您必須指定電話撥入式會議區域,以建立電話撥入式會議存取號碼與撥號對應表的關聯。
外部 Access 首碼
如果使用者需要撥打一個或多個額外的前置 (位數,) ,您可以指定最多四個字元 (#、*和 0-9) 的外部存取首碼,例如,9) 來取得外接線。
注意事項
如果您指定外部存取首碼,就不需要建立額外的正規化規則來容納前置詞。
正規化規則
正規化規則會定義以各種格式表示的電話號碼如何路由至具名位置。 相同的數位字串可能會根據撥號的區域設定,以不同的方式解譯及翻譯。 通話路由需要使用正規化規則,因為使用者可以在連絡人清單中輸入電話號碼時,使用各種格式。
將使用者提供的電話號碼正規化提供一致的格式,有助於執行下列工作:
將撥號與預定收件者的 SIP-URI 相符。
將撥號授權規則套用至通話方。
下列數位欄位是您的正規化規則可能需要考慮的欄位:
撥號對應表
國碼
區碼
擴充功能的長度
網站首碼
建立正規化規則
正規化規則會使用.NET Framework正則運算式來指定伺服器用來將撥號字串翻譯成 E.164 格式以執行反向號碼查閱的數值比對模式。 您可以在商務用 Skype Server 主控台中建立正規化規則,方法是手動輸入運算式,或輸入要比對之撥號字串的起始位數和長度,讓商務用 Skype Server 主控台產生對應的正則運算式。 無論哪種方式,當您完成時,都可以輸入測試編號以確認正規化規則如預期般運作。
如需使用.NET Framework正則運算式的詳細資訊,請參閱「.NET Framework正則運算式」。
正規化規則範例
下表顯示以正則運算式撰寫為.NET Framework正規化規則的範例。 這些範例只是範例,不應做為建立您自己的正規化規則的規範參考。
資料表 1.使用.NET Framework正則運算式的正規化規則
規則名稱 | 描述 | 數位模式 | 翻譯 | 範例 |
---|---|---|---|---|
4digitExtension |
翻譯 4 位數的擴充功能 |
^ (\d {4}) $ |
+1425555$1 |
0100 會翻譯成 +14255550100 |
5digitExtension |
翻譯 5 位數擴充功能 |
^5 (\d {4}) $ |
+1425555$1 |
50100 會翻譯成 +14255550100 |
7digitcallingRedmond |
將 7 位數數位翻譯成 Redmond 本機號碼 |
^ (\d {7}) $ |
+1425$1 |
5550100 會翻譯成 +14255550100 |
7digitcallingDallas |
將 7 位數數位翻譯成達拉斯當地號碼 |
^ (\d {7}) $ |
+1972$1 |
5550100 會翻譯成 +19725550100 |
10digitcallingUS |
翻譯美國中的 10 位數數位 |
^ (\d {10}) $ |
+1$1 |
2065550100會翻譯成 +12065550100 |
LDCallingUS |
將具有長距離首碼的數位翻譯成 美國 |
^1 (\d {10}) $ |
+$1 |
12145550100翻譯成 +2145550100 |
IntlCallingUS |
將數位與美國中的國際首碼進行翻譯 |
^011 (\d*) $ |
+$1 |
01191445550100翻譯成 +91445550100 |
RedmondOperator |
將 0 翻譯成 Redmond 運算子 |
^0$ |
+14255550100 |
0 會翻譯成 +14255550100 |
RedmondSitePrefix |
將數位翻譯為網路前置詞 (6) ,而 Redmond 網站代碼 (222) |
^6222 (\d {4}) $ |
+1425555$1 |
62220100會翻譯成 +14255550100 |
NYSitePrefix |
將數位與網路前置詞 (6) 和 NY 網站代碼 (333) |
^6333 (\d {4}) $ |
+1202555$1 |
63330100翻譯成 +12025550100 |
達拉斯SitePrefix |
將數位與網路前置詞 (6) 及達拉斯網站代碼 (444) |
^6444 (\d {4}) $ |
+1972555$1 |
64440100翻譯成 +19725550100 |
下表說明華盛頓州雷德蒙市美國的撥號對應表範例,以上一個資料表中顯示的正規化規則為基礎。
資料表 2. 資料表 1 中顯示的[以正規化規則為基礎的 Redmond Dial 方案]
Redmond.forestFQDN |
---|
5digitExtension |
7digitcallingRedmond |
10digitcallingUS |
IntlCallingUS |
RedmondSitePrefix |
NYSitePrefix |
達拉斯SitePrefix |
RedmondOperator |
注意事項
上述資料表中顯示的正規化規則名稱不含空格,但這是您要選擇的問題。 例如,資料表中的第一個名稱可能是寫成「5 位數副檔名」或「5 位數擴充功能」,而且仍然有效。
語音原則
商務用 Skype Server語音原則會針對獲指派原則的每個使用者、網站或組織定義下列專案:
一組可以啟用或停用的通話功能,決定使用者可用的企業語音功能。
一組公用交換電話網路 (PSTN) 使用記錄,可定義授權的通話類型。
下列步驟將協助您規劃企業語音部署所需的語音原則:
決定如何設定全域語音原則 (隨產品) 一起安裝的預設語音原則。 此原則將套用至未明確指派網站層級或個別使用者原則的所有企業語音使用者。
找出您可能需要的任何網站層級語音原則。
找出您可能需要的任何個別使用者語音原則。
決定每個語音原則要啟用哪些通話功能。
決定要為每個語音原則設定哪些 PSTN 使用記錄。
語音原則範圍
語音原則範圍會決定可套用原則的階層。 在 商務用 Skype Server 中,您可以使用下列範圍層級來設定語音原則, (從最特定到最一般) 列出。
使用者語音原則 可以指派給個別使用者、群組或連絡人物件。 這是最低等級原則。 使用者語音原則可以部署來啟用網站中特定使用者或群組的功能,但無法為相同網站中的其他人啟用功能。 例如,您可能會想要停用某些員工的長途電話撥號。 為了指派語音原則,連絡人物件會被視為個別使用者。
注意事項
我們建議您針對分支網站部署使用者語音原則企業語音向中心網站部署註冊的使用者,或是在可更新分支設備上註冊的使用者。
網站語音原則 適用于整個網站,但指派使用者語音原則的任何使用者、群組或連絡人物件除外。 若要定義網站語音原則,您必須指定套用原則的網站。 如果沒有指派使用者語音原則,則會使用網站語音原則。
全域語音原則 是隨產品一起安裝的預設語音原則。 您可以編輯全域語音原則以符合貴組織的特定需求,但無法重新命名或刪除。 此語音原則適用于部署中的所有企業語音使用者、群組和連絡人物件,除非您設定並指派範圍更明確的語音原則。 如果您想要完全停用此原則,請確定所有網站和使用者都已指派自訂原則給他們。
通話功能
您可以針對每個語音原則啟用或停用下列通話功能:
來電轉接 可讓使用者將來電轉接至其他電話和用戶端裝置。 預設啟用。
委派 可讓使用者指定其他使用者代表其傳送和接聽來電。 預設啟用。
來電轉接 可讓使用者將電話轉接給其他使用者。 預設啟用。
[通話駐留 ] 可讓使用者駐留通話,然後從不同的電話或用戶端接聽來電。 預設停用。
同時響鈴 可讓來電在其他電話 (響鈴,例如行動電話) 或其他端點裝置。 預設啟用。
小組通話 可讓已定義團隊的使用者為團隊中的其他成員接聽來電。 預設啟用。
PSTN 重新路由 可讓獲指派此原則給其他企業使用者的使用者進行通話,以便在 WAN 壅塞或無法使用時,于公用交換電話網路 (PSTN) 重新撥打電話。 預設啟用。
頻寬原則覆寫 可讓系統管理員覆寫特定使用者的通話入場控制原則決策。 預設停用。
惡意的通話追蹤可讓使用者使用商務用 Skype用戶端來回報惡意通話,然後在通話詳細資料記錄中標幟這類通話。 預設停用。
語音信箱逸出 會在設定同時響鈴且手機關閉、電池電力不足或超出範圍時,防止來電立即路由至使用者的行動電話語音信箱系統,並且是根據計時器值。 此設定會啟用和停用計時器,並設定計時器的值。 它只能使用商務用 Skype Server管理命令介面來設定。 預設停用。
來電轉接和同時響鈴 PSTN 使用方式可讓系統管理員指定與來電轉接和同時響鈴的語音原則相同的 PSTN 使用量、僅限內部商務用 Skype使用者限制來電轉接和同時響鈴,或指定與語音原則 PSTN 使用方式不同的自訂 PSTN 使用量。 預設值是使用與語音原則相同的 PSTN 使用方式來來電轉接和同時響鈴。
PSTN 使用記錄
每個語音原則都應該有一或多筆相關的 PSTN 使用記錄。 PSTN 使用方式可以與語音原則相關聯,僅用於同時響鈴和來電轉接。
注意事項
PSTN 使用順序相當重要,因為在將使用者與路由相符時,輸出路由功能會由上到下比較 PSTN 使用量。 如果第一次使用方式與通話路線相符,則會使用該路由。 如果沒有,輸出路由功能會查看清單中的下一個 PSTN 使用量,並持續執行直到找到相符專案為止。 實際上,如果清單中的第一個不提供的話,後續的 PSTN 使用方式會提供備份。
PSTN 使用方式記錄
規劃 PSTN 使用方式記錄主要包括列出貴組織中目前生效的所有通話許可權,從 CEO 到臨時工、顧問和臨時員工。 此程式也提供重新套用現有通話許可權及修改這些許可權的機會。 您只能針對適用于預期企業語音使用者的通話許可權建立 PSTN 使用記錄,但較佳的長範圍解決方案可能是針對所有通話許可權建立 PSTN 使用記錄,不論某些使用者群組目前是否尚未套用企業語音。 如果通話許可權變更,或新增具有不同通話許可權的新使用者,您將會建立必要的 PSTN 使用記錄。
下表顯示一般 PSTN 使用量資料表。
PSTN 使用記錄
Phone 屬性 | 描述 |
---|---|
當地 |
本機通話 |
Long-Distance |
長途電話 |
國際 |
國際通話 |
德里 |
層級全職員工 |
雷德蒙 |
Redmond 全職員工 |
RedmondTemps |
Redmond 臨時員工 |
蘇黎世 |
蘇黎世的全職員工 |
PSTN 使用記錄本身並不會執行任何動作。 若要讓它們運作,您必須將它們與下列專案建立關聯:
已指派給使用者的語音原則。
路由,指派給電話號碼。
語音路由
通話路由指定商務用 Skype Server如何處理企業語音使用者的撥出通話。 當使用者撥打號碼時,Front End Server 會視需要將撥號字串正規化為 E.164 格式,並嘗試將其與 SIP URI 相符。 如果伺服器無法進行比對,則會根據號碼套用撥出電話路由邏輯。 定義邏輯的最後一個步驟,是為每個撥號對應表中列出的每組目的地電話號碼建立個別的具名通話路由。
在定義撥出通話路由之前,您應該先完成下列步驟:
部署一或多個主幹。
視需要為網站、個人和連絡人物件建立撥號對應表。
建立公用交換電話網路 (PSTN) 使用記錄。
此外,若要啟用撥出電話路由,您必須建立並指派一或多個語音原則。 您可以在定義撥出通話路由之前或之後執行此動作。
針對每一條路由,您必須指定:
可輕鬆識別路由的名稱。
如果名稱本身可能不足以描述路由,則為選用的描述。
一般運算式比對模式,用來識別套用路由的目標電話號碼,以及不套用相符模式的例外。
您要指派給路由的一或多個主幹。
使用者必須擁有的 PSTN 使用記錄,才能撥打符合目標電話號碼一般運算式的電話號碼。
您可以在商務用 Skype Server 主控台中指定通話路線。 這些通話路由會填入伺服器路由資料表,商務用 Skype Server用來路由目的地為 PSTN 的來電。
M:N 主幹支援
商務用 Skype Server在電話路由到 PSTN 的方式上提供彈性。 語音路由指定一組 PSTN 的主幹,可用於特定語音通話。 一條主幹會建立轉送伺服器和埠號碼與 PSTN 閘道和聆聽埠號碼的關聯。 這個邏輯關聯可讓中移伺服器與多個閘道相關聯,並且有多個連線到同一個閘道。 定義通話路由時,您會指定與該路由相關聯的主幹,但並未指定哪些轉送伺服器與該路由相關聯。 若要藉由定義轉送伺服器與 PSTN 閘道、IP-PBX 和會話框線控制器 (SBC) 之間的關聯來建立主幹,請使用拓撲建立器。
Least-Cost路由
指定各種數位路由的主幹,可讓您判斷哪些路由產生最低成本,並據此實作。 選取主幹的一般規則是選擇距離目的地號碼位置最接近閘道的主幹,以最小化長途電話費用。 例如,如果您是紐約人,並在羅馬撥打號碼,您會透過 IP 網路將通話移至羅馬辦公室閘道的主幹,因而只會向當地通話收取費用。
如需如何使用最低成本路由的範例,請考慮下列事項:Fabrikam 決定讓德國使用者使用美式主幹撥打美國號碼。 Fabrikam 也想要設定系統,讓所有從美國商務用 Skype Server使用者撥打到德國及相鄰國家/地區的電話,都會終止在德國閘道的主幹上。 這種路由可以省錢,例如,從德國到奧地利的電話比從美國到奧地利的通話便宜。
翻譯輸出撥號字串
商務用 Skype Server需要將所有撥號字串正規化為 E.164 格式,才能執行反向號碼查閱 (RNL) 。 對於具有閘道或私人分公司交換 (PBX 的主幹,) 需要翻譯成本機撥號格式的號碼,商務用 Skype Server可讓您建立一或多個規則,協助操作稱為號碼 (,亦即在將號碼轉接至主幹之前,要求 URI) 。 例如,您可以撰寫規則,從撥號字串的標題移除 +44,並以 0144 取代。
透過商務用 Skype Server,您可以建立一或多個規則,協助您在將通話號碼路由到主幹之前操作該號碼。
在規劃建立閘道:埠對與轉送伺服器:埠組關聯的主幹時,將具有類似本機撥號需求的主幹組成群組可能很有用,因此可以減少必要的翻譯規則數目,以及撰寫規則所需的時間。
設定來電者識別碼
商務用 Skype Server提供一種方式來操作撥出電話的本機號碼。 例如,如果組織想要遮罩員工的直接撥號擴充功能,並以一般公司或部門號碼取代,則系統管理員可以使用商務用 Skype Server 主控台隱藏來電者識別碼,並以指定的替代來電識別碼取代來執行這項作業。 在規劃路由邏輯時,請考慮您需要此選項給哪些個人、群組、網站,甚至適用于所有員工。
注意事項
若是透過 PSTN 轉接的來電,將會顯示一般來電者識別碼,而不是原始的來電者識別碼。 這可能會導致通話略過來電者可能已設定的 [請勿打擾] 或隱私權設定。
其他路由邏輯
在建立撥出通話路由時,您應該注意下列可能影響路由邏輯的因素:
在同盟邊界上建立通話時,URI 的網域部分會用來將來電轉接至負責套用輸出路由邏輯的企業。
如果要求 URI 的網域部分不包含企業的支援網域,伺服器上的輸出路由元件就不會處理通話。
如果使用者未啟用企業語音,伺服器會視需要套用其他路由邏輯。
如果通話路由至完全佔用的閘道, (所有骨幹都會忙碌) ,閘道會拒絕通話,而輸出路由邏輯會將通話重新導向到成本最低的路由。 請謹慎考慮,例如,針對海外小型辦公室 (的閘道大小,例如,蘇黎世) 可能會針對前往瑞士的國際電話,實際承載大量的非本地流量。 如果此額外流量的閘道大小不正確,前往瑞士的通話可能會以德國的閘道路由,因此產生較大的付費費用。