自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

华的专栏

讨论与进步

  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

转载 【PowerDesigner】Constraint name uniqueness问题及处理

使用PowerDesigner生成数据库脚本时报 Constraint name uniqueness 错误:双击每行错误,发现外键引用的名字有重复的:惯性去网上找解决办法,找到的主要是两个方法:1.使用Automatic Correction右键错误行,菜单中选择Automatic Correction,自动更正错误。这样Constraint name 就会自动编号处理。2.手动修改Constr...

2018-04-30 09:41:19 626

转载 freeswitch实现监听、三方通话的两种方法

首先是使用freeswitch自带的监听和三方通话的功能,模块:mod_dptools: eavesdrop      mod_dptools: three_way使用方法是针对已经建立通话的双方的其中之一的UUID,发送命令或者配置拨号计划来使用,例如:已经通话的双方UUID是:9d385df2-e8ce-4c06-a8d9-ab04477a5d27、91b54a88-5f40-4ded-a82...

2018-04-27 14:34:41 2968

原创 mod_shout 模块

mod_shout 模块添加如下参数mod_shout_la_LIBADD   = $(switch_builddir)/libfreeswitch.la -lmp3lame -lmpg123配置文件:<action application="record_session" data="$${base_dir}/recordings/archive/${strftime(%Y-%m-%d-%...

2018-04-27 13:50:13 978 1

转载 怎么源码安装 PKGCONFIGPATH设置转

怎么源码安装 PKG_CONFIG_PATH设置如何从源码包安装软件?从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件它会告诉你怎样才能成功安装通常从源码包安装软件的步骤是:tar jxvf gtk+-2.4.13.tar.bz2 解开源码包cd gtk+-2.4.13/ 进入源码目录./configure 似乎在某些环境下./configure会造成终端退出而使用. c...

2018-04-26 21:02:47 404

转载 Centos66 编译 Freeswitch mod_shout mp3录音模块

由于录制mp3文件需要mod_shout,所以需要编译安装 该模块1. 按照wiki操作 yum install libshout-devel lame-devel libmpg123-devel 。按但是不能安装libmpg123-devel,需要手动到http://mpg123.org/download/?V=1&O=D下载,我下载的是mpg123-1.23.8.tar.bz22. 解...

2018-04-26 15:00:48 1593 1

转载 mod_shout

mod_shout ...

2018-04-25 20:53:27 415

转载 freeswith 录制 MP4格式视频

freeswitch默认支持语音通话录制成wav/mp3格式,但是对于视频录制,比如mp4格式还没有支持,asterisk 社区有个组织,asteriskvideo实现了在asterisk上录制及播放mp4文件的能力,可以参照freeswitch录制音频的方法,添加录制视频到某个文件格式的能力,freeswitch 引入 media-bug这个词汇 处理录音或者监听通道媒体的能力。media-bu...

2018-04-23 21:18:26 457

转载 Freeswitch 录制视频并播放

FreeSwtich通过 模块 fsv支持视频的录制和播放,此模块提供两个app,record_fsv和play_fsv,一个录像,一个播放,其实现在目录src\mod\applications\mod_fsv/mod_fsv.c使用方法:录像:dialplan 中 调用 app  record_fsv<action application="record_fsv" data="file.f...

2018-04-23 21:16:38 2284

转载 FreeSWITCH黑名单功能设置

功能描述:对呼叫的号码进行过滤步骤:1、编译mod_blacklist 模块:进入源目录/usr/local/src/freeswitch  --> make mod_blacklist-install2、加载mod_blacklist模块: fs_cli  -->  reload mod_blacklist   或   modules.conf.xml  添加 -->   &l...

2018-04-23 09:25:28 1945

转载 JitterBuffer

Skip to end of metadata Created by Italo Rossi, last modified by John Boteler on 2015.11.13 ...

2018-04-21 22:30:34 1219

转载 mod_mp4v2

Skip to end of metadata Created by francisco evangilo on 2017.01.13 Go to start of metada...

2018-04-21 21:48:58 718

转载 mod_shout

mod_shout ...

2018-04-21 21:41:19 533

转载 freeswitch录音功能

首先备份/usr/local/freeswitch/conf/dialplan/default.xml 。然后vi编辑default.xml ,在     下面加入以下语句即可录音。                     大家应该看明白了,录音会自动存放在${base_dir}/recordings/archive下。

2018-04-21 21:36:22 3904

转载 【FreeSWITCH】录音功能调试报告-2

1.2.2       从接听到挂断分时录音               【测试案例3】设想这样一种监控式的使用环境,终端1000呼叫总台1239,总台对1000进行监控式录音,即录音不间断,并且为了便于存储与查找,将长时间的录音按固定长度切割,录入不同文件。使用Lua脚本实现,首先在Dialplan中加入如下配置:                      <extension name=...

2018-04-21 21:31:49 2233

转载 freeswitch 录音录像模块和内核

freeswitch支持录音和录像功能,录音功能主要是通过mod_sndfile、mod_shout等模块实现的,录像模块是通过mod_mp4v2和mod_av模块实现。        mod_sndfile录制wav        mod_shout录制mp3        mod_mp4v2录制MP4文件        mod_av是在1.6.x版本中提供的新模块       把mod_av放...

2018-04-21 21:20:35 1187

转载 PowerDesigner导入SQL生成数据模型

今天在进行程序调试时需要将一个已有的应用进行修改,因为是别人开发的系统,数据结构没有。需要自己来进行建立,于是把数据库的结构导出成了.SQL文件,然后再导入PowerDesigner进行处理,方法如下:1、启动PowerDesigner,选择"File"菜单中的Reverse Engineer->Database2、选择你的DBMS类型。点击确定 3、选择"Using script file...

2018-04-17 14:38:23 692

转载 PowerDesigner最基础的使用方法入门学习

1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do  Not  Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)2:首先创建概念数...

2018-04-16 10:09:34 180

转载 PowerDesigner使用教程

PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1.  概念数据模型 (CDM)对数据和信息进行建模,利用实体-关系图...

2018-04-16 10:03:42 160 1

转载 CodeSmith和PowerDesigner的使用安装和数据库创建(原创系列教程)

最近要忙期考,但还是决定每天抽点空来写CodeSmith的系列文章了,在此实在不敢用教程这个词语,毕竟自己对CodeSmith了解的也不是很多,有很多牛人都在博客园发布了不少关于CodeSmith的文章了,但我还是想发表一下自己的心得,希望能给初学者更多的参考,教程中有错误或者表述不清的地方欢迎大家指出,我还是会秉承之前的风格,用尽量多的图来说明步骤,因为我觉得还是图文并茂的文章比较容易理解.好了...

2018-04-16 10:03:00 144

转载 在部署服务器端的时候postgresql调试和远程连接操作需要考虑好远程连接问题。

11,修改pg_hba.conf,对ip的限制host    all   all      0.0.0.0/0       md5/password/trust/peer2,修改postgresql.conflisten_addresses='*'3,防火墙设置iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d your.ip  --dpor...

2018-04-15 20:04:07 184

转载 关于对H264码流的PS的封装的相关代码实现

1、写在开始之前:           最近因为新工作要维护别人留下的GB模块代码,先熟悉了流程,然后也试着封装了下ps流,结果也能通过测试正常预览了,当然,其中开发读文档的头疼,预览花屏,卡帧的事情都有遇到,当时慢慢的看文档,整理逻辑,也就都顺利解决了,下面把大致的一些流程代码贴出来分享下。既然是对接国标,自然少不了通读它的标准文档和相关的RFC文档了!具体的我就不说了,可以用百度google下...

2018-04-14 16:47:28 580

转载 PostgreSQL创建数据库用户

一. 创建数据库用户freeswitchsudo -u postgres /usr/pgsql-9.5/bin/createuser -s -e freeswitch二. 创建pg数据库freeswitch,所有者为用户freeswitchsudo -u postgres /usr/pgsql-9.5/bin/createdb -E UTF8 -O freeswitch freeswitch UT...

2018-04-14 15:40:12 1238

转载 CentOS7下初始化PostgreSQL

CentOS7下初始化PostgreSQL1、安装epel;EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件。rpm -ivh http://mirrors.hustunique.com/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm1或者yum install epel-release12、安装

2018-04-14 13:44:22 2393

转载 freeswitch 使用mysql替换默认的sqlite

目标使用mysql替换掉freeswitch默认的sqlite数据库环境Centos6.xfreeswitch 1.2.16安装odbc和mysql-connectoryum install mysql-connector-odbc.x86_64 unixODBC-devel.x86_64配置DSN创建数据库realtime打开/etc/odbc.ini添加内容如下[MYSQLTP]Descri...

2018-04-13 21:34:48 1345

转载 freeswitch连接postgres数据库

1.安装postgres数据库,并启动。省略安装过程。 2。在freeswitch所在服务器安装postgresql-devel. 3.配置修改和编译。 在modules.conf中开启pg_cdr vim modules.confevent_handlers/mod_cdr_pg_csv1在fs源码目录下面 运行 ./configure --enable-core-pgsql-support1如...

2018-04-13 21:22:10 1623

转载 通过ODBC连接PostgreSQL和Greenplum

安装驱动yum install -y unixODBC.x86_64 yum install -y postgresql-odbc.x86_64 查看驱动配置cat /etc/odbcinst.ini # Example driver definitions# Driver from the postgresql-odbc package# Setup from the unixOD...

2018-04-13 21:04:26 3166

转载 freeswitch添加tls加密

1.在cd /usr/local/freeswitch/bin下运行命令 ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org2.生成服务端证书 ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswi...

2018-04-12 10:57:51 2170

转载 freeswitch命令

以下为所有应用(Application)的一览表,点击对应的超链接进入源网站查看英文版本,若要看中文版本可往下拉按序查找。翻译不妥处请多多指教。A answer – 应答一个信道的呼叫att_xfer – 可用于呼叫转移B bind_digit_action – 绑定一个关键字队列或者一个正则表达式到一个action上bind_meta_app – 在桥接或者执行另一个dialplan APP期间...

2018-04-10 22:02:47 10183

转载 freeswitch 配置动态会议的注意事项

freeswitch直播会议的实现我们做的是小心会议 一个会议最多5方 简单的配置如下Java代码  <extension name="MY_Extension">       <condition field="destination_number" expression="^95126_(\d{7,15})_(\d{7,15})$">           <act...

2018-04-08 21:59:14 847

转载 freeswitch 通道变量

1 Introduction1.1 Channel Variables in the XML Dialplan1.1.1 Scoped Variables1.2 Channel Variables in Dial strings1.2.1 Handling Variables With Commas1.3 Exporting Channel Variables in Bridge Operatio...

2018-04-08 21:44:15 2587

转载 Freeswitch与外域IP对接之incoming call

专注三网融合之接入网/核心网等技术,音视频信令和媒体传输相关协议专家前辈入驻,谈笑有鸿儒,往来无白丁,共同学习探讨IMS/IPPBX相关技术欢迎同行加入IMS/IPPBX/VoIP/SIP QQ交流群:255404741(猛戳直接加群)    SIP Trunk + DID 固然能够解决不同SIP域间呼叫互通的问题,但却不是唯一的解决方案,DID理解和配置都不易,且两域是something lik...

2018-04-08 16:42:26 1623

转载 freeswitch的拨号规则配置

当一个呼叫在ROUTING状态下达到命中拨号规则解析器时,相应的拨号规则就开始解析了。随着解析的进行,在xml文件中的符合条件的或标签中的指令形成一个指令表,安装到这个通道中。你可以将拨号规则文件放到conf/dialplan/default下,这个目录下的拨号规则要比enum拨号规则优先处理。这个目录下的文件执行优先级是按其文件名开头的数字排序(由小到大),最大的那个文件是99999_enum....

2018-04-08 13:35:58 1113

转载 freeswitch的dialplan中condition变量

fs中dialplan中的condition变量可以是channel变量、内置变量内置变量有:The following variables, called 'caller profile fields', can be accessed from condition statements directly:context Why can we use the context as a field...

2018-04-08 11:46:27 4427

转载 freeswitch 配置动态会议的注意事项

freeswitch直播会议的实现我们做的是小心会议 一个会议最多5方 简单的配置如下Java代码  <extension name="MY_Extension">       <condition field="destination_number" expression="^95126_(\d{7,15})_(\d{7,15})$">           <act...

2018-04-07 08:23:28 1814

转载 FreeSwitch中的会议功能

         FreeSwitch 默认支持会议功能,有如下特点:          (1) 不需要创建一个会议室的操作,只需要通过 conference 拨码计划就可以实现;          (2) 会议室不真正存在, 直到有人呼入为止;          (3) 会议功能很强大,能实现灵活控制。            这样讲太学术化,来点直观的,步骤如下:          (1) 运行...

2018-04-07 08:17:13 2494

转载 FreeSwitch Event Socket Command(事件套接字命令行)

api语法:api <command> <arg>作用:发送一个api命令(阻塞模式)示例:api originate sofia/mydomain.com/ext@yourvsp.com 1000   # connect sip:ext@yourvsp.com to extension 1000api sleep 5000 bgapi语法:bgapi <comman...

2018-04-05 20:12:32 1258

转载 SVN服务器搭建和使用(二)

上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图:在弹出的右...

2018-04-05 08:34:16 175

转载 SVN服务器搭建(一)

本教程以64位win10系统为例在本地搭建svn服务器,安装完成后,即可访问本地svn服务器上的项目,也可以访问网上其他svn服务器上的项目。 一、首先准备三个软件:1.VisualSVN-Server-3.6.3-x64.msi(svn服务端)2.TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi(svn客户端)3.LanguagePack_1.9.6.27867...

2018-04-05 08:31:22 218

转载 WebRTC + JsSIP + freeSWITCH一对一视频聊天

之前几篇文件介绍了 freeSWITCH 和 WebRTC 结合在一起需要的各种环境,现在到了最关键的一篇,使用 JsSIP 来创建一个 DEMO 。这次我们需要写点 JS 代码。准备 JsSIP 库文件可以从 http://www.jssip.net/download/ 下载一个 min 版的 js 文件,我用的是 3.0.13 ,文件名是 jssip-3.0.13.min.js ,把它放在我们...

2018-04-04 14:01:20 2148 2

ps解封包处理

PS视频流的解封包处理过程,详细请看源码!

2015-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除