如何在iphone中处理pjsip中的在线状态

时间:2012-10-18 14:55:53

标签: iphone pjsip

我们正在开发一个应用程序,因为我们正在使用pjsip提供VOIP功能。我们在注册过程中完成了所有事情并添加了朋友。但我们正面临一些关于朋友在线状态的问题。

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

任何人都可以解决我的问题,我在这里坚持了3天。谢谢inadvance

1 个答案:

答案 0 :(得分:1)

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

  1. 启动PJSUA应用程序(在默认端口上)。叫这个pjsua-app1。
  2. 在另一个端口上启动另一个PJSUA实例。叫这个pjsua-app2。
  3. 向pjsua-app1添加帐户user1@a.b.c.d:p,到pjsua-app2添加帐户user2@a.b.c.d:q
  4. 向pjsua-app1添加好友user2和pjsua-app2添加好友user1
  5. 在两个应用上订阅状态。
  6. 如果他们已登录,您应该在线查看