中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > 综合其它
exosip注册/认证的简单实现方法
作者:未知 时间:2005-07-27 23:30 出处:CSDN 责编:chinaitpower
              摘要:exosip注册/认证的简单实现方法
1.认证过程
首先需要调用reg_id = eXosip_register_init(identity, registrar, NULL);这一个函数来获得一个reg_id,如果信息是新的,reg_id自动分配一个新的,如果是已有信息,则返回这个已有信息对应的reg_id
然后调用i = eXosip_register(reg_id, 3600);这个函数发送一条不带认证信息的注册数据报。
然后在消息循环中的EXOSIP_REGISTRATION_FAILURE这个事件中添加以下几句
         reg_id = eXosip_register_init(identity, registrar, NULL);
         if(eXosip_add_authentication_info(username, username, password, NULL, NULL))
        {
            exit(1);
        }
         eXosip_lock();
         i = eXosip_register(reg_id, 3600);
         eXosip_unlock();
实现注册信息的添加。
基本上认证流程如下:注册-注册失败(缺认证信息)-注册-成功。
2.认证信息的输入
假设这样一种情况,我在sinosip上面注册的用户,用户名28083204419,密码是abcdef
那么identity应该输入sip:28083204419@sinosip.net
registrar应该输入sip:sip.sinosip.net
用户名和密码分别输入28083204419和abcdef
3.其他的注意事项
通过代理上网的朋友不能顺利完成注册过程,可以使用拨号之类的方式。
在局域网中搭建的服务器不用使用认证信息,应当可以配置服务器添加认证信息(猜测)
很简单,因为复杂的也确实不懂了,见笑了

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有