自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 庆祝一下

   近期准备开发一个基于h323的SoftPhone,开始在Windows下编译pwlib和openh323,ohphone等,这才发现开源的东西可不是天上白掉的馅饼啊,跟收费的比起来不可预知的问题太多了,比如版本的匹配、有时发布版本的代码还得修改,领教了啊。  花了三天才将pwlib/openh323/ohphone编译通过,这之中不是pwlib有问题就是openh323有问题,要不就时pwl

2007-09-27 15:44:00 862

转载 ActiveSkin控件使用心得(安装包+例程+详细发布说明)

对广大编程爱好者来说,不仅希望自己写出的程序实用、性能稳定,更希望软件的界面豪华、漂亮。但界面设计往往费时、费力,而且多数程序员在这方面并不擅长。怎么办呢?利用ActiveSkin控件您可以设计出任意形状的窗口界面,连软件的其他设定画面、菜单、按钮、对话框等等也都可以依照你的意思来设计,半透明、阴影等效果都可以。你还可以把软件设计得像是MAC、UNIX等其他操作系统的软件的样子。可以使你开发的软件

2007-09-27 15:35:00 5677 2

转载 ActiveSkin 4.3 软件换肤在VC中的实现

ActiveSkin是一款给软件更换皮肤的ActiveX控件。它很还好的将软件界面设计工作从繁琐程序代码编写中解放出来,使得功能设计者可以专心于功能代码的实现,而把软件界面交给美工人员处理。提高了界面设计的工作效率,是一种很好的软件设计思想。 下面通过三个示例来介绍他的一般使用。 示例一:标准型皮肤SkinForm的对话框工程   在VC环境下建立一个MFC基本对话框工程。在对

2007-09-27 15:33:00 1672

转载 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 951

转载 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 777

转载 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 1690

转载 在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 1101

转载 在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 1845

转载 使用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 5348

转载 delphi中的指针

从最初的Pascal发展至今 的Object Pascal,可以说在指针运用上,丝毫不会逊色于C语言的指针。 以下内容分为八个部分,分别是 一、类型指针的定义 二、无类型指针的定义 三、指针的解除引用 四、取地址(指针赋值) 五、指针运算 六、动态内存分配 七、字符数组的运算 八、函数指针 一、类型指针的定义。对于指向特定类型的指针,在C中是这样定义的: int *ptr; char *p

2007-09-14 15:38:00 834

转载 C、Delphi和PHP的基本语法对照表

说明 C(区分大小写) Delphi(不区分大小写) PHP(区分大小写) 整型变量的定义 char a = a;/*8位有符号*/int

2007-09-14 14:58:00 766

转载 c与Pascal类型对应

C语言的函数格式与Delphi不同,它们是函数返回类型在前,函数声明在后.对于没有任何返回类型的函数则定义为VOID类型.  例如:Delphi中函数function MyFunction:(intIN:integer):Bool;相应的C语言代码就变成Bool MyFunction(int intIN);又例如procedure MyProcedure;====>void MyProcedu

2007-09-14 14:49:00 997

转载 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 3443

转载 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 2122

转载 Osip2和eXosip协议栈的简析

Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层解析使得它的效率比较高。eXosip是Osip2的一个扩展协议集,它部分封装了Osip2协议栈,使得它更容易被使用。 一、介绍 Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层解析使得

2007-09-11 22:44:00 1465

转载 OSIP在NT平台下正确的编译方法

先创建新工程,网上许多文档都介绍创建一个Win32动态链接库工程,我们这里也一样,创建一个空白的工程保存。  同样,将oSIP2版本3.0.1 src目录下的Osipparser2目录下的所有文件都拷到我们刚创建的工程的根目录下,在VC6上操作:        Project-Add To Project-Files  将所有的源程序和头文件都加入到工程内,保存工程。  这时,我们可以尝试

2007-09-11 22:42:00 828

转载 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 1083

转载 Delphi和C++的语法区别

一、Delphi永远没办法在栈上创建一个对象下面是一段常见的的Delphi代码,在过程的开头声明本过程所需要的全部局部变量:procedure Foo;var obj: TObject; //这句容易被C++程序员误会。begin ...end;C++程序员会以为obj这个变量就是TObject对象实例本身,会以为这一句是在栈上声明并构造了TObject类的一个对象实例,他们会与下

2007-09-11 22:32:00 935 1

转载 delphi编码转换

下面是相关源码:1.实现任意多字节语言与Unicode的转换:     function   UnicodeEncode(Str:   string;   CodePage:   integer):   WideString;     var         Len:   integer;     begin         Len   :=   Length(Str)   +   1;    

2007-09-11 22:19:00 4149

转载 IAD 名词解释

综合接入设备(IAD)是一种接入设备,能同时交付传统的 PSTN 语音服务、数据包语音服务以及单个 WAN 链路上的数据服务(通过 LAN 端口)等。IAD 将跨越单个共享访问链路的多个语音和数据信道集中到载波或服务供应商 POP 上。其中访问链路可能指 T1 线路、DSL 连接、有线电视网络(CATV)、宽带无线链路或 Metro-Ethernet 连接。 通常 IAD 的安装以客户端为前提。但

2007-09-10 22:41:00 3176

原创 POTS名词解释

POTS(PLAIN OLD TELEPHONE SERVICE)普通老式电话服务,一种类似窄带状的电信工具,用于传送语音呼叫。就是普通的电话服务业务 。在网关等设备上和FXS等同

2007-09-10 22:23:00 1603

转载 ATM交换技术

异步传送模式(ATM)交换技术是一种包含传输、 组网和交换等技术内容的新颖的高速通信技术。它是由产业界、用户团体、研究机构和标准化组织开发和定义的。它被设计成满足下一代通信技术要求,如支持带宽资源的有效利用,有利于有各种类型的网络互连以及能够提供各种先进的通信业务。它被看作是先进和有效的军用和民用通信的先进通信技术。   特点: 从技术上看,ATM是从快速分组交换技术演变而来的,用于信息传输的基本

2007-09-10 22:08:00 3272

转载 Asterisk sip canreinvite

Asterisk sip.conf, peer definition: canreinvite option 有时间了翻译出来.This peer option in sip.conf is used to tell the Asterisk server to never issue a reinvite to the client. This is used to interoperate

2007-09-08 16:06:00 2781 1

转载 Trixbox分机间的手工呼叫转移功能的使用

TrixBox分机之间的手动转拨(Attended Transfer)是通过*2的功能键(feature code)实现的。但是,在TrixBox的缺省安装下,此功能没有被激活。因此,我们需要做一些改动: ---------------------------------------------------------- 打开 /etc/asterisk/features.conf 文件,我们看到

2007-09-08 11:18:00 2123 1

转载 asterisk的配置文档

用两个sip电话通过asterisk服务互通打电话,需要配置sip.conf,extension.conf: sip.conf [general] context=default;默认进入的拨号方案 allowoverlap=no bindport=5060;监听端口 bindaddr=0.0.0.0;监听所有过来的电话 srvlookup=yes [101] type=friend;用户类型

2007-09-08 10:34:00 1651

转载 用Sipp 对Asterisk 进行性能测试的工作笔记

  测试目标:1.  IVR 支持多少路2.  一对一通话, 支持多少路3.  不同编解码的性能影响.4. 通话中,录音, 支持多少路.测试工具: sipp http://sipp.sourceforge.net/辅助工具: XliteSIP rfc: http://www.ietf.org/rfc/rfc3261.txtRTP for AV http://www.ietf.o

2007-09-08 10:27:00 2527

转载 RTP:实时传输协议

  实时传输协议(RTP)为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务下的交互式视频音频或模拟数据。应用程序通常在 UDP 上运行 RTP 以便使用其多路结点和校验服务;这两种协议都提供了传输层协议的功能。但是 RTP 可以与其它适合的底层网络或传输协议一起使用。如果底层网络提供组播方式,那么 RTP 可以使用该组播表传输数据到多个目的地。    RTP 本身并没有提供按

2007-09-07 14:36:00 1147 1

转载 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 860

转载 SIP协议全方位概要介绍

摘要:SIP协议是NGN中的重要协议,越来越得到业界的重视。本文通过SIP协议的背景、功能、网络元素、实现机制、以及SIP消息的组成等几个方面对SIP协议做了全方位的概要性介绍,以使读者对SIP有初步的概念和认识。 一、SIP协议的背景和功能 SIP( 会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保

2007-09-07 10:05:00 931

转载 用Ethereal分析协议数据包

Ethereal是一个图形用户接口(GUI)的网络嗅探器,能够完成与Tcpdump相同的功能,但操作界面要友好很 多。Ehtereal和Tcpdump都依赖于pcap库(libpcap),因此两者在许多方面非常相似(如都使用相同的过滤规则和关键字)。 Ethereal和其它图形化的网络嗅探器都使用相同的界面模式,如果能熟练地使用Ethereal,那么其它图形用户界面的嗅探器基本都可以操作。 Eth

2007-09-07 09:48:00 1556

转载 Ethereal使用入门

ethereal 可以用来从网络上抓包,并能对包进行分析。下面介绍windows 下面ethereal 的使用方法安装1)安装winpcap,下载地址http://netgroup-serv.polito.it/winpcap/install/Default.htm 2)安装ethereal ,下载地址http://www.ethereal.com/ 使用windows 程序,使用很简单。启动et

2007-09-07 09:46:00 1893

转载 SIP压力测试最好的工具

第一章SIPp介绍SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。     它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和B YE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。周期性地把CSV统计数据转储,在多个套

2007-09-05 17:44:00 4267

转载 attendant transfer

Hello. For my work very important to realize in fop attendant transferfunctionality.Here is my confs:op_server.cfg[general]...................................................................

2007-09-04 22:34:00 1210

转载 asterisk关于强插的解决方案

>Asterisks MeetMe is powerful and flexible, but sometimes you just want to>do an old-fashioned basic conference from the client, without having to>transfer everybody into a conference room.  This is

2007-09-03 23:35:00 3530 1

转载 H.323和SIP的区别

VoIP技术的发展有两大方向,一是遵循国际电联H.323标准,二是遵循IETF的SIP协议。国际电联的H.323基本上是一种兼顾传统呼叫流程和IP网特点发展而来的成熟的开放标准体制,代表了VoIP的大潮流。它的特别之处是吸取了许多电信网的组网、互联和运营经验,能够与PSTN网,以及其他数据业务和应用网互联互通。这正是自1995年以来,H.323标准在全世界广泛使用的一个重要原因。采用H.323

2007-09-03 20:32:00 3515

转载 不影响网络性能 充分满足VoIP带宽

如果在部署VoIP前没有考虑过带宽需求,那么你所建立的VoIP系统可能并不是很稳定,同时也会给企业的广域网访问带来麻烦。本文将向大家介绍VoIP的压缩算法,以及广域网的拓扑结构,帮助大家有效地确定VoIP网络带宽需求。 在部署VoIP时,VoIP对广域网的带宽需求是需要考虑的一项重要内容。 如果对VoIP系统的带宽需求估计错误,就有可能导致最终的系统不稳定,以及广域网访问困难。本文将引

2007-09-03 15:52:00 1561

转载 G.711编码

G.711  一种音频压缩标准,用于数字PBX/ISDN上的数字式电话。在G.711中,经过编码的语音已经具有了在PSTN中或者通过PBX传输数字语音的正确格 式。G.711使用的是64Kbps的带宽。符合G.711的设备可以与其他G.711设备进行通信,但是不能与G.723设备通信。ITU-T在它的G 系列建议中详细介绍了这项标准。 

2007-09-03 15:51:00 1519

转载 VOIP CODEC vs Bandwidth

VOIP 所用的音訊編碼稱為 CODEC,由於要在 Internet 有限的頻寬的網路環境建立語音通訊,於是需對語音封包作壓縮以利在 Internet 之間順利傳遞,當然不同編碼的壓縮比不同外,其通話品質也會隨之不同。就目前而言,G711u/a 通話品質最佳,在頻寬足夠使用之下,甚至比傳統電話效果還要好; 如果可使用頻寬不是很大,再可兼顧通話品質下,G729 是一個不錯的選擇,而這種編碼也

2007-09-03 15:26:00 879

转载 Asterisk 实现传真功能

基于 SIP 传送传真是可以的。 关键是看你是怎么实现的。 如果两边用 Sipura-2000 这样的SIP网关, 网关两边分别接传真机, 即可以实现 收发传真。 Sipura-3000 当然也可以。 SIP -> PSTN 发送传真当然也可以, 这要注意 SIP 终端 与落地网关的配合问题。 注意 SIP 发传真, 要用G.711 语音编码才行,而且带宽要好。如果传送过程中,丢失

2007-09-03 14:27:00 2088

转载 关于Asterisk中额编码

一般大家使用voip都是为了节省长途花费。而不是本地花费,这个说法应该没错吧,所以支持高压缩编码是必须的。 像你上面说的方案,别人说的企业网内部通话,并不是你所说的这样,而是下面这样 比如一家公司在美国,英国,中国都有分部,然后大家要通话,长途走网络,包月,落地走本地,这样只用本地通话的价钱来打国际长途,可以节省很多花费,长途现在也还是需要几块钱一分钟吧 当然传真可能占更大的成本。如果使用711编

2007-09-03 14:14:00 818

Overview of Microsoft Office Communications Server 2007

ocs2007简介,可以让你对ocs有一个大体上的认识,ptt的

2008-10-05

空空如也

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

TA关注的人

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