使用SIP软件电话和SIP模块进行SIP对讲
目录
4. 配置SIP软电话PortGo Professional
1. 简介
SIP(Session Initiation Protocol)是一个用于创建、修改和释放多媒体会话的应用层控制协议,是一种基于互联网的IP 语音会话控制协议。其中的会话可以是IP电话、多媒体会话或多媒体会议,会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。SIP是IETF多媒体数据和控制体系结构的核心协议,其主要目的是为了解决IP网中的信令控制,以及同软交换平台的通信,从而构成下一代的增值业务平台,对电信、银行、金融等行业提供更好的增值业务。
SIP 会话使用多达四个主要组件:SIP 用户代理、SIP 注册服务器、SIP 代理服务器和 SIP 重定向服务器。这些系统通过传输包括了 SDP 协议(用于定义消息的内容和特点)的消息来完成 SIP 会话。
SIP 用户代理(UA) 是终端用户设备,如用于创建和管理 SIP 会话的移动电话、多媒体手持设备、PC、PDA 等。用户代理客户机发出消息。用户代理服务器对消息进行响应。
SIP 注册服务器、SIP 代理服务器和 SIP 重定向服务器可以在同一软件上或者硬件上,在本文我们统称SIP服务器。
在本文中,我们将使用SIP服务器、SIP软件电话和SIP对讲模块来发起SIP对讲,实现SIP语音会话功能。其中
SIP服务器:开源的第三方服务器软件miniSIPServer
SIP话筒主机:第三方公司的PortGo Professional电话软件
SIP对讲模块:SINREY公司的SIP2703T。
同时我们还将使用到:运行SIP服务器的PC电脑和用于配置SIP设备参数的Manager软件。
2.搭建SIP服务器
本文档不是详细介绍miniSIPServer理论的文章,而是讲其在实际中的应用的文章。miniSIPServer的各种版本可以在其官方网站上下载,在这里我们推荐其中的免费版本:
https://www.myvoipapp.com/download/mss_v50/mss_v50_u5.exe
下载后点击mss_v50_u5.exe安装,安装完成后执行mss.exe便启动了此服务器, 服务器启动后界面如图1所示.
图1. miniSIPServer启动后界面
PortGo Professional具有直观的界面,易于使用,易于使用,是一款免费的SIP软电话软件。它支持SIP,并与大多数主要VOIP供应商和ITSP完全可互操作。
下载地址:https://www.portsip.com/download-portsip-softphone/
下载后点击安装,安装完成执行PortGo Professional.exe,便启动了此SIP软电话。
3.miniSIPServer的配置
miniSIPServer默认设置了3个用户,如果需要更多的用户,那么只需要简单的操作步骤就可以完成。
- 在主界面中点击“分机”
- 在弹出的“分机信息”界面中点击“增加”
- 在 “分机信息配置”界面中配置分机账号和密码
例:分机:1000、密码:1234
- 点击“确定”保存信息
图2. miniSIPServer配置界面
如上步骤依次配置多个SIP账号,密码都是1234,如下图所示:
图3. miniSIPServer分机界面
4.配置SIP软电话PortGo Professional
miniSIPServer配置了多个SIP用户账号,下面就将来测试这个服务器,这里我们可以选用支持SIP协议的PortGo Professional来测试。执行PortGo Professional.exe,填入以下参数:
用户名: 1000
密码: 1234
服务器: miniSIPServer软件所在电脑的IP地址
端口:5060
其它都是用默认设置,点登陆(login)就可以了。
图4 软电话界面
5.SIP设备的配置
5.1、解压并运行Manager.exe软件,双击进入SIP设备(设备名称:Dev01)属性界面,点击“基本参数”,设置设备的IP地址、网关、子网掩码以及DNS服务器。
5.2、点击“账号信息”,填入SIP设备的显示名称、用户名称、用户密码和SIP服务器IP地址及其服务器端口。这里可以用Freeswitch的默认用户名和密码。
显示名称:1001
用户账号: 1001
用户密码: 1234
服务器地址: miniSIPServer软件所在电脑的IP地址
服务器端口:5060
其它参数使用默认的出厂参数即可
5.3、在对讲设置和组播设置中可以配置SIP设备的对讲以及组播喊话参数,一般用默认即可。
5.4、设置“按键定义”,可以对SIP设备的按键功能进行配置(SIP对讲/IP直呼/组播)
这里我们设置呼叫目标为SIP软电话,即填入SIP软电话在Freeswich上的用户账号(1000)即可。
6.SIP测试
6.1.语音通话
测试1;
在SIP软电话上输入SIP设备的的用户账号(1001),然后点击呼叫按键或者按下回车按键,SIP软电话就会呼叫拨打1001(SIP设备)。在默认的振铃声后(振铃时长可在Manager上设置),SIP设备自动接听,之后双方可以进行SIP对讲通话。
图3 软电话拨打界面
测试2:
前文我们已经设置了SIP设备的呼叫目标为SIP软电话(1000),此时短接SIP设备的呼叫接口(C1 and COM),SIP设备就会呼叫拨打1000(SIP软电话)。在SIP软电话提示有来电呼入后,SIP软电话点击接听按钮,之后双方可以进行SIP对讲通话。
- 12-03
- 12-03
- 11-28
- 11-28
- 11-15
- 11-15
- 11-15
- 11-15
- 11-11
- 10-21
- 09-23
- 08-02
- 07-24
- 07-18
- 07-15
- 07-10