当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: H.323与SIP分别是ITU和IETF制定的多媒体通信的应用控
 

 

 ·gnugk源码分析    »显示摘要«
    摘要: gnugk是建立在openh323和pwlib基础上的开源项目,支持openssl,mysql,openldap和freeradius,并且可以穿越防火墙和nat.实际上gatekeeper已经成为h.323网络的核心部分,整个网络都由它掌控,而gnugk几乎又是gatekeeper的业界标准,所以研究openh323的同时了解gnugk的原理和实现也是很有必要的。 gnugk是由jan wil......
 ·“visual studio     »显示摘要«
    摘要:该问题的解决方法 首先你得保证你是先装的iis后装的visual studio _net,如果你弄反了,对不起,重来吧! 出了问题要先想到visual studio _net自带的帮助里面的解决方法,如果不行你可以试试下面的。 你可以在下面三个方法中选择:1. 执行aspnet_regiis -r覆盖目前的版本和脚本映射。在这种情况下,你最好是能再注册一下aspnet_isapi.dll。在......


开发H.323与SIP互通网关--理论篇

h.323与sip分别是itu与ietf制定的多媒体通信的应用控制协议,目前主要使用在ip电话上.

h.323协议提出的较早,它的主要设计思想也是基于传统的电话模式.而sip协议则提出的较晚,它借鉴了http协议的设计思想. 目前ip电 话中大量采用h.323协议,但是从长远的来看,sip取代h.323已成必然,所以在目前过渡时期h.323与sip两大协议的互通变显得重要起来. 虽然它们分别来自两个不同的组织,有着不同的设计思想,但是内容都是差不多的,始终都是围绕着电话的各种信令,只是实现方式不同罢 了.本文降介绍一种h.323与sip互通网关的开发思路. 【程序编程相关:还投过哪些公司了

【推荐阅读:[初学VB.net]如何通过控件的名称来

例如:h.323呼叫sip电话的流程(针对网关内部): h.323 ep部分收到一个呼叫setup消息,然后把这个setup消息交给 translator,translator在这个setup消息中提取一些重要参数,例如:源地址,目的地址,序号,标识符等,由这个重要的参数交给sip ua产 生一个invite消息,并发送到目的地. 【扩展信息:C++研究笔记(3)其他定义

既然是h.323与sip互通的网关,它一定要同时支持h.323与sip两种协议,网关的主要任务就是负责h.323与sip信令的转换.所以网关主要 由3个部分组成:h.323 endpoint,sip ua,translator.

当然这只是最简单的一种模式,一个网关设计出来应该支持以下4种模式:

下面详细来说明:

下图是两个无代理服务器的sip终端通话流程.

下图是两个无注册网守的h.323终端通话流程.

这一个由h.323终端发起呼叫.

下面再来看sip终端发起通过网关的呼叫.

通过观察上面这个流程图可以容易的看出,gw在收到invite消息后立即发送setup消息,反之亦然.

所以可以得到如下的h.323与sip的消息对应关系:


...   下一页
 ·mysql学习笔记    »显示摘要«
    摘要:mysql 学习笔记1、安装环境: windows xp mysql 4.0.17 从 http://www.mysql.com下载 ems mysql query 1.6.0.1 本机ip:172.5.1.1832、安装mysql,采用默认安装即可 目录选择在c:\mysql,不要修改默认目录3、启动mysql 安装为服务:c:\mysql\bin\mysqld --install 启动mysq......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE