撥號策略技術介紹


撥號策略

撥號策略簡介

隨著VoIP的應用逐漸廣泛,產生了越來越多的撥號方案需求,在提升業務靈活性並滿足用戶多方需要的同時,對號碼管理的合理性和可操作性的需求也日益突出。撥號策略可以對語音路由器進行號碼統一管理,產生全套號碼管理策略,使號碼管理更加方便與合理。呼叫的主叫側和被叫側應用撥號策略時,具有不同的流程,下麵分別介紹。

撥號策略流程

1. 主叫側撥號策略流程

主叫側撥號策略流程圖如1所示。

圖1 主叫側撥號策略流程圖

(1)        主叫側語音網關首先根據語音用戶線上配置的號碼變換規則,對呼入該用戶線上的主/被叫號碼進行號碼變換;

(2)        主叫側網關進行全局號碼變換;

(3)        主叫側網關按照語音實體優先選取規則選擇合適的語音實體,並對主/被叫號碼進行語音實體下的號碼變換;

(4)        主叫側網關向被叫發起呼叫並傳送主/被叫號碼。

2. 被叫側撥號策略流程

被叫側撥號策略流程圖如2所示。

圖2 被叫側撥號策略流程圖

(1)        被叫側語音網關接收到語音呼叫(被叫號碼)後,在全局範圍內對主/被叫號碼進行號碼變換。

(2)        之後,被叫側語音網關按照語音實體優先選取規則選擇合適的語音實體(選擇語音實體時也可能存在號碼變換過程),如果被叫是本地語音用戶線則直接接通用戶線;如果被叫在PSTN網絡中,則向PSTN發起呼叫並傳送主/被叫號碼,由PSTN中的PBX接通被叫。

正則表達式

在配置號碼變換策略時,經常會用到正則表達式。正則表達式是一種可用於模式匹配和替換的工具,它的功能強大,使用也很靈活。在實際應用中,正則表達式已經超出了某種語言或某個係統的局限,成為人們廣為接受的概念。

在使用正則表達式時,用戶需要根據一定的規則構建匹配模式,然後將匹配模式與目標對象進行匹配。最簡單的正則表達式不包含任何元字符,例如,可以規定一個正則表達式hello,它隻匹配字符串“hello”。

為幫助用戶靈活地構建匹配模式,正則表達式提供了一些具有特殊含義的專用字符,也稱為“元字符”(meta-character),用來規定其它字符在目標對象中的出現模式。1是對元字符的使用描述。

表1 元字符描述

符號

含義

0-9

一位數字表示一位號碼,09之間的數字

#*

表示一位有效號碼

.

通配符,可以與任何一位有效號碼匹配。如:555. . . .匹配任何撥入的以555開頭的並有四位附加字符的號碼串

-

連接符,用於連接兩個數值(小的在前,大的在後),表示一個範圍,如:從19表示為1-9(包括19

[ ]

表示字符選擇範圍,可以與符號“!%+”一起使用。如:[235-9]表示隻可匹配單個字符2359之間的某一個

( )

表示一個子式,如:(086)表示字符串086,它一般與符號“!%+”一起使用,如:(086)!010,可以匹配010086010兩個字符串

!

控製字符,指明它之前的子式出現零次或一次。如:(010)!12345678可以匹配1234567801012345678

+

控製字符,指明它之前的子式出現一次或多次。但如果+號出現在整個號碼的開頭,僅表示+號後的號碼是符合E.164標準的號碼,+號本身不代表具體號碼,也不表示號碼重複出現。如:9876(54)+表示該正則式可以匹配987654987654549876545454、……等號碼;+110022表示110022是符合E.164標準的號碼

%

控製字符,指明它之前的子式出現零次或多次。如:9876(54)%可以匹配9876987654987654549876545454、……等號碼

 

號碼變換

根據網絡要求,用戶可以先配置號碼變換規則表,在其中定義具體的號碼變換規則、點號“.”的匹配規則、首先選取的號碼變換規則。然後,用戶可以在全局、語音實體、語音用戶線上應用這些變換規則,從而實現對主/被叫號碼的靈活變換。

號碼變換規則表規定了對號碼進行變換的方法,它可以在任何需要號碼變換的地方使用,在多少個地方使用、使用多少次是沒有限製的。因此,全局、語音實體、用戶線上的主/被叫號碼變換有可能綁定相同的號碼變換規則表。全局、語音實體、語音用戶線上的主/被叫號碼變換的具有如下特點:

l              全局號碼變換:語音網關根據撥號策略上配置的號碼變換規則,對通過語音網關的所有入呼叫、出呼叫的主/被叫號碼進行號碼變換。對於呼入/呼出/主叫號/被叫號這四種全局下的號碼變換中的任一種,均可綁定多個號碼變換表。如果沒有在第一個號碼變換表中匹配成功,語音網關會轉向其它的表進行匹配。

l              語音實體相關的號碼變換:語音網關根據語音實體上綁定的號碼變換規則表對匹配規則的主/被叫號碼進行號碼變換。

l              特定用戶線的號碼變換:語音網關根據語音用戶線上配置的號碼變換規則,對呼入該用戶線上的主/被叫號碼進行號碼變換。

如果一個號碼變換規則表中存在多條號碼變換規則,最多也隻會匹配其中一條號碼變換規則,匹配過程如下:

(1)        首先匹配首選變換規則,如果匹配成功則按照該規則進行號碼變換。

(2)        如果匹配不成功,則順序匹配其他號碼變換規則,隻要有一個匹配成功,就停止繼續匹配其他號碼變換規則。

 

附件下載

聯係我們