商務用 Skype Server 中的翻譯規則
瞭解 商務用 Skype Server 企業語音 中的翻譯規則和撥號字串正規化。
企業語音 要求將所有撥號字串正規化為 E.164 格式,以便執行反向號碼查閱 (RNL) 。 呼叫號碼和通話號碼皆支援翻譯規則。 聯機閘道、PBX () 或 SIP 主幹 (相關聯的閘道、私人分支交換) 可能會要求數位為本機撥號格式。 若要將 E.164 格式的數字翻譯成本機撥號格式,您可以先定義一或多個翻譯規則,在將要求 URI 路由至主幹對等值之前,先作要求 URI。 例如,您可以撰寫轉譯規則,從撥號字串的開頭移除 +44 並替換成 0144。
藉由在伺服器上執行輸出路由翻譯,您可以降低每個主幹對等的設定需求,以便將電話號碼翻譯成本機撥號格式。 當您規劃要與特定的中繼伺服器叢集建立關聯的閘道和多少閘道時,將具有類似本機撥號需求的同儕群組可能很有用。 這可以減少必要的翻譯規則數目,以及撰寫規則所需的時間。
重要
將一個或多個翻譯規則與 企業語音 主幹設定建立關聯,應做為替代方法,在主幹對等器上設定翻譯規則。 如果您已針對主幹對等設定翻譯規則,請勿將翻譯規則與 企業語音 主幹設定建立關聯,因為兩個規則可能會衝突。
範例翻譯規則
下列翻譯規則範例示範如何在伺服器上開發規則,將E.164 格式中的數字翻譯成主幹對等的本機格式。
如需如何實作翻譯規則的詳細資訊,請參閱部署檔中的 定義翻譯規則 。
描述 | 起始位數 | 長度 | 要移除的數位 | 要新增的位數 | 比對模式 | 譯本 | 範例 |
---|---|---|---|---|---|---|---|
美國地區傳統的長途電話撥號 (去除 『+』) |
+1 |
完全為 12 |
1 |
0 |
^+ (1\d{10}) $ |
$1 |
+14255551010會變成 14255551010 |
美國國際長途電話撥號 (去除 『+』 並新增 011) |
+ |
至少11個 |
1 |
011 |
^+ (\d{9}\d+) $ |
011$1 |
+441235551010變成011441235551010 |