简体   繁体   English

删除某些扩展名的星号

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM