FreeSWITCH与PSTN电话系统对接设定

一、环境介绍

  我们目前使用模拟的话机连接到电信运营商,购买他们配套的电话总机,勉强实现了公司的基本通话。但是客户电话总机系统以及升级添加新的应用不但费用高,而且难以维护。

  随着规模的扩大,继续使用原有的电话系统变得很难。基于上述的诸多问题,我们觉定在新事业中心采用VoIP的电话系统,Server使用FreeSWITCH,话机使用SIP/IP Phone 或者模拟电话(使用语音网关转换),通过语音网关进行对接,实现在满足正常使用的前提下,与原有的电话系统兼用。

二、具体设定方法

  条件准备说明:

    ①电话线两条:一条链接电信运营商,另一条链接原有的电话系统

    ②潮流语音网关设置:IP:192.168.11.170 ,用户名:admin/管理员  密码:hx4

    ③FreeSWITCH Server,静态IP

1>   SIP电话  呼叫 模拟电话

  ①在网关的模拟电话接口注册成SIP账号:SIP账号根据FS中的号码设定即可

  ②设定网关路由   IP  1019         ROUTE      FXS   1

    注:所有拨打1019的电话直接转到模拟电话1口

至此,该模拟电话就可以当模拟电话使用。

2>   SIP电话  呼叫  手机/外部电话

  ①、模拟电话通过网关注册到FS (见步骤1)

  ②、网关路由  FXO  X  ROUTE  IP  192.168.11.44:5080

  ③、FS的dialplan/public.xml中加入处理

    <extension name="DID">

    <condition field="destination_number" expression="^02962826892$">

         <action application="bridge" data="user/1001"/>

       <!--action application="info" data=""/>-->

        <!--action application="ivr" data="welcome"/>-->

    </condition>

    </extension>

  注:此设置当外线打进来时,直接呼叫到1001账号,以后要在此使用IVR,通过按键在拨号转接。

3>   SIP电话  呼叫  公司现有电话总机

  该功能的设定与 2> 中的设定一样,仅有网关设定不同,PSTN接入需要使用电话号码,该功能需要接入 目前电话总机 中的一个号码作为接入号码。

以下部分即为我的具体设定,记录以便后续查看。对于有同样需求的朋友,可以参考。

FreeSWITCH与PSTN对接的更多相关文章

  1. freeswitch对接WEBRTC的一个candidate问题

    概述 近几年,WEBRTC的完善与成熟,使得网页上使用webrtc的应用越来越多. Freeswitch是一个开源的软交换平台,可以直接支持webrtc的对接方式. 最近在测试fs和webrtc的对接 ...

  2. 使用FreeSWITCH做电话自动回访设置

    一.背景介绍: 目前公司在处理客户回访方面,需要人工进行电话回访,尤其是逢年过节的时候,电话问候更能体现服务的品质: 在某些公司,电话销售员需要给大批量的陌生用户打电话,如果能过滤掉不关心的用户,销售 ...

  3. freeswitch对接其它SIP设备

    这几天用到freeswitch对接其它设备方面的知识,这里整理下,也方便我以后查阅. 操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 一.freeswitch作为被叫 ...

  4. FreeSWITCH与FreeSWITCH对接

    (主机A ---> 主机B)192.168.100.A主机:修改/usr/local/freeswitch/conf/dialplan/default.xml 10         <ex ...

  5. FreeSWITCH 对接RTSP和RTMP视频

    在某些场景需要把摄像头或者其它推流视频加入FreeSWITCH.因此可以采用如下方式处理: 安装mod_vlc 然后在配置文件中加入 < action applicaiton="pla ...

  6. freeswitch对接电信线路VOLTE视频通话

    在public.xml上设置视频编码: <action application="export" data="nolocal:absolute_codec_stri ...

  7. freeswitch与外部网关链接

    我建了一个 Freeswitch 内核研究 交流群, 45211986, 欢迎加入, 另外,提供基于SIP的通信服务器及客户端解决方案, 承接 sip/ims 视频客户端开发,支持接入sip软交换,i ...

  8. freeswitch

    FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动.FreeSWITCH 可以用作交换机引擎.PBX.多媒体网关以及多媒体服务器等.可以用作一个简单 ...

  9. freeswitch的拨号规则配置

    当一个呼叫在ROUTING状态下达到命中拨号规则解析器时,相应的拨号规则就开始解析了.随着解析的进行,在xml文件中的符合条件的或标签中的指令形成一个指令表,安装到这个通道中. 你可以将拨号规则文件放 ...

随机推荐

  1. 初探typescript

    学习任何知识都不是一蹴而就的.typescript也是如此.今天我们来初步的了解一下typescript的安装与编译.以及基础的语法知识. 第一步:安装ts 第二步:在安装好的文件夹里面,写上ts文件 ...

  2. 浅谈Python闭包

    闭包是在其词法上下文中引用了自由变量的函数. 通俗地说,就是函数嵌套(后续称之为外层函数)另外一个函数(后续称之为内层函数),在内层函数中,引用外层函数的变量,每次对内层函数的调用,外层函数变量的值都 ...

  3. https和server-status配置案例

    https和server-status配置案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.https协议 我们知道http协议是明文的,所以,你的数据发送不管是请求报文(r ...

  4. zabbix微信预警出现的问题

    系统环境:centos7.3 zabbix_server: 3.0.3 3.0.6 问题描述 zabbix预警突然不能发送微信,需要修复 排查步骤 1. 检查微信企业平台应用的key是否过期,结果没过 ...

  5. 出栈顺序 与 卡特兰数(Catalan)的关系

    一,问题描述 给定一个以字符串形式表示的入栈序列,请求出一共有多少种可能的出栈顺序?如何输出所有可能的出栈序列? 比如入栈序列为:1 2 3  ,则出栈序列一共有五种,分别如下:1 2 3.1 3 2 ...

  6. jzoj4313 电话线铺设(最小生成树+最近公共祖先)

    题面 \(solution:\) 这道题很奇妙,需要对kruskal重构树有足够的了解!我们先对王牌电缆实行kruskal重构树,然后我们再来枚举每一条李牌电缆,我们将某一条李牌电缆加进这棵树中必然构 ...

  7. Java 学习札记(三)免安装版TomCat中tomcat6w.exe的运行

    1.使用环境 很多时候我们用的是官网的解压免安装版的Tomcat,相比安装Tomcat除了少了安装步骤以外还少了tomcat6w.exe运行所需要的环境变量,所以一般Java开发免安装版的已经足够使用 ...

  8. html 替换元素

    参考博客:http://www.cnblogs.com/wkylin/archive/2011/05/12/2044328.html 可替换元素也是行内元素 替换元素是浏览器根据其标签的元素与属性来判 ...

  9. tidb 架构 ~Tidb学习系列(5)

    一 简介:今天我们继续学习tidb的增量传输 二 说明: tidb高度兼容mysql,可以仿照mysql的主从同步复制机制实现mysql->tidb的增量传输 三 实验: 1 下载tidb官方工 ...

  10. mysql 案例 ~ pt校验工具介绍

    简介:今天咱们来聊聊PT校验工具pt-table-checksum 注意事项:    1. 根据测试,需要一个即能登录主库,也能登录从库的账号:    2. 只能指定一个host,必须为主库的IP:  ...