8

我对 sip 代理和 sip 出站代理有点困惑?sip 代理和 sip 出站代理之间的基本区别是什么?是否必须使用 sip 出站代理和 sip 代理?谁能从下图中指出哪一个是 sip 代理和出站代理?

在此处输入图像描述

4

2 回答 2

3

作为您所附的图片,它应该是:

  • 用户代理:客户端
  • SIP 出站代理:当他们接收来自 UA 的传入请求时,SIP 代理端口 5060 和 SIP 代理端口 5070

sip代理可以理解为“出站代理”或“入站代理”。详细说明可描述如下:

“假设你是一个 SIP 用户代理,也许是一个非常简单的 UA,甚至不进行 DNS 查找。

来电是“呼入”。

它可能会先打到您的家庭代理,并根据您的注册联系人接受代理等处理。这是一个“入站服务”,您的家庭代理充当“入站代理”。

现在你想打电话。由于您正在拨打电话,因此它正在“拨出”,或者可以称为“拨出”。您将此调用发送到代理,该代理在 DNS 中查找请求 URI 并将调用发送到其目的地。此代理提供 DNS 解析的“出站服务”,并充当此呼叫的“出站代理”。

在任何呼叫中,可能有任意数量的入站和出站代理和服务。一些代理甚至可以为单个呼叫提供两种类型。

假设简单网络UA1----P1----P2----UA2

UA1 向 UA2 发出呼叫。”

//参考:https ://www.ietf.org/mail-archive/web/sip/current/msg06276.html

于 2017-02-10T15:37:21.083 回答
2

SIP 代理

SIP 代理服务器接收来自用户代理或其他代理的 SIP 请求,并代表用户代理转发或响应请求。

SIP 出站代理

出站代理:从客户端接收请求的代理,即使它可能不是由 Request-URI 解析的服务器。通常,SIP 用户代理是手动配置出站代理的,或者可以通过自动配置协议了解一个。

基本上它们是相同的,唯一的区别是 SIP 代理同时处理UAC(客户端)和UAS(服务器)的请求,但 SIP 出站代理接收来自UAC. 而且,不,将 SIP 出站代理与 SIP 代理一起使用不是强制性的。您的图像中的方案怎么样,这些不是代理服务器,而是注册服务器,用于注册用户的请求并保留来自这些请求的信息。

于 2015-12-10T08:40:45.087 回答