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})
分享到:
相关推荐
snmpd.conf配置文件 送给同学 用在nagios上面
redis.conf配置文件下载
redis6.2.6 redis.conf配置文件
redis.conf Redis配置文件 下载 redis.conf 配置详解 Redis配置文件redis.conf 详解1.基本配置内存单位的表示# 1k => 1000 bytes# ...Redis 的详细介绍Redis 的下载地址
nginx.conf配置文件下载
httpd-ssl.conf
redis.conf配置文件参数详细说明
FastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时...
nginx1.21.5 nginx.conf配置文件
Apache2 httpd.conf 配置文件中文版 详细说明了apache2的配置文件的各项参数的配置方法,
redis-6.0.8 redis.conf配置文件
apache服务器的中文详解;希望能对童鞋们有帮助
linux中的图形配置文件xorg.conf详解 (图形显示)
节选自《Linux安全技术内幕》的“11.3 安全配置DNS服务器”,介绍named.conf文件的主要配置,各字段的含义等
以下是对Linux系统中的xorg.conf文件进行了详细的分析介绍,需要的朋友可以过来参考下
php-fpm.conf配置文件中文翻译注释
django项目上线时完整的nginx.conf文件,直接覆盖上去,修改域名和项目路径就OK了,直接拿走就好,详细部署上线流程我的博客里油介绍
wifidog.conf配置文件,没有OPENWRT的WIFIDOG的图形,可以下载这个文件,上传到/ETC/文件下面就可以认证了
Notepad++ 自定义 httpd.conf 文件语法高亮的配置文件 使用方法: http://blog.csdn.net/zhyl8157121/article/details/51320819
Apache服务器的本地配置是一件令人头疼的事,无法访问一般是由于配置文件的不正确导致的,这是一份可以在Mac系统中正常运行的配置文件。