FreeSwitch
文章平均质量分 55
Neohan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenWRT上安装FreeSWITCH
主要参考了这篇文章:http://bbs.qzxx.com/redirect.php?tid=14322&goto=lastpost。 机器是从淘宝上购买的:MR11U同wr703n MR3040 刷openwrt 16M闪存64M内存ar9331。固件版本是:OpenWrt Barrier Breaker 14.07 r43770 圣诞版 by 明月永在。 一、下载ipk文件原创 2015-08-12 19:50:20 · 5065 阅读 · 0 评论 -
FreeSWITCH - mod_xml_rpc源码分析三chanswitch.c
dfd原创 2015-09-03 22:24:55 · 903 阅读 · 0 评论 -
FreeSWITCH - mod_xml_rpc源码分析二channel.c
初始化和卸载在文件的开头处出现了两个函数:socketOsInit和socketOsTerm。很明显,这是为了跨平台而设的函数,函数内部依据平台用相应代码实现特定的初始化和卸载任务。可以看到,如果是在windows平台下编译,将分别调用SocketWinInit和SocketWinTerm。这两个函数在之前分析socket_win.c文件时介绍过。估计是考虑到在初始化和卸载时可能会有库相关的处原创 2015-09-03 22:14:02 · 1066 阅读 · 0 评论 -
FreeSWITCH - mod_xml_rpc源码分析四data.c
这个文件内有五个类型:TBuffer、TString、TList、TTable和TPool。TBuffertypedef struct{ void *data; xmlrpc_uint32_t size; xmlrpc_uint32_t staticid;} TBuffer;BufferAlloc函数不复杂。函数的作用就是申请memsize个字节的空间,原创 2015-09-05 15:32:33 · 1177 阅读 · 0 评论 -
FreeSWITCH - mod_xml_rpc源码分析五init.c
共有四个函数。Abyss开头的函数是使用库的用户代码需调用的函数。initAbyss和termAbyss两个函数是内部函数,分别被AbyssInit和AbyssTerm调用。初始化函数中除了预料到的ChanSwitchInit和ChannelInit两个函数被调用外,还调用了另两个函数:DateInit和MimeTypeInit。这个文件内内容太少,索性这次分析再包括date.c和原创 2015-09-05 19:04:11 · 859 阅读 · 0 评论 -
FreeSWITCH - mod_xml_rpc源码分析一socket_win.c
socket_win.cstatic voidchannelDestroy(TChannel * const channelP) { struct socketWin * const socketWinP = channelP->implP; if (!socketWinP->userSuppliedWinsock) closesocket(soc原创 2015-09-03 10:42:04 · 1511 阅读 · 0 评论 -
FreeSWITCH - mod_xml_rpc源码分析六thread_windows.c
struct abyss_thread { HANDLE handle; void * userHandle; TThreadProc * func; TThreadDoneFn * threadDone;};原创 2015-09-06 20:40:13 · 962 阅读 · 0 评论 -
FreeSWITCH - mod_xml_rpc源码分析九session.c
_TSessionstruct _TSession { bool validRequest; /* Client has sent, and server has recognized, a valid HTTP request. This is false when the session is new. If and when the ser原创 2015-10-08 23:08:43 · 1008 阅读 · 0 评论 -
FreeSWITCH - mod_xml_rpc源码分析七server.c
xcx原创 2015-10-07 10:15:35 · 1611 阅读 · 0 评论 -
RaspberryPi上检测FreeSWITCH状态及启动FreeSWITCH
所担负原创 2015-05-28 21:26:16 · 1580 阅读 · 0 评论 -
Windows平台下FreeSWITCH的Lua脚本连Microsoft SQL Server 2K8
正确的脚本如下:local dbh = freeswitch.Dbh("lptcc", "sa", "password")dbh:query("SELECT id, ext_id FROM ExtensionDevice", function(row) freeswitch.consoleLog("NOTICE", string.format("%d[]%s\n", row.id, r原创 2015-04-04 15:27:21 · 2109 阅读 · 0 评论 -
FreeSWITCH - mod_fifo On-hook Agent模式配置示例
这是一个简单的针对mod_fifo模块的原创 2014-09-27 11:47:36 · 2078 阅读 · 0 评论 -
FreeSWITCH - mod_fifo Off-hook Agent模式配置示例
在FreeSWITCH或者fs_cli的控制台下可使用此指令为队列增加或者删除一个座席。原创 2014-09-27 13:16:32 · 2525 阅读 · 0 评论 -
FreeSWITCH - mod_fifo fifo_member API
官网shanghttp://wiki.freeswitch.org/wiki/Mod_fifo原创 2014-09-29 16:40:42 · 3719 阅读 · 0 评论 -
RaspberryPi上FreeSWITCH自启动
修改rc.local文件,控制台下输入:sudo nano /etc/rc.local在文件末尾,在exit 0这一行之前,加入一行:/usr/local/freeswitch/bin/freeswitch -nc保存所作的修改,重启RaspberryPi。原创 2015-03-26 21:14:00 · 1158 阅读 · 0 评论 -
CentOS下设置FreeSWITCH自启动
翻译自FusionPBX官网:http://wiki.fusionpbx.com/index.php?title=Installing_FusionPBX_3.2_on_CentOS_6.5_and_Mysql以下的内容只是上述网页中的一小部分:将FreeSWITCH设置成自启动。假定系统内已编译安装好了FreeSWITCH,安装目录是/usr/local/freeswitch。请用r翻译 2015-03-29 11:00:07 · 3456 阅读 · 0 评论 -
CentOS下安装blue box
假定CentOS下已经安装好了git、FreeSWITCH、httpd和mysql。1、下载bluebox。控制台下输入cd /var/www/htmlgit clone git://github.com/2600hz/bluebox.git bluebox上述两步会在/var/www/html目录下生成bluebox目录。2、安装前设置。控制台下输入cd原创 2015-03-29 13:57:11 · 873 阅读 · 0 评论 -
Raspberry Pi上源码安装FreeSwitch
Raspberry Pi上源码安装FreeSwitch原创 2014-05-27 22:11:10 · 2586 阅读 · 0 评论
分享