文章目录

  • 软电话配置
  • 配置外部电话呼入sip软电话
  • 配置sip软电话呼出
  • 交换机后台配置
  • 参考资料

软电话配置

不同的软电话配置大同小异.FreeSWITCH 默认配置了 1000 ~ 1019 共 20 个用户,你可以随便选择一个用户进行配置,密码为:1234

[root@peer0 ~]# ls /etc/freeswitch/directory/default/
1000.xml  1002.xml  1004.xml  1006.xml  1008.xml  1010.xml  1012.xml  1014.xml  1016.xml  1018.xml  brian.xml    example.com.xml
1001.xml  1003.xml  1005.xml  1007.xml  1009.xml  1011.xml  1013.xml  1015.xml  1017.xml  1019.xml  default.xml  skinny-example.xml

在 X-Lite 上点右键,选 Sip Account Settings…,点Add添加一个账号,填入以下参数(Zoiper 可参照配置):

Display Name: 1000
User name: 1000
Password: 1234
Authorization user name: 1000
Domain: 你的IP地址,就是刚才你记住的那个

控制台输入:

originate user/1000 &echo

实现与1000用户的软电话通话

如果出现无声音的问题,需要更改配置文件:

vim /usr/local/freeswitch/conf/sip_profiles/internal.xml
<param name="ext-rtp-ip" value="192.168.x.x"/>
<param name="ext-sip-ip" value="192.168.x.x"/> 192.168.x.x  为自己电脑ipvim /usr/local/freeswitch/conf/sip_profiles/external.xml
<param name="ext-rtp-ip" value="192.168.x.x"/>
<param name="ext-sip-ip" value="192.168.x.x"/>

配置外部电话呼入sip软电话

外部电话呼入需要购买带有FXO端口的硬件设备,具体连接配置方式参照硬件供应商提供的产品说明(后文以讯时网关为例说明)

外部电话信号转发至FreeSwitch平台后需要配置拨号计划。具体配置如下:

  1. 进入文件目录
#cd /usr/local/freeswitch/conf/dialplan/
  1. dialplan文件夹说明
#ls
default  default.xml  features.xml  public  public.xml  skinny-patterns  skinny-patterns.xml
default.xml和public.xml分别是内部拨号规则和对外拨号规则的配置。
  1. 电话信号从外部进入Freeswitch平台,使用public.xml文件配置信息。新增配置信息直接在public文件夹新建xml文件即可自动加载
[root@localhost public]# cat 00_inbound_did.xml<include><extension name="public_did"><!-- 12345678 为电话局端为你分配的电话号码 --><condition field="destination_number" expression="^(12345678)$"><action application="set" data="domain_name=$${domain}"/><!-- 1.指定坐席 电话转接至 账号1001 坐席 --><action application="transfer" data="1001 XML "/><!-- 2.配置静态坐席 坐席也可动态迁入迁出--><!-- <action application="set" data="fifo_music=$${hold_music}"/> <action application="fifo" data="my_fifo in"/>   --><!-- 3.配置ivr流程 --><!--        <action application="answer" data=""/><action application="seleep" data="100"/><action application="ivr" data="new_demo_ivr"/> --></condition></extension>
</include>
  • 1 2 3 为三种接听方式的配置,可分别尝试
  • 配置静态(动态)坐席中 “my_fifo” 的配置
    cd /usr/local/freeswitch/conf/autoload_configs
    vi fifo.conf.xml
    #添加<fifo></fifo><fifo name="my_fifo" importance="0"><member timeout="60" simo="1" lag="5">{member_wait=nowait}user/1004@$${domain}</member><member timeout="60" simo="1" lag="5">{member_wait=nowait}user/1001@$${domain}</member></fifo>
    
  • ivr配置详见《Freeswitch权威指南》
  • 登陆FXO口设备局域网后台,增加路由转发规则
    FXO X ROUTE IP   192.168.1.34:5060
    

配置sip软电话呼出

  1. 在目录/usr/local/freeswitch/conf/dialplan/下的default.xml文件主要负责平台内部电话的拨号计划。直接在default文件下创建xml文件 即可自动加载

    cat call_out.xml
    <include>
    <extension name="call out"><condition field="destination_number" expression="^0(\d+)$"><action application="bridge" data="sofia/external/$1@192.168.1.110"/><!--  也可通过自定义网关转发<action application="bridge" data="sofia/gateway/test/$1"/> --></condition>
    </extension>
    </include>
    
  • 192.168.1.110为FXO口交换机设备的局域网地址

  • 登陆FXO口设备局域网后台,增加路由转发规则

    IP   X ROUTE FXO 1
    

交换机后台配置

讯时 HX4G 系列 语音网关


参考资料

参考地址:http://www.bubuko.com/infodetail-2032889.html
中文文档:http://www.dujinfang.com/2010/04/14/freeswitch-chu-bu.html
《Freeswitch权威指南》

下一篇:freeswitch使用jssip集成网页电话,nginx配置https协议

freeswitch软电话配置、结合讯时网关,外线电话呼入、呼出配置相关推荐

  1. 如何在FreePBX ISO 中文版本安装讯时网关,潮流16FXS 网关和潮流话机

    如何在FreePBX ISO 中文版本安装讯时网关,潮流16FXS 网关和潮流话机 摘自:http://www.siplab.cn/?p=664 1)迅时的fxo口网关要注册到asterisk,所以现 ...

  2. 讯时网关通话过程中的功能键失灵,已解决

    环境: elastix 1.6 讯时MX60-16S口网关 症状: 在分机通话过程中,按asterisk的功能键失灵,比如转接键##,三方通话*11, 起初怀疑是讯时网关的功能键与asterisk的冲 ...

  3. FreeSWITCH软电话互打

    环境:Window/VS2015/FreeSWITCH-1.6.19源码 1:启动FreeSWITCH服务器 D:\VS\freeswitch-1.6.19\Win32\Debug目录以管理员身份运行 ...

  4. 讯时网关路由规则小结

    路由配置规则 1.执行顺序:从上往下 2.允许条数:500 条 3.没有匹配到路由时的处理: a) 若是网关发起呼叫,将呼叫送到 SIP 代理服务器 b) 若是 IP 侧呼入且被叫号与 FXS 或 F ...

  5. 讯时网关IP对接PBX

    先配置呼入 1.在网关的中继线绑定号码 2.在路由表写入到PBX 路由到 pbx  IP     绑定的号码和路由的 fxo后面的数字要一致 3.在PBX 建一个sip中继,host为网关IP 4.创 ...

  6. 讯时网关部分话机无法注册问题

    讯时备注 讯时MX60 48S设备进行用户线批量注册时全选48个端口,会出现33号端口之后的所以端口没有选中的问题,需要多全选几次,或者对后面的端口单独选择,重新批量注册即可.该问题已跟讯时技术确认, ...

  7. CentOS7和CentOS8 Asterisk 20.0.0 简单图形化界面7--对接讯时FXO网关落地

    CentOS7和CentOS8 Asterisk 20.0.0 简单图形化界面7--对接FXO网关落地 1.创建自动话务台 2.创建PBX SIP中继并设置呼入权限 3.设置呼叫权限 4.设置分机呼出 ...

  8. FreeSwitch连接讯时语音网关配置和全部使用场景

    在学习的过程中需要使用FS和语音网关连接,拨打内部.外部号码,自己测试成功后,记录下配置步骤,方便,自己和他人 1. 配置讯时语音网关 (1)用户线配置→用户线功能 配置 FXS口 因为FXS口配置的 ...

  9. 讯时O口MX8网关对接昆石软交换vos3000

    讯时O口MX8网关对接昆石软交换vos3000 一.讯时网关MX8设置: 1.登录网关 2.线路配置 解释:也就是接入的实际电话线路的电话号码,和接口一一对应即可. 3.线路中继配置 解释:中继功能也 ...

最新文章

  1. 第1关:学习-用循环和数组实现输入某年某月某日,判断这一天一年的第几天
  2. 干货 | 清华大学刘知远 CCL 2018学生研讨会报告(附完整PPT下载)
  3. option等为空的选择
  4. Py之GraphLab:graphlab库的简介、安装、使用方法之详细攻略
  5. windows python安装opencv_关于OpenCV-Python安装(缺少ffmpeg):OpenCV-Python安装(缺少ffmpeg)-Windows...
  6. 解决Windows 10 CPU占用高风扇吵问题
  7. 非root用户暴力法解决选择性使用两个cudnn
  8. 关于第五届全国高校新一代信息技术暑假教师培训班的通知
  9. socket 接收和发送缓冲区
  10. 《Effective Python 2nd》 读书笔记——列表与字典
  11. java 测试 jar_java – 从可执行jar运行spring测试
  12. 开始学习docker
  13. 元胞自动机模型01——认识元细胞机模型
  14. 使用SpringSecurity 实现 OAuth2 资源服务器认证服务器分离( 注册码模式)
  15. ISweek工采网·工采电子参展OFweek维科网 2021全球数字经济产业大会圆满落幕
  16. 魔方——一面两层之后的公式
  17. 计算机科班生学计算机组成原理的意义何在呢?
  18. 安卓桌面软件_Windows启动器v8.34安卓用上win桌面
  19. 【算法】深度搜索(DFS) 和 广度搜索(BFS)
  20. 单例模式——国庆收心

热门文章

  1. vue-awesome-swiper实现轮播图片
  2. Double转BigDecimal并保留两位小数出现异常: java.lang.ArithmeticException: Rounding necessary
  3. 你未必知的拼音打字快打十招
  4. 软考真题的重要性不用再强调了吧
  5. 利用Java模拟石头剪刀布游戏
  6. excel自动换行_你会用Excel制作 流程图 吗?
  7. html中怎么写艺术字,用CSS设计艺术字
  8. 从突变到新抗原:肿瘤与免疫系统之间的一场豪赌!
  9. 大数据峰会议题公开,顶级技术+实践经验先睹为快
  10. Caysn打印机安卓平台开发包接口说明文档及打印示例程序_20170609