soap/laravel-ami

Asterisk 管理接口集成 Laravel 包

v0.0.2 2023-04-28 08:11 UTC

This package is auto-updated.

Last update: 2024-08-28 12:24:01 UTC


README

Latest Stable Version Latest Unstable Version run-tests Check & fix styling Total Downloads

Laravel-Ami 通过 Asterisk 管理接口为 Laravel 提供了 Asterisk 接口。我开发这个包是为了在我的虚拟 PBX 和客户服务中心应用中使用。因此,所有用例都来自我的应用需求。欢迎对功能进行讨论。

安装

您可以通过 composer 安装此包

composer require soap/laravel-ami

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="ami-config"

可选地,您可以使用以下命令发布视图

这是发布配置文件的内容

return [
    'connections' => [
        'default' => [
            'uri' => 'user:secret@host:port',
        ]
    ]
];

用法

artisan 命令

php artisan ami:cli "pjsip show aors"

上述 CLI 命令使用 app/config/ami.php 中提供的默认 URI。您可以使用 --uri user:secret@host:port 覆盖它。

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近更改的更多信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

致谢

许可

MIT 许可证(MIT)。请参阅 许可文件 了解更多信息。