首页 > 代码库 > PJSUA2开发文档--第五章 帐户(号)Accounts

PJSUA2开发文档--第五章 帐户(号)Accounts

第五章 帐户(号)

帐户提供正在使用该应用程序的用户身份。一个帐户有一个与之相关的SIP统一资源标识符(URI)。在SIP术语中,该URI用作该人的记录地址(Address of Record ,AOR),并且用作传出请求中的From头。

帐户可能有也可能没有与之相关联的客户注册。帐户也与路由集和一些认证凭证相关联,这些凭证在使用该帐户发送SIP请求消息时使用。帐户还具有状态,当它们订阅的该帐户存在时,该状态将被报告给远程peer(对等体),或者如果为该帐户启用了存在发布,则该状态被发布到存在服务器。

必须在应用程序中创建至少一个帐户,因为任何外发请求都需要一个帐户上下文。如果不需要用户关联,应用程序可以通过调用Account.create()来创建一个无用户帐户。无用户帐户识别本地端点而不是特定用户,并且它对应于特定的传输ID。

还有一个帐户必须设置为默认帐户,当pjsua无法使用更严格的匹配规则将传入请求与任何帐户匹配时用作帐户身份。

PJSUA2开发文档--第五章 帐户(号)Accounts