[英]Asterisk ami deleting of certain extension
I have custom class for work with asterisk ami via php.我有通过 php 使用 asterisk ami 的自定义类。 Using asterisk docs , I tried this:
使用asterisk docs ,我试过这个:
$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.
在文档中有一个 Match 字段,但我并不清楚我应该在扩展值中匹配什么。 I have an extension:
我有一个扩展:
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
第一个变体仍然
Delete did not complete successfully
类别中的所有扩展名和其他两个带有匹配返回错误消息的扩展名: Delete did not complete successfully
How can I delete certain extensions then?那么如何删除某些扩展名呢?
我必须在 Match 字段中写入完整的扩展值,而不像这样 > 999,1,Dial(SIP/Bob)
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.