星号:通过AMI创建带有模板的用户
Asterisk: create user with template via AMI
我需要用AMI修改sip.conf,添加一个新用户。一切都很好,我可以毫无问题地创建这样的用户:
[1000]
secret=pass12
但我必须用这样的模板创建用户
[1000](mytemp)
secret=pass12
我不知道该怎么做。谷歌和Digium论坛都帮不了我。附言:我使用JavaScript星号管理器与asterisk交互,这是我的代码,它添加了扩展名:
var amiAction = {
action: 'UpdateConfig',
reload: 'yes',
srcfilename: 'sip.conf',
dstfilename: 'sip.conf',
'action-000000': 'newcat',
'cat-000000': '1000',
'action-000001': 'append',
'cat-000001': '1000',
'var-000001': 'secret',
'value-000001': 'pass12'
};
ami.action(amiAction, function(err, resp) {
console.log(err, resp);
});
var amiAction = {
action: 'UpdateConfig',
reload: 'chan_sip',
srcfilename: 'sip.conf',
dstfilename: 'sip.conf',
'action-000000': 'newcat',
'cat-000000': '1000',
'options-000000': 'inherit=template-name'
};
我相信你已经尝试过了,但是:
'cat-000000': '1000 [(mytemp)]',
应该还可以。如果没有,它会抛出什么错误消息?
相关文章:
- 同步调用,直到用户通过angular验证为访问者
- 提示用户通过AJAX调用保存文件
- JavaScript/HTML5音频:在Android Chrome中播放用户通过文件选择器加载的mp3文件
- 让用户通过javascript访问cookie是一个安全问题
- 如何防止用户通过js控制台操纵我的页面
- 两个用户通过 websocket 编辑输入时出现问题
- 允许用户通过网络摄像头广播实时流
- 骨干 - 当用户通过特定帖子访问网站时,如何管理集合初始化
- 在用户通过身份验证后使用 jplayer 流式传输音频
- 允许用户通过单击按钮来更改 JavaScript 变量
- 防止用户通过多次单击“提交”按钮来发布多个提交
- 当用户通过 iframe 表单登录时,如何将登录按钮更改为注销
- 当用户通过 js 拍摄屏幕截图时的消息
- 如何让用户通过单击文本来增加字体大小
- 为什么form.submit()在IE9中失败,当iframe中的表单和用户通过gmail时
- 让用户通过网站离开他的屏幕保护程序
- Facebook登录(网络)可以'没有看到用户通过facebook设备应用程序登录
- 我试图使用用户通过JavaScript警报框输入的信息在HTML页面上创建一个链接
- 如何自动添加字符串“;http://'当用户通过jquery在文本框中输入时
- 使用Parse.com Javascript API,用户通过PHP API进行身份验证