E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
freeswitch
关于Freeswtich的mod模块编译的一个问题
最近有一个
freeswitch
的mod模块需要从centos移植到debian去,原来以为会非常容易,结果却是一波三折,折腾了很久,好在结果是解决了,今天就是做下记录。
shanghaimoon
·
2023-12-29 12:10
开发语言
c++
基于
Freeswitch
对接免费的ASR语音识别引擎
目前大部分的只能呼叫中心系统都对接了ASR语音识别引擎,主流的识别引擎有科大讯飞,阿里,百度等大厂的产品,价格不菲,有没有什么免费的引擎可以使用呢,答案是肯定的。免费又好用的语音识别引擎----Voskvosk是一个离线开源语音识别工具,它可以识别16种语言,包括中文,而且总体效果还是不错的,因为我们要对接到呼叫中心,因此我们需要实时的流式传输语音数据,目前主流的解决方案是采用websocket协
shanghaimoon
·
2023-12-29 12:10
语音识别
人工智能
FreeSwitch
采用mrcp协议对接科大讯飞asr和tts以及对话系统
在语音侧,我们使用开源的软交换系统
FreeSwitch
来对接科大的接口。
shanghaimoon
·
2023-12-29 12:40
语音识别
人工智能
关于
Freeswitch
媒体流方向控制的一个问题
今天碰到一个业务需求,希望
Freeswitch
在发起originate呼叫的时候,媒体流是单向的,只发送,不接收,反应到sdp的术语里面来说,也就是媒体属性希望是a=sendonly。
shanghaimoon
·
2023-12-29 12:40
媒体
基于
Freeswitch
实现的Volte网视频通知应用
现在运营商的Volte网络已经很好的支持视频通话了,因此在原来的电话语音通知的基础上,可以更进一步实现视频的通知,让用户有更好的体验,本文就从技术角度,基于
Freeswitch
来实现此类应用(本文假设读者已对
shanghaimoon
·
2023-12-29 12:04
FreeSwitch
C++
音视频
ffmpeg
FreeSWITCH
的sip_gethostbyname=true
cat/etc/hosts192.168.1.100ivr192.168.1.100node007.comoriginatesofia/internal/1111@ivr&echo可以呼出,没包含'.'originatesofia/internal/
[email protected]
&echo不可以呼出,包含'.',但ip_gethostbyname为false(默认值)originate[sip_
无名387
·
2023-12-26 22:21
FreeSWITCH
FreeSWITCH
主机的hosts
FreeSWITCH
转满意度调查
hangup_after_bridge缺省为true如果设置为false,bridge结束之后应该就可以继续执行,比如luamyd.lua,转满意度调查下面是我的lua脚本:--名称:myd.lua--作用:满意度调查--调用方式:luamyd.lua--需要先创建满意度表:createtablemyd(uuidasvarchar,choicevarchar)localdsn="postgresq
无名387
·
2023-12-26 22:20
FreeSWITCH
满意度调查
FreeSWITCH
uuid_broadcast
之前看手册没看明白,但现在搞清楚了,应该是这样的:uuid_broadcast[aleg|bleg|both]这个好理解,就是播放语音文件举例1:uuid_broadcastapp[![hangup_cause]]::args[aleg|bleg|both]这个比较复杂,在指定的腿上执行app,如果有感叹号,那么执行完毕后挂断,并指明挂机原因,否则就不挂断,`::`后面是app带的参数举例2:uu
无名387
·
2023-12-26 22:50
FreeSWITCH
FreeSWITCH
uuid_broadcast
FreeSWITCH
continue_on_fail
先看一段简单的dialplan:设置continue_on_fail为true之后,如果呼叫用户1001失败,fs会继续执行,也就是先打印日志,再呼叫用户1002反之,如果continue_on_fail不为true(默认值),log和bridge这二个app就没有执行的机会了continue_on_fail这个名字起的不错当然也可以指定hangupcause的列表:留意originate_dis
无名387
·
2023-12-26 22:47
FreeSWITCH
FreeSWITCH
FreeSWITCH
中的lua操作小结
FreeSWITCH
中的lua操作小结lua中设置当前通道变量:方法一:session:setVariable("fullName","xxxxx");--需判断session是否为空方法二:localuuid
幽澜先生
·
2023-12-26 01:37
fs基本命令
查看版本version
FreeSWITCH
Version1.10.10-release+git~20230813T165739Z~4cb05e7f4a~64bit(git4cb05e72023-08-1316
、、、、南山小雨、、、、
·
2023-12-25 16:07
FreeSwitch
webrtc
freeswitch
FreeSwitch
中语音流的读写线程分析
基于centos7+
FreeSwitch
1.5.15b对
FreeSwitch
中语音传输的多线程模型进行了研究。
极乐净土0822
·
2023-12-24 02:12
c++
sip
freeswitch
如何解决sip信令的NAT问题
概述
freeswitch
是一款简单好用的VOIP开源软交换平台。公网环境复杂多变,客户环境更是各种稀奇古怪的问题。fs在针对sip信令的NAT问题有针对性的参数设置。
求真得真
·
2023-12-23 09:21
技术-VOIP
voip
sip
NAT
freeswitch
的一个性能问题
概述
freeswitch
是一款简单好用的VOIP开源软交换平台。在fs的使用过程中,会遇到各种各样的问题,各种问题中,性能问题是最头疼的。
求真得真
·
2023-12-23 09:20
技术-VOIP
freeswitch
voip
linux
sip
freeswitch
设置多个execute_on_media
概述
freeswitch
是一款简单好用的VOIP开源软交换平台。fs中有非常多的接口和通道变量,使用方式多变。官方文档有时候也仅仅是介绍了最基本的使用方法和格式。
求真得真
·
2023-12-23 09:20
技术-VOIP
voip
sip
freeswitch
on debian docker
概述
freeswitch
是一款简单好用的VOIP开源软交换平台。因为centos系统期限的原因,尝试在debian的docker上使用fs。
求真得真
·
2023-12-23 09:18
技术-VOIP
debian
docker
voip
容器
发送注册连接到
FreeSWITCH
服务器的客户端
importsocketdefsend_register_request(username,password,server_ip,server_port):#构建注册消息register_message=(f'REGISTERsip:{server_ip}SIP/2.0\r\n''Via:SIP/2.0/UDPclient;branch=z9hG4bK776asdhds\r\n''Max-Forw
68lizi
·
2023-12-19 07:23
python
FreeSWITCH
rtp endpoint recvonly
查了下rtp.c的源码,远端端口为0就意味着recvonly,但其实不然,调用switch_rtp_new会马上返回失败经过反复测试,增加下面几行代码之后终于变成了recvonly:tech_pvt->mode=RTP_RECVONLY;rtp_flags[SWITCH_RTP_FLAG_AUTOADJ]++;switch_channel_set_variable(channel,"rtp_aut
无名387
·
2023-12-16 07:18
FreeSWITCH
FreeSWITCH
recvonly
python3使用pandas备份mysql数据表
今天记录下python3如何使用pandas进行mysql数据表的备份,我将从以下几个方面进行展开:数据表备份逻辑描述使用的相关接口及文档以
FreeSWITCH
的cdr表为例进行示例提供示例代码及运行效果视频一
softshow1026
·
2023-12-15 19:21
pandas
mysql
adb
Freeswitch
异步事件类型
EventTypes(Classes,orNames,ofEvents)Onlyshowsthelistofevents,butthislistisalreadyinEventList,andthatpageisalsomoreuptodate.(Diffedthetwolists,andthey'reidentical.)AboutEventscomesinmany"types"or"class
何以解忧08403
·
2023-12-03 17:38
Freeswitch
服务器
运维
华为鲲鹏+银河麒麟V10编译
FreeSWITCH
1.10.9
#uname-r4.19.90-17.5.ky10.aarch64本想编译
FreeSWITCH
1.10.7,但碰到点问题,后来改1.10.9,相对比较顺利,记录如下:先安装工具/开发库等:yuminstall-ygityuminstall-ywgetyuminstall-yautoconfyuminstall-yautomakeyuminstall-ycmakeyuminstall-ybisony
无名387
·
2023-12-02 07:32
FreeSWITCH
FreeSWITCH
FREESWITCH
系列之内存泄漏排查总结
心路历程1.懵逼状态在接到这个任务的时候,对
FreeSwitch
处于一问三不知的情况,不了解
FreeSwitch
的业务,不了解流程,更要不要说代码了。
cww_zju_amdocs
·
2023-12-02 03:59
FreeSwitch
「专题速递」多媒体内容理解、视频云大模型算法实践、AI算力云的探索、
FreeSWITCH
对接人工智能...
AI在多媒体领域的应用日益广泛。通过深度学习和神经网络等技术,人工智能可以提高视频图像的清晰度,降低噪声,改善色彩,使得用户可以观看更加真实、清晰的影像。通过模型和算法的训练,人工智能可以进行内容的识别和理解,使得多媒体内容更易于搜索和管理。在本次大会中,我们将深入探讨AI与多媒体的融合,分享最新的技术进展和应用案例。同时,我们还将讨论人工智能的大模型和边缘计算等实践,展望AI在多媒体领域的未来发
LiveVideoStack_
·
2023-11-25 13:38
音视频
人工智能
FreeSWITCH
学习笔记:EventSocket
EventSocket命令最后需带有两个换行符。api执行API命令。阻塞。1apiAPI[ARG[...]]auth内连模式下身份验证。需要第一个发送。1authPASSWORDbgapi后台执行API命令。不阻塞。1bgapiAPI[ARG[...]]2[Job-UUID:UUID]返回带有Job-UUID。当API命令执行完成后会产生一个BACKGROUND_JOB事件。connect外连模
何以解忧08403
·
2023-11-24 11:33
Freeswitch
服务器
前端
网络
freeswitch
使用mod_sms短信模进行端对端通信
mod_sms端对端通信时Can'tfinduser问题前提原因解决办法(通过嵌入式脚本修改目标地址)前提服务器:阿里云vpc系统:centos7模块:mod_python和mod_sms已经按照教程安装,不能解决的部分可以参照解决办法现状:电话能打通,短信发不出去已经达到的效果:客户端A可以给客户端B发短信,输入【你好】,应该立即得到答复【Hello,yousaid:你好】不理想的情况:客户端B
zc131
·
2023-11-21 04:45
freeswitch
freeswitch
mod_sms
Can't
find
registered
user
freeswitch
推送rtmp_
freeswitch
使用mod_rtmp通过WebRTC进行音/视频通话以及mod_rtmp模块配置使用...
如下你会用到,你可以使用defaultAboutmod_rtmp是
FreeSWITCH
的RTMP(实时媒体协议)端点。Flash主要使用RTMP协议通过Internet传输音频,视频和数据。
王正威
·
2023-11-21 04:14
freeswitch
推送rtmp
freeswitch
修改mod_sofia模块并上报自定义头域
在定制化的sip交互过程中,
freeswitch
是支持自定义头域的,头域格式要满足“X-***”的模式。而当我们订阅了"sofi
求真得真
·
2023-11-21 04:41
技术-VOIP
voip
c++
freeswitch
使用mod_shout模块播放mp3
概述
freeswitch
在对VOIP语音通话中,可以通过playback命令播放IVR语音文件。
求真得真
·
2023-11-21 04:41
技术-VOIP
voip
centos
freeswitch
的mod_curl模块
freeswitch
的mod_curl模块可以很方便的实现webapi的接口调用。
求真得真
·
2023-11-21 04:41
技术-VOIP
voip
freeswitch
Freeswitch
的mod_av模块优化
最近在解决一个
Freeswitch
录制视频后出现视频文件播放花屏问题,大概梳理mod_av模块的录制流程,并做了一些流程上的优化。
ddddffffggggg
·
2023-11-21 04:40
freeswitch
智能客服搭建(5) -
FreeSWITCH
+ mod_unimrcp + ESL 开发对接
文章目录1.写在前面2.整体思路3.具体实现3.1启动语音识别3.2监听语音识别结果3.3转接到坐席4.遇到的问题5.解决的方案6.后续需研究的问题1.写在前面 前面的文章已经做了很多准备工作,接下来的事情,就是进行实际的对接和使用了,目标就是通过unimrcp模块,对通话双方进行实时的语音识别,将识别的内容进行实时的智能化分析,可以做实时监控、智能质检等。 以下内容默认大家对FreeSWIT
小爱玄策
·
2023-11-21 04:40
呼叫中心
mrcp
esl
FreeSWITCH
Freeswitch
使用mod_av录制mp4文件
FreeSwitch
配置mp4录音录像源码编译安装
FreeSwitch
服务器centosyuminstallvimgitwgetlrzszyuminstallautoconfautomakelibtoolopenssl
HF1203
·
2023-11-21 04:10
centos
github
linux
Freeswitch
中mod_commonds
mod_commandsTableofContents(clicktoexpand)0.About1. Usage1.1 CLI1.2API/EventInterfaces1.3ScriptingInterfaces1.4FromtheDialplan2.Formatofreturneddata3.CoreCommands3.1 acl 3.1.1Syntax3.1.2Examples3.2ali
何以解忧08403
·
2023-11-21 04:38
Freeswitch
javascript
前端
开发语言
centos 7.9编译和安装
freeswitch
-1.10.9
忠告千万别使用CentOS部署
FreeSWITCH
!!!以下大部分都是笔者用CentOS7自编译踩得坑。建议直接Debian安装官方编译好的包!!!可以少踩很多坑(严重怀疑官方歧视CentOS)。
zzhongcy
·
2023-11-17 17:11
freeswitch
git
github
Freeswitch
中CHANNEL_HANGUP外呼挂断事件
1.CHANNEL_HANGUP外呼挂断事件事件详细##################外呼挂断:#############################[EslMessage{contentType=command/reply,headers=3,body=0lines}]2023-11-16T03:41:33.514+0800INFOc.e.c.v.s.c.i.FsServerEventHa
何以解忧08403
·
2023-11-16 18:14
Freeswitch
算法
前端
数据库
Freeswitch
中mod_callcenter
mod_callcenterAboutmod_callcenterisaninboundcallqueuingapplicationthatcanbeusedforcallcenterneeds.Thecallcenterdialplanapplicationprovidescallcenterfunctionalitybydistributingcallstoagentsusingvarious
何以解忧08403
·
2023-11-16 18:43
Freeswitch
java
数据库
jvm
Freeswitch
中Java ESL Client
JavaESLClientAboutThispagedocumentstheorg.
freeswitch
.esl.clientlibrarymaintainedinthe
freeswitch
-contribgitrepository.SeeJavaESLpageforoverviewofotheroptionsforusingJavawiththe
FreeSWITCH
EventSocket.Cli
何以解忧08403
·
2023-11-16 18:43
Freeswitch
java
开发语言
freeswitch
实现监听_java esl连接
freeswitch
(二)之事件监听
freeswitch
从启动到关闭过程中会产生大量的事件,而事件的监听都可以通过socket监听接口,去监听你想要的事件fs事件大致分为几大类:通道事件:比如通道建立事件系统事件:比如发出命令事件其他事件
weixin_39568133
·
2023-11-16 18:39
freeswitch实现监听
《
FreeSWITCH
: VoIP实战》:拨号计划- Dialplan
转载自:http://www.ctiforum.com/news/guandian/331500_4.htmlhash是内存中的哈希表数据结构。它可以设置一个键-值对(Key-Valuepair)。如,上面最后一行上向${domain_name}-last_dial_ext这个哈希表中插入global这么一个键,它的值是${uuid},就是本Channel的唯一标志。不管是上面的set,还是has
一枪尽骚丶魂
·
2023-11-16 18:38
freeswitch
[
freeswitch
]mod_dptools功能总结(updating)
mod_dptools功能总结前言
freeSWITCH
的mod_dptools模块各功能总结,这里只是整理下功能,具体用法参考官方wikianswer“接通”。
dustinqi
·
2023-11-16 18:38
freeswitch相关
freeswitch
FreeSWITCH
小结:呼叫的发起与跟踪
需求描述虽然现有的
FreeSWITCH
功能已经很强大,但是很多情况下,为了配合业务上的功能,还需要做一些定制开发。有一个基本需求是:如何控制fs外呼,并跟踪外呼后的一系列状态。
weixin_30341745
·
2023-11-16 18:38
FreeSWITCH
mod_callcenter 整理
mod_callcenter本文英文部分是来自https://
freeswitch
.org/confluence/display/
FREESWITCH
/mod_callcenter,中文部分是通过分析mod_callcenter.c
噗噗哥
·
2023-11-16 18:34
java
dreamweaver
javascript
Freeswitch
一些高级功能-配置中文语音提示等
1.批量创建用户用户配置文件在conf/directory/default/目录下,每个用户对应一个XML配置文件
Freeswitch
默认提供了1000~1019这20个用户,如果手动创建另一个用户如2000
irizhao
·
2023-11-16 18:33
freeswitch
freeswitch
常用命令
常用命令status查看fs的状态sofiastatus查看sofia的状态查看注册信息1.sofiaprofileinternalsiptraceon打开siptrace2.注册手机到fs,处理拨打电话等一系列操作3.sofiaprofileinternalsiptraceoff关闭siptracesofiastatusprofileinternalreg查看注册的电话信息查看调试信息uuid_
MMsmileNN
·
2023-11-16 18:31
freeswitch
网络通信
FreeSWITCH
- mod_fifo fifo_member API
官网上http://wiki.
freeswitch
.org/wiki/Mod_fifo关于mod_fifo模块的说明中包含了一些有关此模块的API,及其使用说明。fifo_member是其中之一。
Neohan
·
2023-11-16 18:00
FreeSwitch
voip
FreeSWITCH
mod_fifo
Freeswitch
中CHANNEL_ORIGINATE呼入振铃事件
1.CHANNEL_ORIGINATE事件variable_effective_caller_id_number=1000//当前分机Other-Leg-Logical-Direction=inbound/outbound//呼叫类型(呼入,呼出)Caller-ANI=15910979999//主叫Caller-Logical-Direction//主叫方呼叫方向FSEVENT事件详细信息:202
何以解忧08403
·
2023-11-16 18:29
Freeswitch
java
前端
服务器
FreeSwitch
安装视频
文章目录序言Centos7安装
FreeSwitch
-1.6序言 学习资料来源《
FreeSWITCH
权威指南》-作者杜金房这本书。
代码浪人
·
2023-11-15 03:59
Freeswitch-实战分析
FreeSWITCH
FreeSWITCH
fail2ban.lua
--[[部署:在vars.xml里面增加配置项目:或者在lua.conf.xml里面增加下面这个配置项目:目前仅仅记录到/tmp/fail2ban.log,以后可以记录到数据库,再启用shellban脚本--]]functionlog_to_file(s)localf=io.open("/tmp/fail2ban.log","a")localprefix=os.date("%Y-%m-%d%H:%
无名387
·
2023-11-14 12:04
FreeSWITCH
lua
FreeSWITCH
给指定地址发送SIP Message
不多说了,直接上lua版本的示例代码:functiondebug(s)
freeswitch
.consoleLog("ERR",s.."
无名387
·
2023-11-14 12:34
FreeSWITCH
信息与通信
通过顶顶通呼叫中心中间件玩转
FreeSWITCH
媒体流
怎么获取
FreeSWITCH
的媒体流是一个老生常谈的问题了,最常见的方法media_bug,我在2019年就做的
FreeSWITCH
对接ASR开源的例子https://gitcode.net/iyaosan
顶顶通-FreeSWITCH二次开发接口
·
2023-11-12 16:04
呼叫中心
FreeSWITCH
智能语音交互
语音识别
机器人
FreeSWITCH
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他