新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> VoiceXML, CCXML, OpenVXI
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 XML在语音技术中的应用 』 → [原创]自己动手写一个简单的sip协议栈 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 97377 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [原创]自己动手写一个简单的sip协议栈 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     enyaxp 帅哥哟,离线,有人找我吗?巨蟹座1984-7-4
      
      
      威望:2
      等级:计算机学士学位(版主)
      文章:350
      积分:2433
      门派:XML.ORG.CN
      注册:2007/12/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给enyaxp发送一个短消息 把enyaxp加入好友 查看enyaxp的个人资料 搜索enyaxp在『 XML在语音技术中的应用 』 的所有贴子 点击这里发送电邮给enyaxp  引用回复这个贴子 回复这个贴子 查看enyaxp的博客楼主
    发贴心情 [原创]自己动手写一个简单的sip协议栈

    最近看论坛上讨论SIP协议的人多了起来,感觉很高兴,SIP协议是一种很好的技术,在网络音视频通信及电话会议领域中正在逐渐取代H.323成为主流的应用层协议。

    为了抛砖引玉,现将本人的本科毕设《SIP协议栈及其嵌入式UA/SERVER的实现》发到论坛中供初学SIP者参考,其中包含了论文、部分代码及答辩PPT。

    论文中具体介绍了一个SIP协议栈-zmhSipStack的编写过程,包括最初的系统设计,基本原理以及具体的代码实现,并且介绍了向嵌入式设备的移植过程。代码包括PC端的SipUA/SipProxyServer以及一个能运行在周立功ARM7开发板上的Server(需要ZLG/IP协议栈支持UDP)。希望能为各位SIP爱好者提供一个简单的入门参考。水平有限,望各位专家大牛们多包涵。

    ps:当初曾经将相同的东西发到汇思SIP论坛上,只不过论文题目改成了《自己动手写一个简单的SIP协议栈》。一年半过去了,回头看自己当初写的程序真的是太烂了,面向对象、模式等概念统统的没有,仅仅为了实现功能写出来的代码现在看来真的令人无法忍受,需要重新构建一个更好更完备的协议栈,正则表达式是一定要用到的!!

    论文和测试结果:

    答辩PPT:





    源代码:
    PC端SipUA(cpp) :


    PC端SipProxyServer(cpp):


    ARM端SipProxyServer(c):

    希望能给大家一点帮助。


       收藏   分享  
    顶(2)
      




    ----------------------------------------------

    I'M BACK, NEVER GO AWAY.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/1/6 23:19:00
     
     liuzhihantry 帅哥哟,离线,有人找我吗?天秤座1978-10-3
      
      
      等级:大一新生
      文章:12
      积分:99
      门派:XML.ORG.CN
      注册:2008/1/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给liuzhihantry发送一个短消息 把liuzhihantry加入好友 查看liuzhihantry的个人资料 搜索liuzhihantry在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看liuzhihantry的博客2
    发贴心情 
    进行SIP的研究,想了解这方面的信息!谢谢了!

    ----------------------------------------------
    学习!努力改造我们的学习环境和方法!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/1/13 15:41:00
     
     liuzhihantry 帅哥哟,离线,有人找我吗?天秤座1978-10-3
      
      
      等级:大一新生
      文章:12
      积分:99
      门派:XML.ORG.CN
      注册:2008/1/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给liuzhihantry发送一个短消息 把liuzhihantry加入好友 查看liuzhihantry的个人资料 搜索liuzhihantry在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看liuzhihantry的博客3
    发贴心情 
    做得太漂亮了,描述了一个完整的实现过程。真希望能够达到楼主这种水平!向楼主学习!致敬!谢谢!顶

    ----------------------------------------------
    学习!努力改造我们的学习环境和方法!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/1/13 20:19:00
     
     enyaxp 帅哥哟,离线,有人找我吗?巨蟹座1984-7-4
      
      
      威望:2
      等级:计算机学士学位(版主)
      文章:350
      积分:2433
      门派:XML.ORG.CN
      注册:2007/12/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给enyaxp发送一个短消息 把enyaxp加入好友 查看enyaxp的个人资料 搜索enyaxp在『 XML在语音技术中的应用 』 的所有贴子 点击这里发送电邮给enyaxp  引用回复这个贴子 回复这个贴子 查看enyaxp的博客4
    发贴心情 
    多谢。
    我近期正在重新构建这个协议栈,还往您继续关注。

    ----------------------------------------------

    I'M BACK, NEVER GO AWAY.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/1/14 17:47:00
     
     linguoheng1234 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:23
      积分:138
      门派:XML.ORG.CN
      注册:2008/1/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给linguoheng1234发送一个短消息 把linguoheng1234加入好友 查看linguoheng1234的个人资料 搜索linguoheng1234在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看linguoheng1234的博客5
    发贴心情 
    谢谢,,,我在学习中了
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/1/22 23:26:00
     
     dolphinhr 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:54
      门派:XML.ORG.CN
      注册:2008/2/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dolphinhr发送一个短消息 把dolphinhr加入好友 查看dolphinhr的个人资料 搜索dolphinhr在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看dolphinhr的博客6
    发贴心情 
    很不错,谢谢楼主啦。只是那个答辩的ppt解压不成功啊
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/2/29 11:47:00
     
     enyaxp 帅哥哟,离线,有人找我吗?巨蟹座1984-7-4
      
      
      威望:2
      等级:计算机学士学位(版主)
      文章:350
      积分:2433
      门派:XML.ORG.CN
      注册:2007/12/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给enyaxp发送一个短消息 把enyaxp加入好友 查看enyaxp的个人资料 搜索enyaxp在『 XML在语音技术中的应用 』 的所有贴子 点击这里发送电邮给enyaxp  引用回复这个贴子 回复这个贴子 查看enyaxp的博客7
    发贴心情 

    2) 如果有多个RAR文件(ZIP文件类似)要下载,请在下载各个文件时按照上传者的上传顺序,依次把这些文件命名为1.rar、2.rar、3.rar依次类推,所有文件下载完成后,解压1.rar即可。

    看来还是有很多人不会如何解压分段压缩文件呀。

    我再传个吧.

    答辩PPT:


    以下是引用dolphinhr在2008-2-29 11:47:00的发言:
    很不错,谢谢楼主啦。只是那个答辩的ppt解压不成功啊

    ----------------------------------------------

    I'M BACK, NEVER GO AWAY.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/3/1 14:51:00
     
     lubin59 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:79
      门派:XML.ORG.CN
      注册:2008/2/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给lubin59发送一个短消息 把lubin59加入好友 查看lubin59的个人资料 搜索lubin59在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看lubin59的博客8
    发贴心情 
    楼主真不错,不过好像这个里面有些代码没有完成嘛
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/3/6 16:32:00
     
     enyaxp 帅哥哟,离线,有人找我吗?巨蟹座1984-7-4
      
      
      威望:2
      等级:计算机学士学位(版主)
      文章:350
      积分:2433
      门派:XML.ORG.CN
      注册:2007/12/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给enyaxp发送一个短消息 把enyaxp加入好友 查看enyaxp的个人资料 搜索enyaxp在『 XML在语音技术中的应用 』 的所有贴子 点击这里发送电邮给enyaxp  引用回复这个贴子 回复这个贴子 查看enyaxp的博客9
    发贴心情 

    您好。

    里面确实有很多代码没有完成,因为当时没能够设计一个很好的开发框架,所以放弃了继续开发而转向架构的重新设计。

    从使用角度来讲这个协议栈是很失败的,只限于入门,如果您对我现在正在改良的协议栈感兴趣的活可以联系我或到"XML 与 移动嵌入式开发"版上发帖,我很乐意和您一起继续深入讨论。

    以下是引用lubin59在2008-3-6 16:32:00的发言:
    楼主真不错,不过好像这个里面有些代码没有完成嘛

    ----------------------------------------------

    I'M BACK, NEVER GO AWAY.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/3/6 16:44:00
     
     shijp74 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:54
      门派:XML.ORG.CN
      注册:2008/3/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给shijp74发送一个短消息 把shijp74加入好友 查看shijp74的个人资料 搜索shijp74在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看shijp74的博客10
    发贴心情 
    up
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/3/29 15:58:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML在语音技术中的应用 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2022/9/28 13:37:37

    本主题贴数21,分页: [1] [2] [3]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms