作者 lxb (lxb) 看板 VoIP
標題 sip 開發
時間 2007年4月29日 星期日 01:42:27
────────────────────────────────────────
以下文章, 是源自 ptt.cc 的 VoIP 板, 我問 tamamad@ptt.cc 的一個 post
※ 引述《tamamad (tamamad)》之銘言:
: 想請問各位一下,網路上有沒有提供 SIP 開發工具之類的東西
: 我有 GOOGLE 過 “SIP SDK” 了,可是還是沒找到什麼 orz
: 順便想再問一下板上的強者,如果想用 C, C++ 或 JAVA 來開發 SIP 的話
: 應該往哪個方向找資訊?
推 ckf:osip, pjsip?! 04/28 13:37
推 tamamad:非常感謝樓上!! 04/28 14:09
推 mini9:用osip吧!優點是速度快~不然就自己從頭寫一套吧XDD 04/28 22:00
推 lxb:在 windows/vc++ 建議用 pjsip, 在 *nix 建議用 osip 04/29 01:21
雖然已經在推文講過一下見解, 還是想該補充一下.
sip 是近年發展得最快的 protocol 之一, 很多新東西在 draft,
三不五時就會有 draft 變成 rfc. 如果你打算把不同 uas/uac 之間
的相容性做好, 是要很小心地更新 sip stack 的. 你不更新, 就會
跟不上別家工具的發展, 甚至導致重要控掣訊息被忽略掉. 你若更新
太快, 問題亦是一樣的.
所以, 在選 pjsip / osip 或更多別的 sip stack 時, 先搞清楚你
最想打通的 2nd / 3rd party 在基於甚麼 stack, 其更新/ 發展路
線圖又是怎個模樣.
比如說, 你是在 linux 上開發 client / server 去接上很老舊的
sip domain, 那 osip / exosip 是首選. 要搞 nokia wifi voip 相
關的, 多看 sofia-sip , 要接 ericsson 的新式設備, YXA 是必讀.
在 bsd/osx 體系上想和業界前鋒合作, 那要用的是 python-sip.
如果不清楚, 而是想以學習或研究為主, 要創新則必推 pjsip , 這
個自我引入所侍的實驗室以來, 大大增加了開發組同事的工作效率.
其說明文件之整全, 是最值得一讚的.
要是被 pjsip 的廣大嚇到了, 先返回 osip 吧. 雖然是多年沒有
更新了, 但很多 ua 都要賣這個老祖宗的賬, osip 相容就大很程
度是通通相容, 簡單又好用.
–
※ 發信站: 香港地(hkday.net)
◆ From: 220.246.140.32

