Asterisk
文章平均质量分 68
hwz_119
这个作者很懒,什么都没留下…
展开
-
ATM交换技术
异步传送模式(ATM)交换技术是一种包含传输、 组网和交换等技术内容的新颖的高速通信技术。它是由产业界、用户团体、研究机构和标准化组织开发和定义的。它被设计成满足下一代通信技术要求,如支持带宽资源的有效利用,有利于有各种类型的网络互连以及能够提供各种先进的通信业务。它被看作是先进和有效的军用和民用通信的先进通信技术。 特点: 从技术上看,ATM是从快速分组交换技术演变而来的,用于信息传输的基本转载 2007-09-10 22:08:00 · 3330 阅读 · 0 评论 -
在Windows中编译OpenH323(下)---------编译OpenH323
【学网教程】前言: 本文只提供VC6.0的编译说明,如果想知道VC.Net下的编译过程请参看原文原文: http://www.voxgratia.org/docs/openh323_windows.html作者 :Craig Southeren翻译 : Richard原文更新日期:2004年11月16日1.介绍 这是一篇彻底讲解如何用MSVC6.0建立Openh转载 2007-09-22 09:55:00 · 1107 阅读 · 0 评论 -
openphone编译
1.出现 "ft_set " type redefinition 修改main.h中 #include //放前 #include //放后 2.出现error C2440: ’static_cast’ : cannot convert from ’void (__thiscall OptionsDialog::*)(class wxCommandEvent &)’ to转载 2007-09-22 09:56:00 · 1698 阅读 · 0 评论 -
wxwindows编译
1.下载wxwindows www.wxwindows.org下载最新版 或ftp://biolpc22.york.ac.uk/pub/2.6.0/wxMSW-2.6.0-Setup.exe下载 2.安装 3.编译参考(docs/msw/install.txt) 先编译src/wxWindows.dsw, 后编译build/msw/wx.dsw 4.编译S转载 2007-09-22 09:57:00 · 786 阅读 · 0 评论 -
H.225:呼叫信令协议和基于数据包的多媒体通信系统的媒体流分组化
H.225 是由 ITU-T 定义的 H.323 VOIP 体系结构中的一种主要协议,是涵盖了 H.200/AV.120-Series Recommendations 中定义的窄带视频电话服务的一种标准。它主要处理此类情况,传输路径包含一个或多个基于包的网络,其配置和管理不提供服务质量(QoS)担保,这一点不同 于 N-ISDN ,其超出 Rec. H320 所必需的附加保护或恢复机制对于转载 2007-10-22 18:53:00 · 3061 阅读 · 0 评论 -
H323端口开放一览表
H323平台-----------防火墙----------语音网关 一.Udp 端口开放 根据源端口防火墙开放规则源端口 5000~5032: 默认16口语音网关设备媒体使用的源端口源端口 5000~5016: 默认8口语音网关媒体使用的源端口源端口 5000~5008: 默认4口语音网关媒体使用的源端口源端口 5000~5004: 默认2口语音网关媒体使用的源端口源端口1719:默认的语音转载 2007-10-26 09:22:00 · 8806 阅读 · 0 评论 -
基于H.323标准的IP电话附加业务
摘 要:随着IP电话的快速发展,用户对IP电话新业务的需求也日益增长,传统电话业务正在被移植到IP多媒体电话系统中。由于IP电话系统在信令结构方面与 传统电话系统的集中模型有本质的区别,因此基于IP电话系统附加业务的开发和控制协议具有不同的特点。描述了基于H.323标准的附加业务的信令结构和业 务设计,并将其与传统电话交换业务模型进行了比较。 主题词:IP电话 H.323建议 附加业务转载 2007-10-31 13:46:00 · 1362 阅读 · 0 评论 -
网络电话通信协议H.323与SIP大比拼
目前,国际上IP网络通信的主要标准有H.323和SIP,两者都对IP电话系统信令提出了完整的解决方案。但两者的设计风格各有千秋,H.323采用的是传统电话信令模式,包括一系列协议; 而SIP借鉴互联网协议,采用基于文本的协议。 当采用H.323协议时,各个不同厂商的多媒体产品和应用可以进行互相操作,用户不必考虑兼容性问题; 而SIP协议应用较为灵活,可扩展性强。两者各有侧重。 系统结构差异转载 2007-10-31 13:48:00 · 2024 阅读 · 0 评论 -
关于ptlib中的PString::IsEmpty()使用的问题
今天做了一个IP电话服务程序,通过接收消息来执行拨打电话的功能。消息中用了word类型,所以我将VC6的struct member alignment设置为1 byte。结果本来运行正常的程序一拨号就报错,郁闷了半天才发现是PString::IsEmpty()的问题,我估计PString::IsEmpty()是按struct member alignment为8来进行运算的。改回8 byt原创 2007-11-13 14:07:00 · 940 阅读 · 0 评论 -
PWLib入门
PWLib是Portable Windows Library的缩写,翻译为轻便的Windows类库.PWLib采用C++编写,设计初衷是为了能让Openh323在Windows和Unix的X -Windows下运行, 不过随着一步步的完善PWLib已经被跨平台的程序所广泛采用.在最新的Pandora版本中,Equivalence已经停止了PWLib中GUI部分 的开发,全面转向了更能为Openh3转载 2007-09-25 15:33:00 · 958 阅读 · 0 评论 -
在Window下编译OpenH323(上)---------编译PWLib
本文只提供VC6.0的编译说明,如果想知道VC.Net下的编译过程请参看原文。原文 : http://www.voxgratia.org/docs/pwlib_windows.html#msvc_headers作者 :Craig Southeren翻译 : Richard原文更新日期:2004年11月16日正文:1.简介 在OpenH323.org上所写的 在window转载 2007-09-22 09:33:00 · 1857 阅读 · 0 评论 -
使用OpenH323开发
bricks 原创 dingguijin@21cn.com 必备软件包可以从http://www.openh323.org下载. pwlib是一套跨平台的C++的开发库,使基于pwlib上开发的应用能够很少量的移植就可以跑在windows和unix的平台上. Open323是澳洲的一家公司驱动的open source的h323协议族实现, 还不够十分的完整, 但是已经是非常的难得了. 在windo转载 2007-09-20 19:49:00 · 5353 阅读 · 0 评论 -
POTS名词解释
POTS(PLAIN OLD TELEPHONE SERVICE)普通老式电话服务,一种类似窄带状的电信工具,用于传送语音呼叫。就是普通的电话服务业务 。在网关等设备上和FXS等同原创 2007-09-10 22:23:00 · 1629 阅读 · 0 评论 -
SIP SAP及SDP协议组合应用的研究
摘 要 SIP、SAP、SDP是NGN与3Tnet中涉及的重要协议。本文在介绍与分析SIP、SAP、SDP协议的基础上,给出了一个基于三种协议组合而实现的多媒体会议应用实例。 关键词 SIP SAP SDP 1 引 言 SIP(Session Initiation Protocol,会话初始协议)、SAP(Session Announcement Protocol,会话通告协议)、SDP(S转载 2007-09-07 14:25:00 · 874 阅读 · 0 评论 -
RTP:实时传输协议
实时传输协议(RTP)为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务下的交互式视频音频或模拟数据。应用程序通常在 UDP 上运行 RTP 以便使用其多路结点和校验服务;这两种协议都提供了传输层协议的功能。但是 RTP 可以与其它适合的底层网络或传输协议一起使用。如果底层网络提供组播方式,那么 RTP 可以使用该组播表传输数据到多个目的地。 RTP 本身并没有提供按转载 2007-09-07 14:36:00 · 1171 阅读 · 1 评论 -
OSIP在NT平台下正确的编译方法
先创建新工程,网上许多文档都介绍创建一个Win32动态链接库工程,我们这里也一样,创建一个空白的工程保存。 同样,将oSIP2版本3.0.1 src目录下的Osipparser2目录下的所有文件都拷到我们刚创建的工程的根目录下,在VC6上操作: Project-Add To Project-Files 将所有的源程序和头文件都加入到工程内,保存工程。 这时,我们可以尝试转载 2007-09-11 22:42:00 · 840 阅读 · 0 评论 -
VOIP开源项目源码地址
VoIP bookmarks from Klaus DarilionBelow you will find descriptions and links to SIP and RTP stacks, applications, test utilities, SIP proxies, SIP PBXs and STUN server and clients. Most of them are转载 2007-09-11 23:05:00 · 3475 阅读 · 0 评论 -
eX.osip3.0.1在Windows下编译方法及简单UA示例
说明:1.以下文章中的osip版本为3.0.12.eXosip版本为3.0.13.编译环境为:Windows XP 专业版本+VS 20054.示例程序是在http://blog.csdn.net/bat603/中下载,修改而成(原来是在linux下的示例)5.如要转载此文章,请说明出处6.本人也是才接触SIP(呵呵,不到一周),其中一定有很多不对之处,请指正。第一步,下载:到http://www转载 2007-09-11 22:38:00 · 1088 阅读 · 0 评论 -
osip的编译
osip的编译:假如你现在采用的是D盘(本人采用libosip2-2.2.0,VC6.0,Windows XP):1.在D盘上新建一个osip文件夹D:/osip;2.把libosip2-x.x.x文件夹下的include文件夹整个拷到E盘的osip文件夹里;3.新建VC工程,选Win32 Dynamic-Link Library,Project name:osipparser2,转载 2007-09-11 23:02:00 · 2133 阅读 · 0 评论 -
Osip2和eXosip协议栈的简析
Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层解析使得它的效率比较高。eXosip是Osip2的一个扩展协议集,它部分封装了Osip2协议栈,使得它更容易被使用。 一、介绍 Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层解析使得转载 2007-09-11 22:44:00 · 1487 阅读 · 0 评论 -
构建VoIP Web callback系统 ---基于Web方式的phone2phone通信方式
前言 IP回拨业务,因为服务的特殊性,主叫(用户)方也是处于接听状态,只要是单向收费的手机,基本通话费就是0分。那么使用IP回拨业务来打电话,不管长途、市话,话费就非常低廉,竞争优势明显。 系统概念 ? Callback原理 callback的主要原理就是当A用户希望跟B用户通话时,他自己不需要通过手机主动拨号到B用户手机上,相反地: l 通过某种方式,初转载 2007-12-20 16:23:00 · 1918 阅读 · 0 评论 -
早期自己研究的Gnugk的源代码情景分析
/************************************************************************************************************* 分析Gatekeeper Main*********************转载 2008-03-19 14:16:00 · 1660 阅读 · 0 评论 -
LDAP简介:什么是目录
一、 大纲和目标 此文为理解什么是LDAP打下一个基础。目标是使你掌握基本的术语和概念,不作为深入学习LDAP的材料。LDAP,它的 全称为轻量级目录访问协议。 此文包括以下几方面的内容: * 目录的基本定义 * 理解目录能做什么和不能做什么 * 2个目录例子 * 总结使用目录服务的校验表 二、 基本定义 目录是一种专门的数据库,它服务于各种应用程序,包括LDAP(轻量级目录访问协议)目录转载 2008-03-25 13:51:00 · 765 阅读 · 0 评论 -
IP网和电话网融合之号码机制
ENUM是IETF的电话号码映射工作组(Telephone Number Mapping Working Group, 简称ENUM)定义的协议RFC2916,即“E.164号码和域名系统”(E.164 Number and DNS)。它定义了将遵循E.164国际标准的电话号码转换为符合域名语法的形式放在DNS服务器中的方法,每个由E.164号码转化而成的ENUM数据 对应一组统一资源标识(Un转载 2008-05-20 11:14:00 · 1266 阅读 · 0 评论 -
两个电话之间的SIP通话范例
可通过以下过程建立两个电话之间的SIP通话: 拨打方电话发送邀请 接收方电话返回一个通知应答100–正在尝试 接收方电话发出并送回应答180–正在拨打 当拨打方拿起电话,接收方电话发出应答200–OK 拨打方电话回以确认应答,以告知对方 当通过RTP传输数据时,就可以通话了 当拨打方挂上电话后,会向接收方电话转载 2008-05-20 16:17:00 · 1511 阅读 · 0 评论 -
SIP应答消息大全
1xx = 通知性应答 100 正在尝试 180 正在拨打 181 正被转接 182 正在排队 183 通话进展2xx = 成功应答 200 OK 202 被接受:用于转介3xx = 转接应答 300 多项选择 301 被永久迁移 302 被暂时迁移 305 使转载 2008-05-20 16:23:00 · 2039 阅读 · 1 评论 -
术语FXO和FXS的含义是什么
FXS和FXO是模拟电话线(也叫做POTS—普通老式电话业务)使用的端口的名称FXS—外围交换用户话机接口是将模拟线路传输到话机的埠。换句话说,就是传送拨号音,电池电流以及响铃电压。FXO——外围交换局接口是接受模拟线路的埠。它是电话或传真机,或模拟电话系统上的插口,用来传输挂机/摘机指示(回线闭合)。由于FXO端口附着于装置上,如传真机或电话机,所以这种装置通常被称为“FXO装置”。转载 2008-05-20 16:27:00 · 10233 阅读 · 0 评论 -
H.225和H.323协议
H.225:呼叫信令 Call Signaling 和 H.323 VOIP 体系结构中的 RAS (H.225:Call Signaling and RAS in H.323 VOIP Architecture)转载 2008-05-26 16:46:00 · 3035 阅读 · 0 评论 -
SIP、NAT问题阐述及其解决方案分析(2)
3.服务器端解决方案 服务器端解决方案主要包括:B2BUA(Back-to-BackUserAgent)、服务器端RTP中继。 B2BUA是一个接收请求并充当UAS处理请求的逻辑实体,主要是通过两个UA以Back-to-Back的工作模式控制经过它的呼叫。B2BUA与SIP代理服务器不同,B2BUA可以接收呼叫,并能对其进行修改,以其它形式代表发起呼叫的UA向终端目标发起呼叫,并能充当呼叫双转载 2008-08-20 22:36:00 · 2479 阅读 · 0 评论 -
CIF,4CIF,QCIF,D1
QCIF全称Quarter common intermediate format。QCIF是常用的标准化图像格式。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。QCIF = 176×144像素。 CIF是常用的标准化图像格式(Common Intermediate Format)。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。CIF = 352×288像素CIF格式具转载 2008-12-09 22:45:00 · 1273 阅读 · 0 评论 -
voip常用编码带宽计算
voip常用编码带宽计算VOIP计算方法如下,和哪个厂家的没有什么关系:带宽=包长度×每秒包数=包长度×(1/打包周期)=(Ethernet头+IP头+UDP头+RTP头+有效载荷)×(1/打包周期)=(208bit +160bit+64bit+96bit +有效载荷)×(1/打包周期)=(528bit+(打包周期(秒)×每秒的比特数))×(1/打包周期)=( 528原创 2008-12-08 22:43:00 · 1510 阅读 · 1 评论 -
基于ptlib创建日志文件的例子
bool Gatekeeper::SetLogFilename( const PString& filename )...{ if (filename.IsEmpty()) return false; PWaitAndSignal lock(m_logFileMutex); if (!m_logFilename && m_logFil原创 2008-05-16 11:23:00 · 844 阅读 · 0 评论 -
gnugk、Openh323、ptlib的版本对应问题
编译Openh323、ptlib时经常碰见版本不匹配问题,下面给出版本对应关系: Compiling the GNU Gatekeeper I would suggest to compile GnuGk with ei转载 2008-05-13 22:47:00 · 3180 阅读 · 3 评论 -
编译PWlib时搜索路径的配置
The Windows configure process for PWLib or OpenH323 is finding the wrong version of a library - how do I stop this?The configure program for Windows will search all directories looking for installed转载 2008-05-09 23:57:00 · 865 阅读 · 0 评论 -
PWLib指引者
刚开始学PWLib,只能以混乱形容,翻译并拼凑出这篇短小的文章,希望后来者少走一些弯路Portable Windows Library PWLib 1.9.0 概述 为了可以同时构建在Microsoft和Unix X-Window操作系统上应用程序,从很多年前开始,PWLib从创建到逐步完善,已经成为相当完整而庞大的C++类库。 PWLib在设计之初还提供了Ma转载 2008-03-25 12:20:00 · 3064 阅读 · 0 评论 -
VC++2005 (CLI-C++) 中使用Pwlib和Opal时,运行时报错_CrtIsValidHeapPointer问题的解决!!
在VC++2005中使用Pwlib和Opal库,界面使用WinForm进行开发,编译选项为 /clr编译、链接都没有问题,但启动程序时,出现运行时错误:在网上搜了很久,发现很少有人提到该问题的解决办法,后来看到微软的论坛上,有人提出过这个bug,详情请看我的另外一篇文章:_CrtIsValidHeapPointer http://www.cnblogs.com/sunrack/articles/5转载 2008-03-31 23:10:00 · 1072 阅读 · 0 评论 -
H.460实现MoIP应用的防火墙/ NAT穿越
一、概述 实时IP 呼叫和多媒体通信(MoIP)是下一代网络( NGN )业务提供的重要方面。 H.323是实现MoIP多媒体应用的成熟通信协议之一。目前,包括我国在内的许多国家都采用了 H.323 作为 IP 电话网关之间的协议。同时,大多数电信运营商也已经将 H.323 作为建立新一代视讯会议系统的首选,将传统的基于电路的 H.320 视讯会议应用转移到基于 IP 的 H.323 系统中来转载 2008-01-07 13:25:00 · 3473 阅读 · 0 评论 -
H.323协议穿越NAT/防火墙
随着IP网宽带业务的蓬勃发展,基于分组的多媒体通信系统标准H.323被广泛运用于视频会议和IP电话中。由于很多企业和单位都建有自己的局域网,内部 采用了私有的IP地址,访问公网一般经过网络地址转换(NAT)设备进行地址转换。由于H.323协议本身没有考虑NAT的应用,其地址内嵌特点在NAT 设备进行地址转换时发生困难,产生了内、外网难以互通的问题。1 NAT和防火墙的功能1.1 NAT转载 2008-01-07 16:49:00 · 7221 阅读 · 1 评论 -
用户接入公私网穿越的问题及现状
5.1 用户接入公私网穿越面临的问题 根据上面H.323及防火墙、NAT基本理论的说明。对于私网LAN接入方式中的用户,如果需要开通视讯业务,必须考虑如下问题: 5.1.1 防火墙的端口开放 由于防火墙一般需要包过滤及状态检测,因此为了网络安全,用户侧防火墙在访问列表配置时,除提供网内业务需要知名端口外(如Http的80端口),其它端口都Deny。而要进行视频通信,转载 2008-01-07 20:06:00 · 2006 阅读 · 0 评论 -
Gnugk的Socket封装类yasocket
里面的代码我附上,是一个台湾同胞开发的!注意里面一个很重要的类YaSelectList,里面使用的是STL中的vector进行存储!其实我觉得如果使用list存储会更好,因为里面的socket删除操作比较频繁!记得前面一个很重要的类:TCPServer:class TCPServer : public SocketsReader {public: TCPServer(); // add a转载 2008-01-23 10:11:00 · 1083 阅读 · 0 评论