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

简介: 文章目录 软电话配置 配置外部电话呼入sip软电话 配置sip软电话呼出 交换机后台配置 参考资料 软电话配置

文章目录 软电话配置 配置外部电话呼入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 系列 语音网关

相关文章
|
12天前
|
监控 网络协议 数据安全/隐私保护
vos3000外呼系统如何检查落地网关配置正常,路由分析
使用VOS3000外呼系统时,确保呼叫畅通的关键在于检查落地网关配置和进行路由分析。具体步骤包括:登录管理界面,检查网关状态和配置,配置外呼规则,测试拨打电话,以及分析日志和报告。通过这些步骤,可以确保系统稳定运行,提高外呼成功率和通话质量。
|
3月前
|
安全 前端开发 Java
微服务网关及其配置
微服务网关及其配置
109 4
|
3月前
|
存储 容器
【Azure 事件中心】为应用程序网关(Application Gateway with WAF) 配置诊断日志,发送到事件中心
【Azure 事件中心】为应用程序网关(Application Gateway with WAF) 配置诊断日志,发送到事件中心
|
3月前
|
微服务 应用服务中间件
微服务跨域(通过网关配置进行跨域)
在单体架构中,我们通常通过SpringMVC配置类实现CORS跨域支持,设置允许的来源、请求头、方法及凭证等。然而,在微服务架构下,因浏览器首先访问网关再进行服务路由,需在网关配置跨域。对于无SpringMVC环境的网关(如使用Gateway组件),我们可在YAML文件中配置`spring.cloud.gateway.globalcors`属性,以实现全局跨域支持。
80 0
|
4月前
|
Kubernetes 监控 Java
有了k8s还需要gateway网关,nacos配置中心吗
在Kubernetes环境中,服务网关(如Spring Cloud Gateway)和Nacos配置中心补充了k8s的不足。Nacos提供灵活服务路由和动态配置更新,超越k8s基础服务发现。它还支持更复杂的配置管理和实时推送,以及环境隔离和版本控制。作为服务注册中心,Nacos增强k8s服务治理能力,保持技术一致性,并提供额外的安全层及监控功能。
207 0
|
5月前
|
Linux
centos bond多网关配置 bond多网关路由
centos bond多网关配置 bond多网关路由
77 2
|
5月前
|
Ubuntu Linux
ubuntu linux配置bond 网卡绑定 多个bond配置多网关
ubuntu linux配置bond 网卡绑定 多个bond配置多网关
393 1
|
29天前
|
安全 5G 网络性能优化
|
2月前
|
监控 负载均衡 安全
微服务(五)-服务网关zuul(一)
微服务(五)-服务网关zuul(一)
|
3月前
|
运维 Kubernetes 安全
利用服务网格实现全链路mTLS(一):在入口网关上提供mTLS服务
阿里云服务网格(Service Mesh,简称ASM)提供了一个全托管式的服务网格平台,兼容Istio开源服务网格,用于简化服务治理,包括流量管理和拆分、安全认证及网格可观测性,有效减轻开发运维负担。ASM支持通过mTLS提供服务,要求客户端提供证书以增强安全性。本文介绍如何在ASM入口网关上配置mTLS服务并通过授权策略实现特定用户的访问限制。首先需部署ASM实例和ACK集群,并开启sidecar自动注入。接着,在集群中部署入口网关和httpbin应用,并生成mTLS通信所需的根证书、服务器证书及客户端证书。最后,配置网关上的mTLS监听并设置授权策略,以限制特定客户端对特定路径的访问。
129 2