FreeSWITCH与PSTN对接

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接入需要使用电话号码,该功能需要接入 目前电话总机 中的一个号码作为接入号码。

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

时间: 2024-10-12 21:44:21

FreeSWITCH与PSTN对接的相关文章

freeswitch折腾笔记1--SIP中继对接

freeswitch与各种设备对接的成功配置,需要的请参考,有错误的地方请指导. 1.对接华为softco 中继配置 \sip_profiles\external\ <include> <gateway name="softco5816">   <param name="proxy" value="172.16.100.248:5060"/>  <param name="realm" 

freeswitch对接其它SIP设备

这几天用到freeswitch对接其它设备方面的知识,这里整理下,也方便我以后查阅. 操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 一.freeswitch作为被叫设备 freeswitch作为被叫设备和其它设备对接的情况比较简单,可以直接通过5080端口呼入.freeswitch默认配置默认开启5080端口的对接(conf/dialplan/public.xml中关于public): <extension name="public_extensions

FreeSWITCH(二)——对接IMS平台

<include> <gateway name="gw1"> <param name="realm" value="ims.ln.chinamobile.com"/> <param name="register-proxy" value="***.***.***.***"/> <param name="username" value=

FreeSwitch 对接 RTSP 和 RTMP视频

在一些特殊应用场景中,可能希望把摄像头或者其他推流视频加入到FreeSWITCH中,我这里提供2个示例供大家借鉴 <action applicaiton="playback" data="vlc://rtsp://xxxx/vod"> 安装 mod_vlcload mod_vlc (安装这个看前面文章介绍) originate vlc/rtsp://192.168.1.100:8554/vlc &conference(3000) FreeSwit

Freeswitch+Sangma板卡安装教程(2)

5.开机启动把(当前目录下:要求安装目录为 freeswitch,且用户为 root:为启动板卡必须使用管理员权限)freeswitch.init 复制到/etc/init.d/目录下增加执行权限 chmod a+xchkconfig --add freeswitch.init 添加到配置中6.修改保持音删除 sounds/music/8000 目录下文件复制(当前目录下的)music_on_hold.wav 到 8000 目录下拨打 9664 测试7.配置板卡/usr/sbin/wancfg_

FreeSwitch SIP(1):linux下编译安装v1.4

本文,原文连接: http://blog.csdn.net/freewebsys/article/details/46546205 ,转载请注明出处! 1,关于FreeSwitch FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动.FreeSWITCH 可以用作交换机引擎.PBX.多媒体网关以及多媒体服务器等. FreeSWITCH 支持多种通讯技术标准,包括 SIP, H.323, IAX2 以及 GoogleTalk ,可以方便的与其他开

sipXecs Asterisk freeswitch opensips

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net SipXecs 谈到开源的IP-PBX,对该领域熟悉的人大概都知道Asterisk 这个大名鼎鼎的开源IPPBX.对于Asterisk的介绍,各类技术文档不少.然而在此我要介绍的是却是另一个同样是开源系统的IPPBX方案—sipXecs .通过Google查阅有关sipXecs的中文资料和介绍,发现不多,显然和Asterisk不再一

ToughRADIUS 与 RouterOS对接指南

在ToughRADIUS中增加 接入设备 配置 RouterOS 设备信息必须在 ToughRADIUS 系统中配置,不然所有认证消息会被丢弃. RouterOS radius 配置 radius 服务配置 注意,要使强制下线功能有效,务必启动授权功能,开放3799端口给 Radius. 开启RouterOS上的 radius 记账 对于记账间隔,如果是包月类型套餐,记账间隔应该设置的长一点,可以有效减轻 radius 服务器负担,如果希望获取更多的记账数据,适当的调整需要的记账间隔时间. Ro

ToughRADIUS 与 Linux PPTP 对接

以 ubuntu14 为例,谈谈PPTP对接ToughRADIUS 安装pptpd服务 sudo apt-get update -y sudo apt-get install -y pptpd iptables libfreeradius-client2 libfreeradius-client-dev 如果/etc/radiusclient目录不存在,建立一个radius配置目录链接 ln -s /usr/local/etc/radiusclient /etc/radiusclient 配置p