文章目录 软电话配置 配置外部电话呼入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
1 2 3 4 在 X-Lite 上点右键,选 Sip Account Settings…,点Add添加一个账号,填入以下参数(Zoiper 可参照配置):
Display Name: 1000 User name: 1000 Password: 1234 Authorization user name: 1000 Domain: 你的IP地址,就是刚才你记住的那个 1 2 3 4 5 控制台输入:
originate user/1000 &echo 1 实现与1000用户的软电话通话
如果出现无声音的问题,需要更改配置文件:
vim /usr/local/freeswitch/conf/sip_profiles/internal.xml
192.168.x.x 为自己电脑ip 复制代码
vim /usr/local/freeswitch/conf/sip_profiles/external.xml
1 2 3 4 5 6 7 8 9 10 配置外部电话呼入sip软电话 外部电话呼入需要购买带有FXO端口的硬件设备,具体连接配置方式参照硬件供应商提供的产品说明(后文以讯时网关为例说明)
外部电话信号转发至FreeSwitch平台后需要配置拨号计划。具体配置如下:
进入文件目录 #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 2 3 4 电话信号从外部进入Freeswitch平台,使用public.xml文件配置信息。新增配置信息直接在public文件夹新建xml文件即可自动加载 [root@localhost public]# cat 00_inbound_did.xml
<action application="set" data="domain_name=$${domain}"/> 复制代码
<action application="transfer" data="1001 XML "/> 复制代码
<!-- <action application="set" data="fifo_music=$${hold_music}"/> <action application="fifo" data="my_fifo in"/> --> 复制代码
<!-- <action application="answer" data=""/> <action application="seleep" data="100"/> <action application="ivr" data="new_demo_ivr"/> --> 复制代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 2 3 为三种接听方式的配置,可分别尝试 配置静态(动态)坐席中 “my_fifo” 的配置 cd /usr/local/freeswitch/conf/autoload_configs vi fifo.conf.xml #添加 {member_wait=nowait}user/1004@$${domain} {member_wait=nowait}user/1001@$${domain} 1 2 3 4 5 6 7 ivr配置详见《Freeswitch权威指南》 登陆FXO口设备局域网后台,增加路由转发规则 FXO X ROUTE IP 192.168.1.34:5060 1 配置sip软电话呼出 在目录/usr/local/freeswitch/conf/dialplan/下的default.xml文件主要负责平台内部电话的拨号计划。直接在default文件下创建xml文件 即可自动加载
cat call_out.xml 1 2 3 4 5 6 7 8 9 10 11 192.168.1.110为FXO口交换机设备的局域网地址
登陆FXO口设备局域网后台,增加路由转发规则
IP X ROUTE FXO 1 1 交换机后台配置 讯时 HX4G 系列 语音网关