我们需要开发SIP客户端,并且有一个基本的疑问,
我们得到了SIP用户ID,密码和服务器详细信息,并且想知道一些事情,
- SIP注册和SIP登录
- 有什么区别,我相信没有像SIP登录这样的东西,它的自定义SIP请求,和UserId/密码会在注册时使用,
如果我错了,请纠正我 - 我们了解了音频呼叫流程,但所有教程都没有提到语音服务器,假设一方正在呼叫并且另一方接受呼叫,那么媒体会话将建立,我相信,双方都将收到一个服务器和端口号,双方都需要从那里传输和接收语音数据包。
如果我错了,请纠正我...
-
SIP 定义
REGISTER
方法,以便用户代理可以将当前Contact
地址与记录地址相关联。 请参阅 RFC 3261 的第 10 节。 RFC3261中未定义登录方法。 但是,任何初始请求都可以使用 401/407 响应来质询,该响应要求 UAC 使用身份验证凭据重新发送初始请求。 请参阅 RFC 3261 的第 22.2 节。 -
每一方都向另一方提供 SDP(会话描述协议)中媒体流的 IP 地址和端口号,作为 MIME 类型
"application/sdp"
的 SIP 消息正文传递。 在 SIP 中使用 SDP 记录在 RFC 3261 的相关部分中,可以在此处找到教程。
这里有一个非常好的SIP教程。
有一个很棒的SDP教程可以在这里找到。它解释了与Ozeki电话系统XE的关系。
我在搜索有关SIP的文章时发现了此页面:)