CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

高分求IP电话的源代码

楼主sunking(二人行,必有我师。与你同行,你为我师!)2002-06-27 12:00:23 在 Delphi / VCL组件开发及应用 提问

求关于局域网内IP电话的源代码 问题点数:100、回复次数:26Top

1 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-06-27 12:17:15 得分 0

大家快来帮忙呀Top

2 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-06-27 12:40:46 得分 0

真的没有人有吗,我会再加分的Top

3 楼sncel(地狱情人-杨勇)回复于 2002-06-27 12:57:56 得分 100

我有语音聊天的代码。。。Top

4 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-06-27 13:13:06 得分 0

太好了,可以给我一份吗Top

5 楼Poison(Poison)回复于 2002-06-27 13:15:01 得分 0

关注!Top

6 楼lance09(Alex.Best)回复于 2002-06-27 13:15:20 得分 0

我也来一份吧!!lance0909@sohu.comTop

7 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-06-27 13:22:34 得分 0

我地地址mynews_sk@163.com明天揭帖Top

8 楼zo_ming(笨笨)回复于 2002-06-27 14:21:44 得分 0

我也要zo_ming@sohu.comTop

9 楼daniel007(添)回复于 2002-06-27 14:25:10 得分 0

daniel790719@etang.comTop

10 楼pzp(前程似井)回复于 2002-06-27 14:37:02 得分 0

谢谢,zhongpingp@163.com  
  Top

11 楼fandelphi(小黑子)回复于 2002-06-27 14:42:59 得分 0

sunking,你真是好人,小弟也想来要一份。Email:yahoha@sina.comTop

12 楼sizzle(喜子)回复于 2002-06-27 14:50:32 得分 0

非常感谢!deng__xi@hotmail.comTop

13 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-06-27 14:57:01 得分 0

不要感谢我,要谢sncel(地狱情人)    
  赶快发给大家吧Top

14 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-06-27 15:29:37 得分 0

upTop

15 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-06-28 13:50:00 得分 0

sncel(地狱情人)   可以发程序了吗,我要揭帖了Top

16 楼Cipherliu(孤鹰)回复于 2002-06-28 13:59:12 得分 0

也给我一份好吗?Top

17 楼Cipherliu(孤鹰)回复于 2002-06-28 14:00:10 得分 0

也给我一份好吗?  
  cipherliu@sohu.comTop

18 楼ivw(ivw)回复于 2002-06-28 14:26:13 得分 0

我也来要一份  
  gxsmallboy@163.comTop

19 楼guguda(刀巴)回复于 2002-06-28 14:34:20 得分 0

i   needed  
  best911@163.comTop

20 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-07-01 17:38:27 得分 0

sncel(地狱情人)   你不发代码,让我如何揭帖呀?Top

21 楼coldsea_2000(怒海风云)回复于 2002-07-02 05:21:59 得分 0

我以前曾经想过一类似的问题。反正都是为了省钱。如果不是它的前面有个ip,我真的还以为我想的是很有道理的。为了说明我的想法,我想打个比方:  
            假设一条线路的总带宽为20。其中我们正常打电话所占的带宽为3(也是假设),所占的位置为7、8、9处。这样的话,从1到6以及从10到20的范围都没有利用。那么为了能充分的利用线路的带宽,我们要适当改变电话信号的频率。换句话讲,就是适当改变所占的位置。我们就在上面的这条线路上接上6部电话机。接通第一部时,所占位置该为1、2、3,以后每接通一部,位置依次升高。这样不同范围内的不会相互干扰。而在另一端,要进行相应的频率转换,使成为正常的频率。这样就可以实现一条线路连接多部电话的方式了。相应的成本也就大大的降低。同样也能达到省钱的目的。  
        不好意思,说了半天还是没有说ip电话,更谈不上什么代码。但是触及了一些想法,所以更大家交流一下,谢谢!Top

22 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-07-02 13:39:51 得分 0

一、IP电话的技术  
     
   
  1.   什么是IP电话  
   
    IP是国际互联网协议(Internet   Protocol)的简称,IP   电话是按国际互联网协议规定的网络技术内容开通的电话业务,中文翻译为网络电话或互联网电话,它是利用国际互联网Internet为语音传输的媒介,从而实现语音通信的一种全新的通信技术。   由于其通信费用的低廉   (   每分钟互联网通信费用人民币6分6厘,而普通电话的国际通信费,每分钟需十几元人民币),   所以也有人称之为廉价电话。网络电话、互联网电话、经济电话或者廉价电话,这些都是人们对IP电话的不同称谓,其实质基本都是一个意思。现在用得最广泛,也是比较科学的叫法即“IP电话”。  
     
  2.   IP电话的由来  
   
    1、最初的IP电话是个人计算机与个人计算机之间的通话。  
          他们是一些拥有电脑,并且可以上互联网的客户,通话双方利用双方的电脑与调制介调器,再安装好声卡及相关软件,加上送话器和扬声器,双方约定时间同时上网,然后进行通话,具体如下图:  
     
   
   
     
    在这一阶段,只能完成双方都知道对方网络地址及必须约定时间同时上网的点对点的通话,在普通的商务领域中就显得相当麻烦,因而,不能商用化或进入公众通信领域。  
     
    2、随着IP电话的优点逐步被人们认识,许多电信公司在此基础上进行了开发,从而实现了计算机与普通电话之间的通话。如下图:  
     
   
     
    计算机一方,一般需要能上国际互联网(Internet)的普通计算机(PC),一台调制介调器(modem),   计算机上同样应该装有声卡和送话器及扬声器,并且要安装IP电话的软件。  
   
    电话机用户方,应当具备拨号上本地网IP电话的网关(gateway)的功能。计算机(PC)方呼叫远端电话:   先通过Internet登陆到网关,进行帐号确认,提交被叫号码,然后由网关完成呼叫。  
     
   
    电话呼叫远端计算机(PC):   计算机(PC)应当向Internet提供一个固定的地址,并且在电话所在网关上进行登记,电话向网关呼叫,通过网关自动呼叫被叫计算机(计算机平时不能关机)。  
   
    这一类IP电话,拥有电话机的一方,可以不必安装计算机及相关软件与设备。目前,国内有些计算机客户与国外进行IP电话的通话已可以采用这种方式。但是,这种方式仍旧十分不方便,无法满足公众随时需要的通话方式。  
   
    3、在以上方式的基础上,国际上许多大的电信公司又推出了普通电话与普通电话之间的通话,如下图:  
     
   
     
    普通电话客户通过本地电话拨号上本地的互联网电话的网关(Gateway),输入帐号、密码,确认后键入被叫号码,这样本地与远端的网络电话通过网关透过Internet网络进行连接,远端的Internet网关通过当地的电话网呼叫被叫用户,从而完成普通电话客户之间的电话通信。  
     
    作为网络电话的网关,   一定要有专线与   Internet   网络相连,   即是Internet网上的一台主机,目前双方的网关必须用相同一家公司的产品。  
     
    这种通过Internet网从普通电话----普通电话的通话方式就是人们通常讲的IP电话,也是目前发展得最快而且最有商用化前途的电话。  
     
  Top

23 楼sunking(二人行,必有我师。与你同行,你为我师!)回复于 2002-07-02 13:45:05 得分 0

1.   什么是IP电话  
   
    IP是国际互联网协议(Internet   Protocol)的简称,IP   电话是按国际互联网协议规定的网络技术内容开通的电话业务,中文翻译为网络电话或互联网电话,它是利用国际互联网Internet为语音传输的媒介,从而实现语音通信的一种全新的通信技术。   由于其通信费用的低廉   (   每分钟互联网通信费用人民币6分6厘,而普通电话的国际通信费,每分钟需十几元人民币),   所以也有人称之为廉价电话。网络电话、互联网电话、经济电话或者廉价电话,这些都是人们对IP电话的不同称谓,其实质基本都是一个意思。现在用得最广泛,也是比较科学的叫法即“IP电话”。  
     
  2.   IP电话的由来  
   
    1、最初的IP电话是个人计算机与个人计算机之间的通话。  
          他们是一些拥有电脑,并且可以上互联网的客户,通话双方利用双方的电脑与调制介调器,再安装好声卡及相关软件,加上送话器和扬声器,双方约定时间同时上网,然后进行通话,具体如下图:  
     
   
   
     
    在这一阶段,只能完成双方都知道对方网络地址及必须约定时间同时上网的点对点的通话,在普通的商务领域中就显得相当麻烦,因而,不能商用化或进入公众通信领域。  
     
    2、随着IP电话的优点逐步被人们认识,许多电信公司在此基础上进行了开发,从而实现了计算机与普通电话之间的通话。如下图:  
     
   
     
    计算机一方,一般需要能上国际互联网(Internet)的普通计算机(PC),一台调制介调器(modem),   计算机上同样应该装有声卡和送话器及扬声器,并且要安装IP电话的软件。  
   
    电话机用户方,应当具备拨号上本地网IP电话的网关(gateway)的功能。计算机(PC)方呼叫远端电话:   先通过Internet登陆到网关,进行帐号确认,提交被叫号码,然后由网关完成呼叫。  
     
   
    电话呼叫远端计算机(PC):   计算机(PC)应当向Internet提供一个固定的地址,并且在电话所在网关上进行登记,电话向网关呼叫,通过网关自动呼叫被叫计算机(计算机平时不能关机)。  
   
    这一类IP电话,拥有电话机的一方,可以不必安装计算机及相关软件与设备。目前,国内有些计算机客户与国外进行IP电话的通话已可以采用这种方式。但是,这种方式仍旧十分不方便,无法满足公众随时需要的通话方式。  
   
    3、在以上方式的基础上,国际上许多大的电信公司又推出了普通电话与普通电话之间的通话,如下图:  
     
   
     
    普通电话客户通过本地电话拨号上本地的互联网电话的网关(Gateway),输入帐号、密码,确认后键入被叫号码,这样本地与远端的网络电话通过网关透过Internet网络进行连接,远端的Internet网关通过当地的电话网呼叫被叫用户,从而完成普通电话客户之间的电话通信。  
     
    作为网络电话的网关,   一定要有专线与   Internet   网络相连,   即是Internet网上的一台主机,目前双方的网关必须用相同一家公司的产品。  
     
    这种通过Internet网从普通电话----普通电话的通话方式就是人们通常讲的IP电话,也是目前发展得最快而且最有商用化前途的电话。  
    3.   IP电话系统的基本组成  
   
    IP电话系统的基本组成如图:  
     
   
     
    IP电话的系统一般应有三部份组成:电话(Phone)、网关(Gateway)和网络管理者或者叫关守(Gatekeeper)   电话(Phone)是指可以通过电话网或一线通ISDN   网连到本地网关的电话终端。  
     
    网关是通过   IP   网络提供电话到电话,   完成话音通信的关键设备,   即Internet网络与电话网、一线通(ISDN)网之间的接口设备,它应当完成语音压缩,将64Kbit/s的语音信号压缩成低码率的语音信号;完成寻址与呼叫控制;具有IP网络接口与电话(PSTN)或一线通(ISDN)的互连接口。  
     
    网络管理者负责用户注册与管理,它应当有如下功能:  
     
    将被叫号码的前几位数字对应网关的IP地址;对接入用户的身份认证   (即确认),防止非法用户接入;做呼叫记录并有详细数据,   从而保证收费正确;完成区域管理,多个网关也可由一个网络管理者进行管理。  
          当然,这仅仅是一个IP电话系统最典型与基本需要的组成,也有些系统与此不尽完全一致,实际系统的组成比这里讲的要复杂。  
     
     
  4.   IP电话与传统电话的比较  
     
   
    IP电话与传统电话相比较,有许多不相同的地方。语音传输的媒介是完全不同的,IP电话的传输媒介为Internet网络,而传统电话为公众电话交换网。它们的交换方式也是完全不同的,IP电话运用的是分组交换技术,信息根据IP协议分成一个一个分组进行传输,每个分组上都有目的地址与分组序号,到目的地后再还原成原来的信号,而且分组可以沿不同的途径到达目的地,而传统电话用的是电路交换的方式,它没有IP电话交换的这些功能。  
    从占用信道或带宽上讲,IP电话有信息才传送,反之不传送,这样,其语音信息不占用固定信道,   使用压缩技术后,   其话音信息可以压缩到8Kbit/s,而传统电话一般要占用64Kbit/s的固定信道,   而且只要不挂机,传统电话始终占用这一信道,所以IP电话的带宽远远低于传统电话。  
    从费用上讲,IP电话的费用组成是:Internet通信资费+市内电话通话资费+IP电话相关设备费用,由于Internet资费我国仅每分钟6分6厘,市话费也相当便宜,加上IP电话所占带宽比较低的原因,所以与传统的国际长途电话费的成本比较相对较低,也有一些国家或地区对传统的国际长话要加收一定的税金,所以,国际长话费相对较高。  
    从话音质量上讲,IP电话相对传统电话的语音质量较差,其中有带宽、延迟等因素,尤其在网络拥塞时,通话质量可能难以保证。  
     
    从话音质量上讲,IP电话相对传统电话的语音质量较差,其中有带宽、延迟等因素,尤其在网络拥塞时,通话质量可能难以保证。    
  IP电话与传统电话的比较如下表:  
     
     
  性能 品种  
    IP   电   话  
    传统电话  
     
  传输媒体  
    互联网(Internet)  
    公众电话网(PSTN)  
     
  交换方式  
    分组交换  
    电路交换  
     
  带宽利用率  
    高  
    低  
     
  使   用   费  
    低  
    高  
     
  话音质量  
    低  
    高  
     
    5.   IP电话的通话质量  
   
    IP电话的通话质量主要涉及回波、抖动与延迟三大问题。  
     
    现在的网关设备对回波和抖动都采取了相关的抑制措施,尽管相关的网关设备设置的方法不尽一致,但一般讲这方面的问题解决得也比较好。由于延迟产生的主要原因是和网络的流量与拥塞程度有关,尤其当延迟大于   300或者400毫秒时,还原后的语音人们听起来很不舒服,   而延迟问题目前网关一般较难解决,所以解决延迟,提高通话质量成了IP电话的技术难题。  
     
    首先IP电话接入国外Internet网的网络,应当有足够的出口带宽,比如在上海地区上海市长途电信局现在有100多兆的带宽,无疑为IP电话的出口通道铺平了道路。另外,网关设备与国外Internet网的联接应有多条路由的自动选择机制,以便在电路拥塞时,可以自动合理选择路由,分配流量走向,以减少延迟的矛盾。  
     
    其次,努力提高IP电话中使用的语音压缩技术,如果一旦世界上能使用2.4Kbit/s传送语音,那么语音所占的频带将大幅度下降,   这对提高网络使用率,提高通话质量将是一大飞跃。目前国外不少公司在这方面的研究已有了进展。  
     
    第三,采用优先传输语音信息的方法。即要在传输的过程中,优先传送语音信息,语音传输的优先级应高于数据信息的传输,从而减少延迟,保证通话流畅,提高IP电话的质量。  
     
  6.   IP电话的标准  
   
    由于,目前IP电话尚无一个完全统一的标准,所以现在通话双方的系统要使用同一公司的相关产品。就IP电话制定的协议而言,目前基本上有二大类,即H.323和SIP协议,这二个协议在呼叫建立与控制方面有着不同的方案。H.323已有多年的发展,所以一般多数厂方采用H.323协议。  
   
  随着IP电话业务的兴起,国际上应运而生一种新型的国际业务运行组织----IP国际电话联盟组织。在目前IP电话尚无一个完全统一标准的情况下,他们负责国际间IP电话的网络互通及业务互通,同时完成国际IP电话的路由选择、计费、结算、拆帐等工作。  
   
  鉴于国际上许多国家已开放IP电话,尤其欧洲市场已有许多国家与地区完全开放此类业务,所以中国电信除必须在国内抓紧建设国内IP电话网络外,同时应当积极成为国际级的IP电话网络运营者或IP电话承载组织。同时,在购买网络系统时的选择显得尤为重要。  
   
     
   
   
  Top

24 楼mmc0531(透头火凤凰)回复于 2002-07-02 13:50:56 得分 0

真的有我也要mmc0531@163.comTop

25 楼liupeng2002(爱你一万年)回复于 2002-07-02 15:08:04 得分 0

我也要  
   
   
  谢谢  
  liupeng8817@sina.com  
  Top

26 楼test007(test007)回复于 2002-09-25 22:35:09 得分 0

我也要  
   
   
  谢谢  
  bxl_1974@0451.comTop

27 楼sncel(地狱情人-杨勇)回复于 2002-09-26 09:16:10 得分 0

不好意思才看到。已经发了。。。。。。。Top

相关问题

  • 分析源代码!
  • 送分!源代码
  • 高分求购!IP包分析源代码!!
  • 公开TCP/IP 源代码
  • java源代码??(48分)
  • 高分求源代码!!
  • 100分求Socket源代码
  • 100分求Socket源代码
  • 100分求源代码
  • 简单源代码分析

关键词

  • 网关
  • 计算机
  • 语音
  • 普通
  • ip
  • 互联网
  • 通信
  • 延迟
  • 网络
  • 信道

得分解答快速导航

  • 帖主:sunking
  • sncel

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo