
NGN/软交换
文章平均质量分 69
ren911
爱研发,不爱copy,爱团队开发,不爱个人单干,我是个乐活的程序员,愿开发出有态度的软件
展开
-
Asterisk cli模块分析
最近写一些工具库,需要远程命令行调试(cli)功能,原有的一个cli模块是将接收处理的命令具体实现在cli模块中,其他模块需要修改添加自己的cli命令都需要去修改cli模块代码,觉得模块间耦合度太高,在看asterisk源码时记得它的cli模块是一种注册机制,cli模块主要对外提供注册和反注册接口,其他模块实现一组特定的cli entry,再调用注册和反注册函数进行操作。可以动态的控制远程原创 2010-02-22 22:05:00 · 3159 阅读 · 2 评论 -
asterisk概述和代码分析
很久以前整理的,引用了多人的资料,难以一一记起,再次表示感谢!目录asterisk概述和结构分析1 Asterisk项目概述2 Asterisk二次开发概述3 Asterisk通道模型与呼叫流程3.1什么是a原创 2011-08-02 01:32:29 · 8792 阅读 · 6 评论 -
SIP扩展与相关RFC介绍(转,整理的不错,引用下)
SIP扩展与相关RFC介绍 Version 1.0 2008-9-15 SIP扩展综述 SIP扩展可分成几个类型: SIP能力的某些欠缺; 业务能力增强,如IM、REFER; 安全性、Qos能力增强; SIP适用于传统电信网络应用模型的能力,包括IMS专用扩展; 事件通知 - RFC3265 增加了消息SUBSCRIBE、NOTIFY,SIP头Allow-Events、Subscription State,响应202Accept、489转载 2011-05-23 23:36:00 · 1394 阅读 · 0 评论 -
开源sip电话 linphone
在找开源的sip电话参考时,找到了这个linphone,下载:http://www.linphone.org/eng/download/packages/linphone.html 大概看了下架构,采用osip,exosip和ortp协议栈开发,对264的支持是x264(VLC的子项目)。 哈哈,跟我原来做的很有缘分,我基本上原来做的sip终端类开发就是sip协议栈基于osip,exosip,rtp协议栈基于ortp,再对exosip做一次封装形成个sip通信结构,流媒体部分再加上音视频处理相关的。原创 2010-10-10 17:00:00 · 4288 阅读 · 6 评论 -
开源SIP协议栈reSIProcate和SIPX
2007-03-19<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://stack.blogbus.com/logs/4806222.html<br /><br />想在产品中利用SIP协议,找了两个开源协议栈SIPx和reSIProcate进行评估,希望在前人的成果上进一步开发,节省些工作量。<br />reSIProcate除了协议栈,提供了一个Sip Proxy Server的实现repro,相对简单,工程文件也支持windows。<br />SIPx转载 2010-10-10 21:01:00 · 2689 阅读 · 0 评论 -
PJSIP + PYQT +VLC = SIP PHONE/IM ?
计划试验基于PJSIP协议栈,以python对协议栈针对业务做进一步封装,以pyqt开发界面,以VLC作为对PJSIP视频方面的补充开发一款SIP软电话+其他一些功能。 试验性质,基本作为一个原型开发,所以用python。 暂时收集到的资料: PJSIP: 官网:http://www.pjsip.org/ 开发wiki:http://trac.pjsip.org/repos/原创 2010-10-10 00:39:00 · 2331 阅读 · 0 评论 -
使用RTP发送h.264的例子代码分析
首先声明,以下代码为帖子http://topic.youkuaiyun.com/u/20090725/11/5FBC75B0-1091-4DD4-9154-3E3D59F9B6D1.html 中ttxk的,注释是我加的,对ttxk和jessiepan表示感谢,jessiepan的钻研精神很不错,很负责任的楼主。他遇到的问题估计我也会遇到。 以下是根据rfc3894阅读ttxk的代码的笔记。下一阶段可能是用一个rtp库将rtp传输部分和对应的接受处理部分完成。 UINT MediaStreamH264::Tra原创 2010-07-06 00:06:00 · 4245 阅读 · 0 评论 -
asterisk 移植到 嵌入式linux ppc_6xx 环境下
将asterisk移植到ppc__6xx环境下的嵌入式系统上的主要步骤: 在宿主机上asterisk源码包解压缩后的目录下:1. ./configure CC=ppc_6xx_gcc --without_gnu_ld __host=ppc_linux (过去有段时间了,大小写可能有点记不清楚)2. make menuselect (选择要裁剪的组件)3. make cross原创 2010-05-10 21:45:00 · 1977 阅读 · 0 评论 -
VOIP:RTP分析和AC490调试记录
最近在研究VOIP,媒体网关底层使用ac490进行语音信号IP化(驱动不由我写),碰见一些,总结如下。一.ac490 介绍:ac490是AudioCodes公司的VoIP处理器,可以运行8/12通道LBRC,包括G.723/G.729/iLBC/AMR/GSM FR。支持24通道的G.711算法或12通道的G.711/G.723算法的语音编码;G.168-2002回波消除;T.38传原创 2010-05-04 23:15:00 · 3081 阅读 · 0 评论 -
fxo和fxs(o口和s口)
本文主要是学习fxo口和fxs口概念的记录。适合于非通信专业的理解fxo和fxs。介绍“FXO和FXS有什么区别?”这个问题经常在VOIP中被提及。像我这样非通信专业的刚开始搞通信时挺困惑的。 FXS(Foreign Exchange Station,外部交换站)和FXO(Foreign Exchange Office,外部交换局)是模拟电话环境中两种最常见接口的名字。模拟电话,或者传原创 2010-07-09 23:51:00 · 13024 阅读 · 3 评论