php - 如何将用户登录到星号并维护用户/代理会话?
问题描述
我正在从事电话 PBX VOIP 项目(呼叫中心套件)
与 Asterisk/Linux 专家一起。
我是中级 PHP 开发人员。我被困在第一步。
我必须使用 HTML & PHP & Mysql 将代理连接到 Asterisk。
任何人都可以逐步指导我吗?如何使用星号登录和维护会话?
我想在第一周完成以下任务
1) 登录代理和连接星号
2)登录后维护代理会话
3) 我想将用户重定向到状态为“暂停”或“未就绪”的活动页面
解决方案
Asterisk 是 PBX,主要目标是管理呼叫,而不是为您提供“非常简单”的 api 来访问它。
如果你想使用星号,你已经了解拨号方案和通道是如何工作的,所以你需要阅读像 ORelly 的“Asterisk the future of telephony”这样的普通书籍。
之后,您可以使用数据库驱动的拨号方案或AGI脚本(但仍需要拨号方案)。
您还可以使用AMI接口或ARI(与您知道的 REST 非常相似)。
但无论如何,对于您了解拨号方案的任何控制方法,对不起。
https://wiki.asterisk.org/wiki/display/AST/Getting+Started+with+ARI
https://wiki.asterisk.org/wiki/display/AST/Getting+Started+with+ARI
https://wiki.asterisk.org/wiki/display/AST/AMI+Libraries+and+Frameworks
推荐阅读
- c# - 在 selenium 中处理动态 div
- amazon-web-services - 如何为 AWS Lambda 设置重试超时
- ios - 无法使用 Xcode 9 创建 xcarchive 到 ipa
- java - 移动模拟器 Selenium 测试在 Jenkins 中失败,但在 cmd 中失败
- ios - IOS 上的 PWA 和离线存储
- reactjs - 无法读取未定义的属性“组件”
- spring-boot - How to using annotation @RefreshScope with spingboot : connectionFactory?
- android - Custom Notification tray doesn't work for some phones
- bitcoin - 我如何在不使用任何 API 或第 3 方的情况下接收比特币付款
- qt - 如何根据第一个选定项目对齐图形场景中的图形项目?