Asterisk ami删除某些扩展名
I have custom class for work with asterisk ami via php. Using asterisk docs, I tried this:
我有自定义类与asterisk ami通过php工作。使用星号文档,我试过这个:
$a->write("Action: updateconfig\r\nReload: yes\r\nSrcfilename: extensions.conf\r\nDstfilename: extensions.conf\r\nAction-000000: delete\r\nCat-000000: test\r\nVar-000000: exten");
This delets all extensions from test category. I need to delete certain extension. In docs there is a Match field, but it's not really clear for me what should I match with in extension value. I have an extension:
这将删除测试类别中的所有扩展。我需要删除某些扩展名。在docs中有一个Match字段,但对于我来说,我在扩展值中应该匹配什么并不是很清楚。我有一个扩展名:
exten => 999,1,Dial(SIP/Bob)
I tried this:
我试过这个:
$a->write("Action: updateconfig\r\nReload: yes\r\nSrcfilename: extensions.conf\r\nDstfilename: extensions.conf\r\nAction-000000: delete\r\nCat-000000: test\r\nVar-000000: exten\r\nValue-000000: 999");
this:
这个:
$a->write("Action: updateconfig\r\nReload: yes\r\nSrcfilename: extensions.conf\r\nDstfilename: extensions.conf\r\nAction-000000: delete\r\nCat-000000: test\r\nVar-000000: exten\r\nMatch-000000: 999");
this:
这个:
$a->write("Action: updateconfig\r\nReload: yes\r\nSrcfilename: extensions.conf\r\nDstfilename: extensions.conf\r\nAction-000000: delete\r\nCat-000000: test\r\nVar-000000: exten\r\nMatch-000000: Bob");
First variant still delets all extensions from category and other two with Match return error message: Delete did not complete successfully
第一个变体仍然删除类别中的所有扩展和其他两个带有匹配返回错误消息的扩展:删除未成功完成
How can I delete certain extensions then?
如何删除某些扩展呢?
1 个解决方案
#1
1
I had to write full extension value in Match field, without > 999,1,Dial(SIP/Bob)
like this.
我必须在匹配字段中写入完整的扩展值,没有> 999,1,拨打(SIP / Bob)就像这样。
更多相关文章
- 如果使用Select2 YII2选择第一个字段,请在下方自动填充字段
- 如何将多行数据插入到一个表字段中
- MySQL命名约定,字段名称是否应包含表名?
- 使用AJAX值的Fileupload不会以其他字段的形式传递
- Mysql 批量修改字段存储过程
- mysql中select列表可以有group列表中没有的字段,大家不觉得奇怪吗
- 如何将空值传递给外键字段?
- MYSQL SET类型字段的SQL查询某个字段保函某个值的查询
- mysql 排序两个字段/列表先根据时间升序排序,时间相同再根据商家I