繁体   English   中英

删除某些扩展名的星号

[英]Asterisk ami deleting of certain extension

我有通过 php 使用 asterisk ami 的自定义类。 使用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");

这会从测试类别中删除所有扩展。 我需要删除某些扩展名。 在文档中有一个 Match 字段,但我并不清楚我应该在扩展值中匹配什么。 我有一个扩展:

exten => 999,1,Dial(SIP/Bob)

我试过这个:

$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");

这个:

$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");

这个:

$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");

第一个变体仍然Delete did not complete successfully类别中的所有扩展名和其他两个带有匹配返回错误消息的扩展名: Delete did not complete successfully

那么如何删除某些扩展名呢?

我必须在 Match 字段中写入完整的扩展值,而不像这样 > 999,1,Dial(SIP/Bob)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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