dial plan概述
发布时间:2020-11-16
dial plan概述-凯发k8一触即发
本文档简要介绍了如何对ip电话产品进行dial plan的设置。如果您想要获得更多的信息,请参考相关产品的用户手册。dial plan主要是指对用户设置的拨号数字序列进行解释和定义,以及如何将这些序列加入到出境拨号串中的方法。ip电话系列产品允许在每个line中设置不同的dial plan。
如果您已经拥有ip系列的产品,请连接产品打开web凯发k8一触即发主页点击‘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 中的选项
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。