我正在开发一个使用内置 Freeswitch 实用程序来调用在线 GtalkUser 的模块。
我正在寻找快速 API 接口来验证用户的浏览器是否启用了语音或视频通话(如果我没记错的话,浏览器需要 gtalk-audio/video 插件)。
这是 VAS APP——用户首先使用 gtalk-id 和密码注册,然后用户拨打 common-IVR 号码。与 E1 线路相连。
流 - 检测到来电
- 用户信息被检索并发送 Freeswitch 用于登录(LT 时间用户必须等待)
- Google-data API 同时检索好友列表
- 这些联系人列表(朋友和他们的 ID)使用 freeswitch 内置的 XMPP 支持进行验证。
- 如果用户在线,则使用freeswitch 的RTP 协议内置支持呼叫用户。
- 如果呼叫成功,呼叫者将获得 Gtalk-audio 呼叫的蜂鸣器
- 如果呼叫失败,用户将获得相应的失败 IVR 响应
我想使用一个可以在一定程度上消除 setp 3/4/5(在某种程度上)的 API。SMACK-XMPP API 只能检测用户存在,但不能检测用户浏览器的插件状态。