Dial Plan概述
发布时间:2020-11-16
1 介绍
本文档简要介绍了如何对IP电话产品进行Dial Plan的设置。如果您想要获得更多的信息,请参考相关产品的用户手册。Dial Plan主要是指对用户设置的拨号数字序列进行解释和定义,以及如何将这些序列加入到出境拨号串中的方法。IP电话系列产品允许在每个Line中设置不同的Dial Plan。
2 Web界面注册
如果您已经拥有IP系列的产品,请连接产品打开Web主页点击‘Admin mode’选项,然后选择‘Phone→Dial Plan’,进入到产品的Dial Plan的Web设置界面。图1和图2是对IP652进行Dial Plan配置的Web设置界面,其它产品的Dial Plan的Web注册与设置与产品IP652相同。
图1 IP652 phone/ dial plan的Web界面
图2 dial plan的Web配置界面
l Dial Plan Enable: 启用或禁用Dial Plan。
l No.: 设置的Dial Plan的序号。
l Line: 您想要设置的Line。你可以为新的dial plan分配创建不同的Lines;也可以选择已设置过dial plan的Line并对其内容进行修改。
l Digit Map: dial plan的digit map的设置。
l Action: 选择拨号或者挂机。
l Move Up/Down: 取代已设置的dial plan,按按钮来使它向上移动,按按钮则可以使它向下移动。
Dial plan中包含一串数字序列。当用户拨出一个数字时,每个dial plan中的候选号码都会被测试是否与其相匹配。随着更多
l No.: 设置的Dial Plan的序号。
l Line: 您想要设置的Line。你可以为新的dial plan分配创建不同的Lines;也可以选择已设置过dial plan的Line并对其内容进行修改。
l Digit Map: dial plan的digit map的设置。
l Action: 选择拨号或者挂机。
l Move Up/Down: 取代已设置的dial plan,按按钮来使它向上移动,按按钮则可以使它向下移动。
Dial plan中包含一串数字序列。当用户拨出一个数字时,每个dial plan中的候选号码都会被测试是否与其相匹配。随着更多
数字由用户输入,一系列的的候选号码会逐渐减少直至唯一符合的候选序列出现。如果没有序列符合,则此号码无效。
以下任何一项终止事件的触发都会让IP电话系列产品接受用户拨打的号码序列或者进行下一步反应(反应行为:终止拨号或者拔出号码),否则将输入的号码拨号。
终止事件:
l 没有候选号码: 将输入的号码拨号。
l 只有一个候选号码并完全吻合:如果设置的行动参数是拨号,则会传送或接受信息至此号码,并将此候选号码拨号,否则号码将被拒绝。
l 有多个候选号码,发生超时现象: 如果拨号没有完成,每个候选号码会被接受和传送为拨号号码;否则此拨号转化为Dial plan。
l 确认‘发送’(用户按‘#’键):如果拨号没有完成,匹配的候选号码会被接受和传送为拨号号码;否则此拨号转化为Dial plan。
超时的持续时间取决于匹配序列设置的状态。如果候选号码序列完整,则Timer Overrides T 并不适用。如果没有候选号码完成(拨号),可以改变Dial Time Out来进行匹配适用。你可以在Phone/Preference 中改变播出号码的时间,miscellaneous 选项如下图:l 只有一个候选号码并完全吻合:如果设置的行动参数是拨号,则会传送或接受信息至此号码,并将此候选号码拨号,否则号码将被拒绝。
l 有多个候选号码,发生超时现象: 如果拨号没有完成,每个候选号码会被接受和传送为拨号号码;否则此拨号转化为Dial plan。
l 确认‘发送’(用户按‘#’键):如果拨号没有完成,匹配的候选号码会被接受和传送为拨号号码;否则此拨号转化为Dial plan。
图 3 Miscellaneous 在 Phone/Preference 中的选项
3 Digit Map使用方法
Dial plan 中的每个数字序列都由一系列不同的定义组成,每个定义部分都可以由用户自己进行设置。
数字序列中可以包含以下定义部分:
数字序列中可以包含以下定义部分:
l 独立的按键,如:‘0’, ‘1’, ‘2’ . . . ‘9’, ‘*’, ‘#’。
l 英文字母 ‘x’相匹配的任何一个数字 (‘0’…….‘9’)
l 括号中显示的set键所设定的数字 (允许范围): [‘ set ’](例如. [389] 代表 ‘3’ 或 ‘8’ 或 ‘9’为设置按键)
l 括号内允许的数字范围:数字—数字(例如[2-9]代表‘2’或‘3’或‘4’…一直到‘9’)
l Ranges can be combined with other keys: e.g. [235-8*] means ‘2’ or ‘3’ or ‘5’ or ‘6’ or ‘7’ or ‘8’ or ‘*’.
l 英文字母 ‘x’相匹配的任何一个数字 (‘0’…….‘9’)
l 括号中显示的set键所设定的数字 (允许范围): [‘ set ’](例如. [389] 代表 ‘3’ 或 ‘8’ 或 ‘9’为设置按键)
l 括号内允许的数字范围:数字—数字(例如[2-9]代表‘2’或‘3’或‘4’…一直到‘9’)
l Ranges can be combined with other keys: e.g. [235-8*] means ‘2’ or ‘3’ or ‘5’ or ‘6’ or ‘7’ or ‘8’ or ‘*’.
重复内容
在元素后加入一个字符(‘.’),可以让元素重复多次或零次。例如‘01.’代表‘0’,‘01’,‘011’,‘0111’…等等。
序列替代
一个数字序列(可以为空) 可以使用尖括号(‘<’)来自动转别为另外一个不同的数字序列: ‘<’ 输入的号码 ‘:’ 要转变的数字序列 ‘>’。例如, “<8:1650>xxxxxxx” 表示输入“85551212” 会自动变为 “16505551212”。
连续的拨号音
在一个序列后或2个数字之间加‘,’可以产生一个“外线”的拨号音。所以,序列‘9,1XXXXXXXXXX’会在你按下9后发出“外线”拨号音,而当你按下1后,铃声则会停止。’ 举例来说,办公室要求用户拨打8作为本地呼叫的前缀然后拨打9作为长途呼叫的前缀。所以,在任何一种情况下,当你按下8或9后,外线音会响起,而当你继续拨号的时候,另外的号码才会被传输。
<9,:> 1 xxx xxxxxxx
<8,:111> xxxxxxx
Timer Overrides T
Timer override的语句为: ‘T ‘delay-value ‘’。指定的 delay-value 是以秒为单位的。例如,你设置一个Dial plan中的号码序列为‘01133xxxxxxxxxxT3’ 当这个号码序列完全被输入匹配的时候,它将会无视设定的拨号时间然后将电话延后3秒拨出。
Timer Overrides T 仅仅对序列适用和匹配,如果不匹配,delay-value 的Timer Overrides T 为0。