摘要:為實現一個Android平臺的網絡電話,提出一個基于PJSIP堆棧的VoIP系統設計方案。該方案符合AndroidNDK開發規范,即上層使用Java語言開發,下層采用純C語言的PJslP庫開發其協議棧,并使用JNI連接上下兩部分。在此敘速了PJSIP的原理,并以此為出發點,分析并設計了一個具體的VoIP系統。最后通過測試,該方案能很好地完成會話的發起、應答、通信,以及會話的注銷等功能,達到了設計要求。
關鍵詞:Android;網絡電話;PJslP;JNl;NDK
中圖分類號:TN911—34 文獻標識碼:A 文章編號:1004—373X(2011)06—0028—04