美好的一天!
有人能指出我正确的方向吗?问题是 - 我 想要获得注册用户的列表(以找出谁在线 时刻)来自SIP服务器。我在服务器端和exosip上使用kamailio 客户端的图书馆。
最好的方法是在exosip lib中获取一些方法,但我没有找到任何方法.. 我的猜测是做这样的事情: 将req文本放入Sip ping消息,修改服务器端以解析req并在answer中发送在线用户列表。但这似乎不是一个好主意......
我试图在RFC 3261中找到一些东西并且失败了...可以有人 帮助并告诉您该做什么或在哪里寻找答案?
答案 0 :(得分:0)
迟到的答案,但无论如何都值得!
没有用于检索人员状态的SIP功能。 (这对垃圾邮件发送者来说是个漏洞!)
唯一可用的标准(在线状态)将允许您检索您的朋友的状态,但您需要首先了解他们的身份。
如果你真的希望拥有这样的功能,你应该没有SIP:
答案 1 :(得分:0)
您可以使用活动包进行注册(RFC3680)。但是Sip服务器(kamailio)和SIP客户端(exosip库)都需要支持这一点。