0

我们正在开发一个应用程序,我们使用 pjsip 提供 VOIP 功能。我们在注册过程和添加朋友方面做得很好。但是我们面临着一些关于朋友在线状态的问题。

我详细解释了我的问题..假设'user1'登录并且有一个朋友'user2'然后user2离线它是正确的(b'coz user2仍然没有登录)当user2登录并且有一个朋友user1然后user1在线它是正确的(b'coz user1 已登录)但 user2 未在线显示在 user1 的朋友中

任何人都可以解决我的问题,我在这里呆了三天。提前致谢

4

1 回答 1

1

这是一个使用 PJSUA 应用程序的简单练习,它应该可以帮助您解决问题

  1. 启动 PJSUA 应用程序(在默认端口上)。将此称为 pjsua-app1。
  2. 在另一个端口上启动另一个 PJSUA 实例。将此称为 pjsua-app2。
  3. 到 pjsua-app1 添加账户 user1@abcd:p,到 pjsua-app2 添加账户 user2@abcd:q
  4. 到 pjsua-app1 添加好友 user2 并添加到 pjsua-app2 好友 user1
  5. 在这两个应用程序上订阅存在。
  6. 如果他们已登录,您应该可以在线看到他们
于 2012-10-25T03:23:25.017 回答