- 6
- 0
- 约2.42千字
- 约 8页
- 2018-09-29 发布于江苏
- 举报
使用avalache 测试SIP
使用avalanche测试SIP流量
石雪姣
2014-1-17
1、SIP协议简介
SIP是IETF标准HYPERLINK /wiki/进程进程的一部分,它是在诸如SMTP(简单邮件传送协议)和HTTP(HYPERLINK /wiki/超文本传送协议超文本传送协议)HYPERLINK /wiki/基础基础之上建立起来的,是一个基于文本的应用层控制协议,独立于底层传输协议TCP/UDP/SCTP,用于建立、修改和终止IP网上的双方或多方多HYPERLINK /wiki/媒体媒体会话。支持语音、HYPERLINK /wiki/视频视频、数据、HYPERLINK /wiki/E-mailE-mail、状态、IM、HYPERLINK /wiki/聊天聊天、HYPERLINK /wiki/游戏游戏等。SIP协议可在HYPERLINK /wiki/TCPTCP或HYPERLINK /wiki/UDPUDP之上传送,由于SIP本身具有握手机制,可首选HYPERLINK /wiki/UDPUDP。
SIP中有两个要素。SIP用户代理和SIP网络服务器(SIP服务器一般会结合注册服务器一起使用,注册服务器接受终端的Register请求,纪录终端的SIP地址(SIP URL)和IP地址,并对定位服务器进行添加、修改、查询等操作)。用户代理是呼叫的终端系统元素,而SIP服务器是处理与多个呼叫相关联信令的网络设备。用户代理本身具有一客户机元素(用户代理客户机UAC)和一服务器HYPERLINK /wiki/元素元素(用户代理服务器UAS)。客户机元素初始呼叫而服务器元素应答呼叫。这允许点到点的呼叫通过客户机-服务器协议来完成。
有两大类服务器形式存在于网络中--代理服务器和重定向服务器,其中代理服务器用于转发入请求,以及回送的响应和它转送的出请求;而重定向服务器,不是将这些请求传递给下一服务器而是向呼叫者发送响应以指示被呼叫用户的地址。这使得呼叫者可以直接联系在下一服务器上被呼叫方的地址。
SIP的几种不同拓扑下的SIP呼叫流程
无代理服务器的SIP呼叫
存在SIP代理服务器的SIP呼叫
存在重定向服务器的SIP呼叫
2、使用方法
【客户端SIP请求命令】
SIPNG://phonebook=phonebook_name
参数说明:
Phonebook_name对应client-action-phonebook中phonebook中添加的SIP规则的名字
在phonebook规则中定义UAS(服务器元素的用户代理,对于avalanche来说也就是server端的IP地址)的IP地址,端口号等参数
Phonebook设定方法
A、新建相应的phone book
B、添加phone book记录
C、根据具体的测试需求设置记录中的具体参数
IP address:对端UA(UAS,也就是server)的起始IP地址
IP Number:对端UA以及本地UA的IP总数,默认为1
Port:默认值为5060,为SIP协议端口号
Caller:呼叫者的“号码”,其格式为AAA@BBBB,其中AAA,为呼叫者的编号(如电话号1001),BBBB代表呼叫者的域(与服务器的域对应)
Callee:被呼叫者的“号码”,格式与caller一致
Media:指定传输的音频,该参数值在client-profile配置页面中设置。(具体配置方法参看下图)
注:codes设定音频传输的具体编码方式,client和server该值需一致
Media的值应与name值一致
Transport type:指定传输协议的类型,可选TCP和UDP
Registar IPAddress:注册服务器IP地址(avalanche不能自己充当注册服务器,该地址为第三方注册服务器地址,故avalanche在未设定第三方服务器或代理时仅支持模拟“无代理服务器的SIP呼叫”)
Registar port:注册服务器端口号
Password:注册服务器密码
【server端配置】
A、设置server端的type类型
B、各type类型时的参数设置
Endpoint类型时参数设置
Proxy 类型时参数设置
在proxy类型时,若代理服务器同时开启注册服务器功能,需要在authentication页面设置用户名密码相关信息
SIPTCP与SIPUDP类型类似于endpoint,只是这两种类型时,传输层参数已经限定,且SIPTCP时不能设定注册服务器相关信息。
【开源SIP服务器(代理服务器)配置举例】
minisipserver(SIP服务器)
配置项
类型或值
描述
本机地址
字符串
MSS应当绑定的本机IP地址或者域名地址.
端口
整数(0)
MSS应打开的TCP端口,用于处理SIP消息。根据SIP
您可能关注的文档
- 会展行业发展前以及如何进入此行业.docx
- 会所接待和用餐管理制度.doc
- 会所室内设计功能组成与各类用房使用要求.pptx
- 会昌县国民经济与社会发展.doc
- 会昌县年公开招聘事业单位工作人员.doc
- 会昌市庄口镇大排村新村便民服务中心、卫生室、图书室工程.doc
- 会考复习自转意义.ppt
- 会计人升职七步 教你如何平步青云.pptx
- 会计从业资格基考试模拟试卷(五).doc
- 会计从业资格考难点疑点详解.doc
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)