在我的软件工程学位课程中,我们在计算机networking上做了关于VoIP和会话发起协议(SIP)的讲座。 有一些networking组件提出了许多术语,如:
我不明白这些术语中的哪一个代表真实的设备,哪些是同一设备中不同任务的抽象术语,以及它们是如何一起工作的。
我到目前为止:
软交换
在传统的PSTN模式中,使用交换机将两个独立的电话线路连接成一条连续的线路。 在VoIP模式中,这可以通过软件完成。 这个概念是软交换,它控制着电路和分组networking之间的端到端VoIP尚不可用的部分。 软交换可以分成两个实体:呼叫代理和媒体网关。
媒体网关
媒体网关用于连接不同的物理networking,以提供端到端的连接。 它的function非常类似于典型的networking交换机,因为它可以在端点之间创build异构链接,而不pipe其间的networking介质如何。 此外,媒体网关还可以将VoIP电路连接到PSTN电路,允许在networking中存在间隙的情况下使用VoIP,或者甚至在VoIP使能时只有一个端点。 这个function是透明地提供的,因此用户不需要了解或意识到它们的通信转移的拓扑结构。
呼叫代理(媒体网关控制器)
呼叫代理控制多个媒体网关。 呼叫代理从媒体网关接收信令信息(例如电话振铃)。 ( 我不知道它对他们做了什么 )。 呼叫代理和MGCP(H.248)等媒体网关之间的通信有不同的协议。 呼叫代理还用于跟踪记帐呼叫的持续时间。
信令网关
为了实现VoIP通信,需要(例如通过使接收者的电话响铃)通知端点另一端点需要通信的function。 这被称为信令。 但是,在PSTN电路中实现信令的方法与在VoIP电路中使用的方法不同。 因此,在没有纯VoIP连接的情况下,必须使用网关来在两者之间进行转换。 这是信令网关,它能够与CAS,DTMF,R1,R2,DTMF,ISDN,C5和C7等标准信令协议互通。
那么如果媒体网关和呼叫代理是软交换的一部分,那么信令网关在哪里? 还是信令网关与媒体网关一样,但只是一个抽象,表明信令在呼叫控制平面而不在VoIP架构的连接平面中?
从这个图片( http://en.wikipedia.org/wiki/File:Converged_Network_Architecture.png )我得到的想法,他们都分裂在不同的设备。
我希望我能够正确地expression我所遇到的所有这些问题,并感谢您的帮助! 🙂
好的,我认为我可以用所有这些不同的术语来解决我的困惑。 我的问题是我混合了两种不同信号技术的术语。
一方面你已经分配了可以使用的呼叫处理
另一方面,您可以使用可以实施的集中式呼叫处理
在VoIP领域,您使用抽象术语来描述某些设备的任务。 您有Softswitch(如上所述),由两个实体组成(如上所述):
现在谈到这些抽象定义的实现时,我已经说过有多种方法可以做到这一点。 当您使用MGCP满足VoIP架构的要求时,设备的名称保持不变。 所以你实际上有一个名为Media Gateway Controler的设备和一个名为Media Gateway的设备。 一起他们被称为软交换,因为在他们早期他们曾经是在相同的硬件。
(因为我使用TCP / IP上的IBM红皮书作为次要文献,与我的学位课程的解释不符,所以我很困惑!)
因此,当您使用会话启动协议实现VoIPfunction时,这些条款是不同的! 对于MGCP中的媒体网关和MG控制器完成的所有信令工作是所使用的术语代理服务器 。 因此,代理服务器与SIP发起媒体会话,使得正确的电话响起等。
而这里让我感到困惑的是:使用SIP时,还有一个和上面的媒体网关完全一样的网关! 但是它被认为只是网关或者通常是SIP网关。
最让我感到困惑的是信令网关:因为它转换不同的信令消息,这只在连接两种不同types的电信networking(如PSTN和VoIP)时才需要,所以它必须与从上面的媒体网关,因为你也需要在数字信号转码模拟信号,反之亦然。
综上所述: 我在我的问题中使用的术语是来自VoIP体系结构的抽象术语,它们取决于您用于实现function的信令协议。
我希望我的回答至less在某种程度上有助于解释我的困惑,以及对于和我有同样问题的人。 🙂