Microsip注册到FreeSWITCH分机测试SIP服务器是否安装成功

FreeSWITCH的安装是比较简单,尤其是在Windows的安装可以采用缺省的一路点击“下一步”【下一步】,就可以安装到C:\Program Files\FreeSWITCH/这个目录下了。安装完成的第一步,就是要测试验证这个软件是否安装成功了。一个简单的办法,就是注册SIP分机上去测试。

SIP分机的注册

我们使用Microsip软电话软件来注册分机。
因为FreeSWITCH安装之后默认就带了20个分机,1000-1019,所以我们无需对fs做任何的设置,直接就可以用默认带的分机来注册。
我们选择用1000这个分机。
为什么选择1000这个分机呢,本文最后会给出一个让人无法拒绝的理由。
Microsip注册到FreeSWITCH的SIP分机1000号码
我的环境里,FreeSWITCH是安装在IP地址 192.168.3.13 这台服务器上的,所以注册服务器就要填写这个地址。用户名登录名显示名称都是1000,密码填写默认的1234。

MicroSIP注册成功

注册成功之后,会出现这样的界面,显示绿色的在线状态。这个说明FreeSWITCH已经安装成功并且运行正常。
然后可以输入需要拨打的电话号码。
MicroSIP注册成功1000在线状态
如果出现“连接中”,“请求超时”等状态,就可能是FreeSWITCH软件没有正常运行。
软电话出现“请求超时”的提示信息

测试FreeSWITCH是否正常运行

使用1000这个软电话,拨打几个测试号码,就可以听听语音质量,提升成就感啦。
比如拨打9171,可以听听时间日期信息,当然,现在这些声音还是英文的。

Microsip拨打SIP电话测试FreeSWITCH服务器

最后说说为什么使用1000这个SIP分机

因为在FreeSWITCH默认安装里,已经有1000-1019这些分机了,不需要自己再去设置。
而且,比较重要的是,在一些拨号规则(dialplan)里面,也引用了1000分机。所以,注册1000这个分机是比较明智的(我有点懒)。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
为了编写一个SIP压测FreeSWITCH的脚本,您可以使用SIPp工具。SIPp是一个开源的SIP协议测试和性能评估工具,它可以模拟SIP终端和服务器,生成和接收SIP请求,以及对SIP网络进行压力测试。 下面是一个简单的SIPp脚本示例,用于模拟SIP终端向FreeSWITCH服务器发送呼叫请求: ``` <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE scenario SYSTEM "sipp.dtd"> <scenario name="SIPp Scenario"> <send retrans="500"> <![CDATA[ INVITE sip:test@freeswitch-server SIP/2.0 Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK-1234 From: <sip:[email protected]>;tag=1234 To: <sip:test@freeswitch-server> Call-ID: [email protected] CSeq: 1 INVITE Contact: <sip:[email protected]:5060> Content-Type: application/sdp Content-Length: 150 v=0 o=- 1234 5678 IN IP4 192.168.0.1 s=Test call c=IN IP4 192.168.0.1 t=0 0 m=audio 10000 RTP/AVP 0 a=rtpmap:0 PCMU/8000 ]]> </send> <recv response="100" optional="true"/> <recv response="180" optional="true"/> <recv response="183" optional="true"/> <recv response="200"/> <send> <![CDATA[ ACK sip:test@freeswitch-server SIP/2.0 Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK-5678 From: <sip:[email protected]>;tag=1234 To: <sip:test@freeswitch-server>;tag=5678 Call-ID: [email protected] CSeq: 1 ACK Contact: <sip:[email protected]:5060> Content-Length: 0 ]]> </send> <pause milliseconds="5000"/> <send> <![CDATA[ BYE sip:test@freeswitch-server SIP/2.0 Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK-4321 From: <sip:[email protected]>;tag=1234 To: <sip:test@freeswitch-server>;tag=5678 Call-ID: [email protected] CSeq: 2 BYE Contact: <sip:[email protected]:5060> Content-Length: 0 ]]> </send> <recv response="200"/> </scenario> ``` 该脚本使用SIPp模拟一个基本的SIP呼叫流程,包括发送INVITE请求、接收100、180、183和200响应、发送ACK请求、等待5秒钟

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值