Sofia-sip内部使用消息队列的方式对sip协议进行处理,sofia-sip和application之间是通过reactor模式进行通信,即通过回调实现,本文主要关注sofia-sip内部消息队列的实现:
1. 需要了解sofia-sip使用到的一些oo(面向对象)技术,链接如下
http://sofia-sip.sourceforge.net/refdocs/programmin...
分类:
其他好文 时间:
2015-05-07 20:30:31
阅读次数:
276
#!/usr/bin/lua
--Author:jncheng
--Version:20150506
----------------------------------------------------------------------------------------
session:setVariable("continue_on_fail","USER_BUSY,NO_ANSWER,TIMEOUT,NO_USER_RESPONSE")
--getthedialextensionnumber
..
分类:
其他好文 时间:
2015-05-06 15:29:04
阅读次数:
255
#!/usr/bin/lua
--Author:jncheng
--Version:20150506
-------------------------------------------------------------------------------------------
session:setVariable("continue_on_fail","USER_BUSY,NO_ANSWER,TIMEOUT,NO_USER_RESPONSE")
--session:setVariable("ca..
分类:
其他好文 时间:
2015-05-06 15:25:47
阅读次数:
956
FreeSwitch源代码分析之模块加载和音频视频简要分析...
分类:
其他好文 时间:
2015-04-20 17:05:36
阅读次数:
182
vim /etc/odbc.ini
[freeswitch]
Driver = mysql
SERVER = 192.168.10.100
PORT = 3306
DATABASE = freeswitch
OPTION = 67108864
USER = root
...
分类:
数据库 时间:
2015-04-20 11:20:25
阅读次数:
172
1,sofia profile internal restart
2,list_users
3, 用法: show
item类型如下:
codec
endpoint
application
api
dialplan
file
timer
calls [count]
channels [count|like ]
calls
...
分类:
其他好文 时间:
2015-04-20 11:18:10
阅读次数:
135
从FreeSWITCH 安装过程./configure 时遇到sqlite 的问题开始:checking for sqlite3 >= 3.6.20… Package sqlite3 was not found in the pkg-config search path. Perhaps you s...
分类:
其他好文 时间:
2015-04-14 19:40:20
阅读次数:
239
首先使用 #make mod_callcenter-install 安装mod_callcenter模块 然后到Freeswitch控制台上加载该模块Freeswitch> load mod_callcenter 在conf/autoload_configs/modules.conf.xml中去掉与...
分类:
其他好文 时间:
2015-04-14 19:19:30
阅读次数:
492
现在很多企业都采用freeswitch搭建的软交换来实现通话,主要优势成本低吞吐量大,但是语音卡的通话质量还是瑞胜一筹。去年有机会在朋友公司里帮忙开发与软交换交互的上层服务及接口,在开发过程中稍微研究了下飞环的语音卡,并用c#实现了简单的单方通话及双向通话,下面就把单方通话的实现方法简单说下开发时只...