使用IAD电话交换机(语音网关)将电话外线对接到FreeSWITCH SIP服务器

这篇具有很好参考价值的文章主要介绍了使用IAD电话交换机(语音网关)将电话外线对接到FreeSWITCH SIP服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在我们初步了解了FreeSWITCH这样的SIP服务器之后,常见的一个需求就是把真实的电信世界(比如固话、手机)对接到SIP服务器里。
今天我们就介绍一个简单的方法,在3分钟内就把电信局和你的SIP软交换机融合通信起来。

IAD和SIP服务器环境准备工作

这里我们会用到三台设备(IAD语音网关,FreeSWITCH服务器,带耳麦的电脑装了MicroSIP软电话软件)。全部接到局域网里。
为了方便,我们预先要规划好每个设备的IP地址。其实,我通常给客户建议,凡事预则立,不预则废,无论在实验环境,还是真实生产环境里,单位里每个网络设备,尽量提前规划,分配固定的IP地址,方便管理,方便排障,避免不必要的扯皮麻烦。

简称 名称 需要条件
IAD IAD网关 插上电话外线,能打电话
IP地址:192.168.3.15
FreeSWITCH FreeSWITCH服务器
IP地址:192.168.3.13
MicroSIP MicroSIP坐席电脑 有耳麦
IP地址:192.168.3.66

组网图是这样的:
使用IAD电话交换机(语音网关)将电话外线对接到FreeSWITCH SIP服务器,FreeSWITCH,sip,voip,网关,网络协议,open source
我们首先把MicroSIP注册到FreeSWITCH上,使用1000这个分机号。具体注册方法,参考《Microsip注册到FreeSWITCH分机测试SIP服务器是否安装成功》这篇文章。
然后我们开始设置FreeSWITCH和IAD。其中FreeSWITCH是核心,所有先设置这个软件。

FreeSWITCH设置

  1. 首先新增一个gateway网关
    FreeSWITCH把这个叫做gateway网关,实际上我觉得应该跟思科一样,叫做trunk(中继)才容易理解。反正随便起个文件名,比如叫做iad1.xml ,放在freeswitch/conf/sip_profiles/external/ 这个目录下。
<include>
<!-- freeswitch/conf/sip_profiles/external/iad1.xml  -->
	<gateway name="iad">
		<param name="realm" value="192.168.3.15:5080"/>
		<param name="register" value="false"/>
	</gateway>	
</include>
  1. 然后加一个dialplan拨号规则
    我们再创建一个文件,随便起一个名字比如叫做huhuhu.xml,放在freeswitch/conf/dialplan/default/ 目录下。
</include>
<!-- freeswitch/conf/dialplan/default/huhuhu.xml  -->
    <extension name="zzzZZZ">
         <condition field="destination_number" expression="^0(.*)$">
	         <action application="bridge" data="sofia/gateway/iad/$1"/>
        </condition> 
     </extension>
<include>

简单说明: 这两个文件,是靠 iad 这个名字关联起来的,在第二个文件里的 data=“sofia/gateway/iad/$1”
这句话里的iad,就是对应第一个文件里的gateway的名字 name=“iad”

创建好这两个文件之后,如果您对FreeSWITCH软件熟悉,就可以重新加载一下了(命令:sofia profile external rescan),如果不熟悉,简单粗暴一点就是把服务器重启一下就对了!!

设置IAD

IAD设置比较简单,拢共分3步:自己IP,对端IP,呼叫路由。

  1. 设置自己本端IP
    在IAD管理网页的【网络】-【WAN】页面,修改为静态IP模式,输入IP地址和默认网关。比如本例中 192.168.3.15。

使用IAD电话交换机(语音网关)将电话外线对接到FreeSWITCH SIP服务器,FreeSWITCH,sip,voip,网关,网络协议,open source

  1. 设置对端IP

在【FXO】-【SIP中继】页面,将FreeSWITCH服务器的IP地址,填写到“注册服务器”这栏里,将“注册服务器端口”改成5080。
使用IAD电话交换机(语音网关)将电话外线对接到FreeSWITCH SIP服务器,FreeSWITCH,sip,voip,网关,网络协议,open source
3. 设置呼叫路由
在【FXO】-【呼叫路由】页面,设置呼入和呼出路由。
比如本例中,源端选择sip_trunk1,目的端选择FXO1,就是呼出路由。
而呼入路由呢,则源端选择FXO1,而目的端就是sip_trunk1。
需要注意的是,这里的“来电号码修改”,就是DID号码,一般是填写这条电话线的真实号码,填写一个虚拟的号码也可以。这里为了方便测试,我们填写 5551212 。

使用IAD电话交换机(语音网关)将电话外线对接到FreeSWITCH SIP服务器,FreeSWITCH,sip,voip,网关,网络协议,open source
填写完这三页参数,保存并应用,就设置完成了。
算一下时间,应该不超过3分钟吧。

呼入和呼出测试

首先测试呼出,我们在Microsip软电话上拨打010086,呼叫移动公司客服中心,进行一个简短的通话。
使用IAD电话交换机(语音网关)将电话外线对接到FreeSWITCH SIP服务器,FreeSWITCH,sip,voip,网关,网络协议,open source
然后我们用手机呼叫这条电话线的号码(真实号码),注册了1000分机的Microsip软电话软件会响铃,可以通话。

您关注的问题可能不止安全性

刚才我们讲述的这个方法很简单,简单到让人感到困惑:网关gateway不做密码验证就直接呼出了,安全性在哪里?
如果把FreeSWITCH放在公网上,而IAD放在本地局域网(没有公网IP),又如何填写realm / proxy 信息呢?
关注一下,且听下回分解。文章来源地址https://www.toymoban.com/news/detail-842070.html

到了这里,关于使用IAD电话交换机(语音网关)将电话外线对接到FreeSWITCH SIP服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • EPon F4503.0作为交换机使用废旧光猫中国电信光猫改交换机功能作为无线wifi或者交换机使用天翼网关中兴ZXHN免拆机获取破解超级管理员密码

    家里的光猫有点问题,换了个新的,旧的光猫换下来吃灰,想着能不能改为路由器或者交换机使用,之前试过一次,登录进去发现设置界面太简单,无法设置想要的功能。得知还有超级管理员密码,所以才打算再折腾一次。这次终于将光猫当交换机使用,wifi和有线工作正常。

    2024年02月09日
    浏览(46)
  • 【RabbitMQ】交换机的概念及使用

            RabbitMQ中,交换机是一个核心概念,主要用来将生产者生产出来的消息,传送到对应的队列中。实际上,生产者生产的消息从不会直接发送到队列,而是发送到交换机。交换机一方面接收来自生产者的消息,另一方面将这些消息推入队列。 四种类型的交换机: 直

    2024年01月25日
    浏览(35)
  • RabbitMQ系列之死信交换机的使用

      🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是君易--鑨,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的博客专栏《RabbitMQ系列之死信交换机的使用》。🎯🎯 🎁如果感觉还不错的话请给我关注加三连吧!🎁🎁           在我们上一期的RabbitMQ博客系列的分享中我们分

    2024年02月19日
    浏览(52)
  • 实验二 交换机和路由器的使用

    使用三层交换机连接两台二层交换机,每台二层交换机上连接2台pc,pc属于两个不同的vlan。利用网络命令检测验证所设计的网络,并自学模拟器数据包通讯的模拟,pc之间发送数据包进行模拟。利用设备命令在网络设备上查看mac表、配置表等。 百度网盘链接 链接:https://pan

    2023年04月10日
    浏览(41)
  • 消息队列RabbitMQ.02.交换机的讲解与使用

    目录 RabbitMQ中交换机的基本概念与作用解析 交换机的作用: 交换机的类型: 直连交换机(Direct Exchange): 将消息路由到与消息中的路由键(Routing Key)完全匹配的队列。 主题交换机(Topic Exchange): 使用通配符匹配路由键,允许更灵活的消息路由。 扇形交换机(Fanout E

    2024年01月24日
    浏览(57)
  • 三层交换机配置VLAN和使用OSPF协议

    1.拓扑图: 2.实验要求: (31).IP地址基于192.168.1.0/24 (2).使用OSPF (3).全网可达 3.实验思路: (1)在二层交换机配置创建VLAN,将接口划入VLAN (2)SW3,SW4上接口创建Trunk干道 (3)在SW1,SW2使用ospf实现连接 4.配置命令: 配置PC1 IP(以PC1为例)   SW3,SW4,创建vlan,并将接口划入VLA

    2024年02月16日
    浏览(41)
  • RabbitMq:Topic exchange(主题交换机)的理解和使用

    在RabbitMq中,生产者的消息都是通过交换机来接收,然后再从交换机分发到不同的队列中去,在分发的过程中交换机类型会影响分发的逻辑,下面主要讲解一下主题交换机。 ​ 主题交换机核心是可以以范围的行为向队列发送消息,它和直连交换机区别在于,直连交换机一个队

    2024年02月12日
    浏览(36)
  • C#使用RabbitMQ-3_发布订阅模式(扇形交换机)

    发布订阅模式允许一个生产者向多个消费者发送消息。在RabbitMQ中实现发布订阅模式通常涉及以下几个关键组件: 生产者 :负责生产并发送消息到RabbitMQ的Exchange(路由器)。 Exchange :作为消息的中转站,根据不同的规则将消息路由到一个或多个队列。 队列 :存储消息的缓

    2024年02月21日
    浏览(40)
  • 宽带路由器和三层交换机的配合使用图解

    【背景描述】公司内部具有一台DI-604LB+宽带路由器和一台三层交换机。为了防止网络内的广播风暴,管理员在三层交换机上建立了三个VLAN。公司使用DI-604LB+宽带路由器接入到Internet中,为了使三个VLAN中的客户端都能够通过路由器接入到网络中,DI-604LB+宽带路由器和DES-3326S三层

    2024年02月05日
    浏览(51)
  • 新安装的交换机连接路由器使用,详细配置方法

    1.确定交换机的IP地址 在默认情况下,交换机可能具有默认的IP地址,例如192.168.0.1或192.168.1.1。如果不知道它是什么,请查看交换机说明书或联系制造商以获取帮助。 2.连接电缆 使用网线将交换机端口连接到路由器端口。确保电缆插入正确的端口,并且连接牢固。 3.访问交换

    2024年02月11日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包