原创 AURIX Development Studio軟件介紹

AURIX™ Development Studio(以下簡稱ADS)是英飛凌公司於2019年底推出的免費*的集成開發環境,支持英飛凌TriCore™內核AURIX™ 系列MCU;ADS是一個完整的開發環境,包含了Eclipse IDE、C

原创 關於osip協議棧的優化

2008-02-13 15:40:06.0 作者:olivegames 由於工作的原因,需要對osip協議棧進行優化,前段時間在論壇上看到lw3223兄對於osip協議棧hash查找事務的討論,鑑於此把自己這段時間對osip的優化和心

原创 eXosip入門(七):線程操作

       osip2/eXosip2支持線程安全,既可以用於多線程的編程模式,也可以用於單線程的編程模式。osip2/eXosip2默認是使用多線程模式,也就是默認使能OSIP_MT宏。        當使用多線程模式時,用戶需要編寫

原创 Joomla插件—Top of the Page回到頂部按鈕-中文版發佈

         軟件介紹:Top of the Page 是針對 Joomla! 2.5 核心的一款系統插件,它的功能是,當網頁向下滾動到一定位置時,就開始在屏幕底部顯示“回到頁頂”按鈕,點擊之後可迅速回到當前頁面頂部。對於比較長的網頁

原创 eXosip入門(一):vs2008編譯osip/eXosip

第一步:下載osip和eXosip 下載地址: osip     :http://www.gnu.org/software/osip eXosip:http://www.antisip.com/download/exosip2 本次

原创 RFC文檔閱讀器(RFC Reader)軟件介紹

        因爲工作原因需要移植SIP協議棧,所以閱讀SIP協議的標準文檔RFC3261就成爲必要的工作。然而RFC的文檔都是以txt純文本格式發佈(雖然也有pdf格式的,但沒有目錄書籤功能),如果使用記事本來閱讀,看起來那是相當的痛

原创 eXosip入門(三):eXosip庫的驗證

      本次我們來驗證一下得到的eXosip庫是否可用。       PS:爲什麼要驗證呢?不是編譯成庫後就可以直接使用麼?理論上是這樣的,但是現實是殘酷滴,編譯成庫文件,只是噩夢的開始,學習的道路不會一帆風順。       本次只是

原创 eXosip入門(四):eXosip示例程序——註冊/認證

     首先建議先看一下我翻譯的文章《eXoisp用戶手冊:1.3 如何發送或者升級註冊》,先對eXosip的註冊/認證過程有一個大致的瞭解。      其次,在exosip\tools目錄下有官方提供的一個示例程序sip_reg.c,

原创 eXoisp用戶手冊:1.3 如何發送或者升級註冊

   eXoisp2提供靈活的API,以幫助您註冊一個或多個身份。 1.3.1 初始化註冊          爲了啓動註冊,您需要建立一個默認的REGISTER請求,同時需要提供幾個強制性的頭部。 os

原创 SIP入門(二):建立SIP服務器

       在我的上一篇文章中已經介紹如何通過SIP軟電話直接通話,但是如果需要支持更多用戶互相通話,同時基於安全考慮,需要對用戶帳戶登錄進行驗證控制,這些情況下就需要建立SIP服務器。 SIP服務器的作用:        呼叫控制和處

原创 eXosip用戶手冊:1.1 如何初始化libeXosip2

       說明:本文的內容是根據官方的eXosip_User_Manual來翻譯,爲了省時間提高效率,部分內容是意譯,部分內容個人覺得沒有必要,所以不翻譯。後續的相關文章亦如此。 1.1 如何初始化libeXosip2     使用e

原创 eXosip用戶手冊:1.2 如何初始化、修改或終止呼叫

    eXosip2提供靈活的API,以幫助用戶控制呼叫。 1.2.1 初始化呼叫     要啓動一個呼出,用戶通常需要一些eXosip2用到的頭部,以建立默認的INVITE請求。以下的代碼用於啓動一個呼叫: osip_mess

原创 SIP入門(一):建立SIP軟電話環境

         SIP協議學習入門的最快最好的辦法就是在PC機上搭建SIP軟電話環境,通過抓包軟件(如:Wireshark)對數據進行分析學習,這樣可以迅速瞭解熟悉SIP協議,並深入瞭解通訊會話的流程,從而達到快速入門的目的。