首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asterisk AMI - UpdateConfig不工作

Asterisk AMI - UpdateConfig不工作
EN

Stack Overflow用户
提问于 2013-05-02 23:25:51
回答 1查看 955关注 0票数 1

我们使用的是星号(8.1.11)/FreePBX (2.10.1.9)。我正在尝试使用AMI修改voicemail.conf。

我尝试修改的voicemail.conf代码行如下所示:

代码语言:javascript
复制
2999 => 1234,Hotline,,someemail@company.com,attach=no|saycid=yes|envelope=yes|delete=no   

我正在尝试修改通知电子邮件地址。

使用telnet连接到端口5038,输入以下内容:

代码语言:javascript
复制
Action: login  
Username: username  
Secret: password

Action: UpdateConfig  
SrcFilename: voicemail.conf  
DstFilename: vmtest.conf  
Action-00000: Update  
Cat-00000: default  
Var-00000: 2999  
Value-00000: >1234,Hotline,,email@example.com,attach=no|saycid=yes|envelope=yes|delete=no  
ActionID: 123456789

这将导致:

代码语言:javascript
复制
Response: Success  
ActionID: 123456789 

这会产生创建文件"vmtest.conf“的效果,但不会进行更新。我尝试过添加新的类别、删除变量、添加新的变量--所有这些都报告成功,但没有什么真正的改变。

在这一点上,我已经没有多少头发可拔了!有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2013-06-30 15:19:05

如果这是您的确切代码,则action-cat-var-value-将缺少0。

应该是:

代码语言:javascript
复制
Action: UpdateConfig
SrcFilename: voicemail.conf
DstFilename: vmtest.conf
Action-000000: Update
//          ^
Cat-000000: default
//       ^
Var-000000: 2999
//       ^
Value-000000: >1234,Hotline,,email@example.com,attach=no|saycid=yes|envelope=yes|delete=no
//         ^
ActionID: 123456789

我在没有第6个0的情况下进行了尝试,并获得了成功,但它并没有像你所经历的那样改变文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16341894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档