features.conf配置文件参数配置

本文介绍了features.conf文件的配置方法,包括按键定义与触发动作的设置。通过featuremap配置按键,而applicationmap则定义按键触发的具体行为。此外还涉及了其他必要参数及拨号方案中的配置。

features.conf用于自定义按键配置,同时还有一些系统默认的功能键。
配置features.conf,主要需要设置featuremap与applicationmap标签中的参数。
Featuremap用于配置需要触发的按键。
Applicationmap用于配置触发按键后的动作。这个功能可以对呼叫方或被叫方在通话过程中,执行某个特定的功能。

 

<1 配置featuremap>
[featuremap]
testkey1 => *3----------------------------定义*3键
Testkey2=>#7-----------------------------定义#7键

 

<2 配置Applicationmap>
[applicationmap]
testkey1 => *3,callee,Playback,tt-monkeys
Testkey1被叫按下*3后的动作是播放tt-monkeys这个声音文件。
语法:
<featurename> => <keysequence>,<caller|callee>,<App> [,App Args]
Featurename=>按键信息,主叫权限/被叫权限,执行的系统程序(关于执行的系统程序见附录C)。

 

<3 配置其他需要的参数>
在使用呼叫停泊功能还需要下面两个基本的参数,一个是按键超时参数;一个是呼叫等待时长。
featuredigittimeout = 20000 --按键超时时间,单位:毫秒。
atxfernoanswertimeout = 15 --转接过程中呼叫等待的时间,单位:秒。

<4 拨号方案中的配置>
在拨号方案中需要include引入featuremap中自定义的按键名称,以及按键触发动作的脚本的名称也需要引入(动作脚本定义在拨号方案中,以标签的形式定义)。
[key_test]
include=>testkey1---------------------------------------featuremap自定义的按键名称。
include=>keycommand-------------------------------------按键后触发动作的脚本。
exten => _XXX,1,Set(DYNAMIC_FEATURES=nway-start)
exten => _XXX,n,Dial(SIP/${EXTEN})

[keycommand]
exten => s,1,SoftHangup(${BRIDGEPEER})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值