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