《miniSIPserver安装指导手册.docx》由会员分享,可在线阅读,更多相关《miniSIPserver安装指导手册.docx(19页珍藏版)》请在课桌文档上搜索。
1、1、 下载HiiniSIPserver并安装2、 打开IniniSIPServer软件,初始画面可以看到miniSIPServer的版本信息,和一些运行信息3、单击工具栏的”系统配置,在弹出的信息框中,单击“SIP”。配置本机的IP地址,如下图4、城 miniSIPServer V23 (1 clients) build 201519单击“STUN”,配置ip地址和端口号。如下图NU miniSIPServer V23 (1 clients) build 20151009业务应机外媒分析祓叫诗码|科技出I2022-04-152022-04-152022-04-152022-04-152022-
2、04-152022-04-152022-04-152022-04-152022-04-152022-04-152022-04-152022-04-152022-04-152022-04-152022-04-152022-04-152022-04-152022-04-155、下面就是得添加本地用户账号,才能让SIPCIient注册到这XS miniSlPServerV23 (1 clients) build 201519I=回 3一S位拨号规则 业务依1报表面 维护(MJ定体也ajw台SlPServero单击“分机信息”,如下图分机外线分祈瑞号码2022-046、系统保盍2022-042022-
3、042022-042022-042022-042022-042022-042022-042022-04单击“增加”,在弹出的对话框中配置用户名和密码。如下图摒miniSIPServerV23(1clients)build20151009Ioi回区J7、这样就完成了最基本的配置,用一个sip客户端已经可以登录使用了(LinPhOne是一个不错的免费sip客户端)因PC端数量不够,采用虚拟机安装SIP服务器,笔记本电脑安装SIP客户端,手机/PAD安装SlP客户端,实现主被叫互拨电话功能。以下是虚拟机安装方法VMwareWorkStatiOnIO密钥:DG1QH-FHHEJ-A8YTX-G8YX3
4、-5ALCHMA491-6NL5Q-AZAM0-ZH0N2-AAJ5A5A6F6-88247-XZH59-HL0Q6-8CD2VHF6QX-20187-2Z391-522NH-9AELT5F29M-48312-8ZDF9-A8A5K-2AM0:以上是VMWareWokstationlO交钥的介绍,谢谢大家!8、XP激活码:5F29M-48312-8ZDF9-A8A5K-2AM0Z安装windowsXP到虚拟机,创建一个新的虚拟机指定磁盘答里磁盘大小为多少?虚拟机的硬盘作为一个或多个文件存储在主机的物理磁盘中。这些文件最初很小,随着您向虚拟机中添加应用程序、文件和数据而逐渐变大。最大磁盘大小(G
5、B)(三):40.0g针对WindoWSXPPrOfeSSiOnal的建议大小:40GB将虚拟磁盘存储为单个文件(。)。将虚拟磁盘拆分成多个文件(M)拆分磁盘后,可以更轻松地在计算机之间移动虚拟机,但可能会降低大容量磁盘的性能。可以默认设置,直接下一步帮助V上一步(B)I下一步(N)I取消新建虐掠机向导已准备好创建虚拟机根据需求可以定义虚拟XP系统的硬件配 置,确认后XP就安装完成单击“完成“创建虚拟机,并开始安芸WindowsXPPrOfeSSjonal和VMwareToolso版本:操作系统:WindowsXPProfessionalC:UsersgDocumentsVirtualMach
6、inesWindowsXPProf.Workstation10.0WindowsXPProfessional硬盘:40GB,拆分内存:512MB网络适机器:NAT其他设备:CDDVDrUSB控制器,打印机,声卡将使用下列设置创建虚拟机:自定义硬件(C)J创建后开启此虚拟机(P)上一步(B)|完成 I取消设备摘要M内存512 MB口处1Ii 硬盘(IDE)40 GB少 CD/DVD (DE)自动检测日软盘自动检测11七网络通配器桥接模式(自动)I0 Ubb JJ1JS存在声卡自幼检则色打EIM存在理显示器自幼检则虚拟机设置硬件选项设备状态由31接(C)团启动时连接(O)H三祈接篌式(B):直接连
7、接物理网络1.J复郁物理网络连接状态(P)NAT模式(N):用于共享主机的IP地址C仅主机模式(三):与主机共享的专用网络。自定义(U):特定圉以网络LAN区段(L):IT1.AN区段(三).翩(V).以上虚拟机XP系统安装完成,SIP服务器端的安装在文档最上面,安装于虚拟机即可,同时可再安装一个SIP客户端在虚拟机中。SIP客户端设置双击打开phone软件S颓SS笠电话(个人免薄板)l04卜=.网UAsip:1010192.168.1.106注册成功20O(DK)0J止J三三三2003L呼叫加时间I方向I主叫号码I被叫号码I通话时间I.总时间I挂新代宿I挂断原因I声育编码I2O22O162L
8、426200100e)3487RequertTerminated2022-04-1621:42:52I20010004487RequestTerminated2022-04-1621:41:294200128712NormalcallclearingG7292022-04-1620:26:09t10110219252NormalcallclearingGSM2022-04-1618:52:594200103487RequestTerminated2022-04-1618:52:32410210002487RequestTerminated2022-04-1618:46:144102142472
9、NormalcallclearingPCMU2022-04-16184:1741021006773200NormalcallclearingPCMU2022-04-161649:274102132402NormalcallclearingPCMU2022041616:46:12410210085942NormalcallclearingPCMU2022-04-1616:44:00I10214860200NormalcallclearingPCMU2022-04-1616:40:16410212046200NormalcallclearingPCMU2022-04-1616:19:5941011
10、002335200NormalcallclearingGSM2022-04-1616:19:58t10112235200NormalcallclearingGSM2022-04-1520:57:184suwei111520200NormalcallclearingGSM2022-04-1520:57:17tSUWei111521200NormalcallclearingGSM2022-04-1520:50:38t111222717200NormalcallclearingGSM2022-04-1520:50:384111222717200NormalcallclearingGSM2022-04
11、-1520:43:55t111222611200NormalcallclearingGSM2022-04-1520:43:554111222611200NormalcallclearingGSM2022-04-1520:40:54t1112224354200NormalcallclearingGSM点击发进行账号配置,增加账号0顶顶透软电话(个人免费版)1.04叵区j(200仔叫时间2022-04-16 21:48:26 2022-04-16 21:42:52 2022-04-16 21:41:29 2022-04-16 20:269 2022-04-16 18:52:59 2022-04-1
12、6 18:52:32 2022-04-16 18:46:14 2022-04-16 18:44:17 2022-04-16 16:49:27 2022-04-16 16:46:12 2022-04-16 16:44:00 2022-04-16 16:40:16 2022-04-16 16:19:59 2022-04-16 16:19:58 2022-04-15 20:57:18 2022-04-15 20:57:17 2022-04-15 20:50:38 2022-04-15 20:50:38 2022-04-15 20:43:552022-04-15 20:43:55 2022-04-15
13、 20:40:54222200三呼叫IG729 GSMPCMU PCMU PCMU PCMU PCMU PCMU GSM GSM GSM GSM GSM GSM GSM GSMIll54Normal call clearing GSM0顶眼通软电鳖人免药板)1.04 sip 1010192 168.1.106注册成功29X) 只。Hi P呼叫时间2022-04-16 21:48:262022-04-16 232:522022-04-16 21:41:292022-04-16 20:26:092022-04-16 18:52:592022-04-16 18:52:322022-04-16 18:
14、46:142022-04-16 18:44:172022-04-16 16:49:272022-04-16 166:122022-04-16 16:44:002022-04-16 16:40:162022-04-16 16:19:592022-04-16 16:19:582022-04-15 20:57:182022-04-15 20:57:172022-04-15 20:50:38 2022-04 15 20:50:38 2022-04-15 2(M3:55 2022-04 15 2(M3:55G729 GSM99 g999999 g9PCMU PCMU PCMU PCMU PCMU PCM
15、U GSM GSM GSMGSM GSM GSM GSM GSMSIP服务器新增同样的账号和密码,用于注册认证,如下图所示1K1 E=w VlBH 43O4 n*BOSSIP客户端账号注册认证成功显示如下图所示S顶顶。电曳丝兔毫恸1.044IGP2000192-一J-IG)J三2呼叫时间I方向I主叫时I横叫I通的同IeB悯I挂新代码I桂斫原因I声音洞当2022-04-16218:26I200103487RequestTerminated2022-04162M2:52I20010004487RequestTerminated2022-04-162M1:29J20012871200Normal3c
16、learingG7292022-04-162(h269t1011021925200NormalcallclearingGSM2022-04-1618:52:59I2103487RequestTerminated2022-04-1618:52:321102102487RequestTerminated2022-04-1618:46:1411021004247200NormalcallclearingPCMU2022-04-161&44:17I10210067732NormalCallclearingPCMU2022-04-1616:49:27I102132402Normalcallclearin
17、gPCMU2022-04-1616:46:12;102185942Normal3lclearingPCMU2022-04-1616:44)0I102148602NormalcallclearingPCMU2022-04-1616:40:16I10210020462NormalcallclearingPCMU2022-04-1616:19:594101123352NormalcallclearingGSM以下是拨打测试和抓包,进行信令跟踪学习,抓包工具wireshark,SIP消息类型:请求、响应SIP消息是由一个起始行(StartTine),一个或多个字段组成的消息头(field),一个标志消
18、息头结束的空行(CRLF),作为可选项的消息体(messge-body)描述消息体(message-body)的头称为实体头(entity-header)起始行分为:请求行(ReqUeSt-Line):请求消息的起始行状态行(StatUe-Line):响应消息的起始行SIP规定了六种报文:INVITEACKCANCELOPTIONSBYEREGISTERINVITE:用于邀请用户或服务参加一个会话ACK:请求用于客户端向服务器证实收到对INVlTE请求的最终应答CANCEL:用于取消一个CallTDFromToCseq字段相同正在进行的请求,但取消不了已完成的请求OPTIONS:用于向服务器查
19、询其能力BYE:用于结束会话REGISTER:用于客户向注册服务器注册用户位置等信息SIP消息头字段:via字段给出请求消息迄今为止经过的路径Request-URI注册请求的目的地址Max-Forwords请求消息允许被转发的次数From请求的发起者To请求的目的接收方Call-ID唯一标识特定邀请或某个客户机的注册请求消息Cseq标识服务器发出的不同请求,若Call-ID相同Cseq值必须各不相同ContaCt(联络)给出一个URL,用户可以根据此URL进一步的通讯(被叫)Content-Length消息体的大小Content-Type消息体的媒体类型Expires消息内容截止的日期和时间U
20、ser-Agent发起请求的用户代理客户及相关的信息SIP消息体:V协议的版本O与会话所有者的相关参数s会话标题或会话名称c真正流媒体使用的IP地址t会话的开始时间与结束时间m会话所支持的媒体类型a媒体的属性行SlP状态码定义如下:1XX:请求已经收到继续处理请求2XX:行动已成功的接收到3XX:为完成呼叫请求还需采取进一步动作4XX:请求有语法错误不能被服务器端执行,客户端需修改请求,再次重发5XX:服务器出错不能执行合法请求6XX:任何服务器都不能执行请求一次完整的呼叫流程抓包:fta的62叨1包pcp-W2HidwQcC)raryzSUMtksrpbcyxesOnWlre(4632Mts
21、)l579byt$captured(4632bits)Ethernetxx.SrU08:ed:W:c9:(W:;92.l81.107. WSth 3。33,8 deserfnSon KtnrS?XirSr08?Sa?D9?c9?aSd3(0B:NtS) 104 3 byt= capturWot:d:b9:c9:ds:d3). O5t: VBWire.77:46:e4 (M:0c:29:77:46:9) internet Protocol. Src: 192.168.1.104 (192.168.1.104). Ost: 192.16.1.107 192.168.1.107) ,U5 DjImr
22、an pqqc。】.Src 俨or: S454i (4X1) Osr Port: SlD (508)Session Initiation ProtocolR9quSt-Lln: IHVXTK Slpr2000192.168.1.107 SXP2.0Method: XNVXTS* Request-URX: $ip:20X192.168.1.107(Resent Packet: ral$)Message eaer- via: SXP2.0u 192.16$. 1.104:MMl;rport;branch-z9hG4bKPjdbfb6acl8b2f4M7aOcc6e913ec6fet6 Max-Fo
23、rwards: 70 FfO: 51p:1000192.168.1.107;xag.d9J91fid090(M214b8t2feM2jWal2a to: sfp2000192.168.1.107 contact : ca11xo: 52266a051bac4iabe580a4c524a24fc田 CXQ: 295(M XMVITEAllow: PRACK. IMVITE. ACK. BYE. CAXEL. VPDATt. XNFO. SUBSCRIBE. NOTIFY, REFER. MESSAGE. OPTXORSSupported: replaces, IOOrel. t1ner, ore
24、fersbSesslon-Cxpires: 1800Min-SE: 90Content-Type: appl1cat1onsdpContent-Length:412Message BodySession Description ProtocolSession Description Protocol vrsi (v): 0 *erCr*or SCion Xd (。): 38S9218718 3859218718 IN ”4 192.168.1.104Request-Line表明它是一个请求行Method(方法)表明这个请求行的方法是INVITE即它发出一个INVlTE请求MessageHead
25、er消息头结合上述SlP头字段分析即可Via(经过)消息经过192.168.1.104From请求由192.168.1.107上的分机1000发起Contact(联络)用户可用此URL通信to请求的目的方是192.168.1.107上的分机2000Call-ID此次回话唯一标识Cseq请求的序号Max-Forwards消息最大被转发70次MessageBody消息体V协议版本为00会话所有者是192.168.1.104s会话的名称是SeSSiOnc流媒体使用的IP为192.168.1.104maudio标示发起的为语音呼叫支持30818120即PCMUPCNIAGSM.对应编号的编码方法状态行
26、:Surc* 1921:LOwtiton065170 192.16S.1.Protocol nSIP/SQP_ wYtess1011 oecrtonStatus: 407 Froxy Authentication Required192.1M. 1.107session descriptionsipRequest: ck sip:wuviv.iM.i.iuzSIP/SDPRequest: XWIT $fp:2000192.1M. 1.107.FrA17:6S9byx”8w1r1xs)CthernetXX.Src:08:cd:b9:c9:dB:d3(08:cd:b9:c9:dB:d3).Dst:
27、O8:cd:b9:c9:d8:d3(O8:cd:b9:c9:dS:d3)internetProtocol.Src:192.16.1.107(192.16S.1.107),8t:192.16S.1.104(192.168.1.104)usraxwNprotocol,srcport:sip5O6O).o$rPort:MMl(54M1)SessioninitiationProtocol梃行(服务事的回.JS文)-.Status-Line:5IP2.O407ProxyAuthemfcatlonRequiredsatus-cod:407ftesetPacket:FalseReouestFrav*:161
28、(RspotsTlBt(as):0)MessageHeader囹vU:5IP2.OUDP192.IM.1,104:54M1;brarKb.z9hC4bKPjabfb6acieb2f4347aOcc689l)e6fef6;rc1ved-12.16.1.KMsrpcrt-MMl加8:s1p:10009192.168.1.107;ag-d0301tad09004214b8b28toM21A6al2,T。:sip:2000192.16S.1.107:ta9-4efMddacseq:295NinvitecaH-XD:S2266a051bc4UatMS8O4c524a24fcAllow:ACK,BYC.CANCEL.INTO.IMVlTC.MESSACC.NOTIFY.OrnoHS.REFER.SUBSCftXBCUser-At:v2)(100l1t11is)build2O151OWdProxy-Authentlcate:0l9stral*flvo1papp.co*.a19or1thMf5.nonc-*2lCAC452232SC27lc3C74lftB3668Ca.salFALSCContent-Ltngth:0Statue-Line表明为状态行Status-Code表明状态码为407鉴权MessageHeader/MessageBody分析同上基于上述抓包绘制整体呼叫流程图