我们使用的是星号(8.1.11)/FreePBX (2.10.1.9)。我正在尝试使用AMI修改voicemail.conf。
我尝试修改的voicemail.conf代码行如下所示:
2999 => 1234,Hotline,,someemail@company.com,attach=no|saycid=yes|envelope=yes|delete=no 我正在尝试修改通知电子邮件地址。
使用telnet连接到端口5038,输入以下内容:
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这将导致:
Response: Success
ActionID: 123456789 这会产生创建文件"vmtest.conf“的效果,但不会进行更新。我尝试过添加新的类别、删除变量、添加新的变量--所有这些都报告成功,但没有什么真正的改变。
在这一点上,我已经没有多少头发可拔了!有什么建议吗?
发布于 2013-06-30 15:19:05
如果这是您的确切代码,则action-、cat-、var-、value-将缺少0。
应该是:
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的情况下进行了尝试,并获得了成功,但它并没有像你所经历的那样改变文件。
https://stackoverflow.com/questions/16341894
复制相似问题