x-lite或者eyeBeam如何设置拨号计划呢?
10元Lx币悬赏答案...

比如某个电话打中国的手机在eyeBeam上在要这样拨号:01186-158*******

那如何实现只要在eyeBeam上直接拨打158*******就能打通。
既让eyeBeam自动给我加上前叠01186






[ 本帖最后由 亲亲 于 2008-12-19 12:35 编辑 ] http://www.lxvoip.com/thread-3201-1-1.html

最佳答案 voipceng
这个问题我会,我经常用!

每个规则之间用;号隔开
x代表任意数字键,
0-9表示指定键,
如1[38]xxxxxxxx表示中国手机以13和18开关的号码

手机自动加01186应该为 <:01186>1[38]xxxxxxxx
固话为<0:01186>[1-9]xxxx.

有点复杂,晚上再详细描述。也许要做一个教程!



我下载了x-lite 3.0用户指南, x-lite 有它自己的dial plan,我原先说的是通用的sip dial plan,对x-lite 无效,x-lite 有它自己的dial plan 规则
应该把原来的dial plan 替换成
#1aa.T|0[1-9]xxxx.T|1[358]xxxx.T;match=1;prestrip=2;match=2;prestrip=1;pre=01186;match=3;pre=01186

拨打方式:拨02010086  系统 会自动拨号011862010086
                 13800138000 系统会自动拨号0118613800138000

已经在x-lite 3.0上试验成功,请把此贴更换成最佳答案
下午那个只适合通用的sip dial plan,比如linksys 的sip硬电话


具体教程我要翻译了才行


x-lite dial 教程

x-lite dial plan设置教程
一、转换命令如下:
转换命令          动作
Prestrip=n      删掉号码前面n个字符
Poststrip=n     删掉号码后面n个字符
Pre=xxx        在号码前加上xxx
Post=xxx        在号码后面加上xxx
Replace=xxxx    把你所输入的号码全部换成 xxxx

命令的执行顺序
prestrip  >  poststrip  >  pre >  post  >  replace

二、dial plan 表达式

pattern[|pattern];match=1;=;[match=2;=;]

patten为你设定的号码规则,如 1[358]xxxxxxxxx表示以13或者15或者18开头的手机号码
可以设定多个规则,每个规则用”|”隔开,
后面match=1;表示你设定的第1个规则(patten)
match=2;表示你设定的第2个规则(patten)
=即为上述转换命令,如 pre=01186表示在号码前加拨01186
同一个规则(patten)可以设定多个转换命令,用”;”号隔开 
如:Prestrip=2;pre=01186  表示把号码前两个字符删除,然后在号码前加01186
如果你输入的号码为9012345678,则将转换成 0118612345678

Replace可用来设置快捷方式
比如第3个规则设为300,转换命令设置为replace=0118613800138000,则当你拨打300时,系统将自动拨打中国移动的客服号码13800138000

三、规则(patten)中匹配规则
0-9中任一字符,如138xxx.. 表示以138开头的号码
[3-5]表示数字3-5中任一数字,[1-9]表示1-9中任一数字
[1-3,5,8-9]表示1,2,3,5,8,9中任一数字
\a表示任何非数字号码,如“+”号
. 表示后面可以有无数个号码,如138xx.表示138xx后面无穷串
T 表示暂停3秒,以替换相关号码,一般有xx.的号码应该加上T,如138xx.T,否则会出错

先写这么多,有不明白的再交流
对于非x-lite软件,不应该使用以上设置


要在需要的号码前加01186表达式是:

#1aa.T|0[1-9]xxxx.T|1[358]xxxx.T;match=1;prestrip=2;match=2;prestrip=1;pre=01186;match=3;pre=01186

拨打方式:拨02010086  系统 会自动拨号011862010086
                 13800138000 系统会自动拨号0118613800138000