SIP网络电话 - 简介
SIP(会话初始协议)旨在允许软件和硬件设备建立通信会话。SIP 会话的四个基本组成包括:
SIP 用户代理
它们都是终端用户设备。
它们可以是能够在 PC、PDA 或移动电话等设备上运行的软件设备,或者是具备 SIP 功能的网络设备,例如 SIP 电话,甚至是通过 SIP 网关的普通电话设备。
SIP 经用户代理客户端初始化,可以响应用户代理服务器。
SIP 注册服务器
它们是包含同一个域中所有用户代理的数据库。服务器可按照 SIP 代理服务器提出的请求检索和发送 IP 地址和其他信息。
SIP 代理服务器
SIP 代理服务器可接受用户代理的会话请求,并向 SIP 注册服务器查询接收者地址。接着,如果用户代理在同一个域内,它会直接将会话初始化至该用户代理;如果用户代理在另一个域中,它会将会话初始化至另一个代理务器。
SIP 重定向服务器
它们可允许代理服务器查找其他外部代理服务器(就像 DNS 查找 SIP 那样)。
注意,在微力邮箱管理系统中,注册服务器、代理服务器和重定向服务器构成了整个软件体系,不再需要其他更多软件。
下文中的图表和示例将有助于解释发起 SIP 呼叫的结构和过程。
呼叫的接通方式。
1.用户 A 向用户 B 发起一次呼叫(用户 B 所在的域与用户 A 的域不同)。该请求被 SIP 代理 A 拾取 (箭头 1)。
2.SIP 代理 A 确定用户 B 处于外部域中,因此询问 SIP 重定向服务器哪里可以找到“用户 B 的域”(箭头 2)。
3.SIP 重定向服务器响应并提供 SIP 服务器 B 的地址(箭头 2)。
4.SIP 代理服务器 A 向 SIP 服务器 B 发送呼叫请求(箭头 3)。
5.SIP 服务器 B 向 SIP 注册服务器 B 请求用户 B 的位置(箭头 4)。
6.SIP 注册服务器 B 响应并提供用户 B 的位置(箭头 4)。
7.SIP 代理服务器 B 联系用户 B 的设备(箭头 5)。
8.用户 B 接收呼叫。
9.用户 B 的设备通知 SIP 代理服务器 B(箭头 5)。
10.SIP 代理服务器 B 通知 SIP 代理服务器 A(箭头 3)。
11.SIP 代理服务器 A 通知用户 A 的设备(箭头 1)。
12.通道建立(箭头 6)。
[ 本帖最后由 dirone 于 2007-9-2 01:21 编辑 ]
可否讲讲merak对sip方面的应用?
楼主是否可以叙述一下Merak系统在SIP方面的支持还有使用方法步骤呢? 太理论化了,说说Merak的SIP和Skype的差异吧(不说安全性。)另外,如何应用呢?装了SIP服务器,能否拨打到电话网络呢(是否可以和公司交换机连呢?)
SIP在中国推广是否会存在其他问题?要知道在国内手机都不允许用Wifi,就是禁止手机上跑SIP服务(打手机不要钱了)
Merak的SIP服务是否已经属于成熟产品,还是有许多Bugs,等待用户去发现?
页:
[1]
