2010年1月23日 星期六

miniSipServer─輕鬆設定、簡單使用的SIP Server

最近手頭上有個案子是要測試,SIPDroid(在Android上的一套free VoIP client)的影像傳輸方法,因為手邊現成的SIP Server只有Ericssion SDS(這是一個IMS Server,但不是一個純SIP Server),一開始去download了 X-lite想要透過SDS與SIPDroid進行VoIP,但是結果卻是失敗的,原因歸咎於SDS本身並不是一個純SIP Server。

昨天心情不錯的上網搜尋,結果真的被我找到一套很好用,而且免費的SIP Server(miniSipServer),另外我又去download另一套free 的 client,叫做linphone,抱著死馬當活馬醫的心態,好吧,我就來裝看看這套miniSipServer,裝在我的XP上面,一分鐘就搞定,接著簡單的設定兩個user帳號,
然後在NO-IP的網站登錄一個free的DNS name給SIP Server用,這樣SIP Server就有對應的網域名稱了。










最後的結果:

linphone(XP client) <-> miniSipServer(XP server) <->SIPDroid(android client)




哈哈,VoIP可以打通了,影像也可以看(在linphone上看到手機傳過來的影像),真不賴。

整個過程不到10分鐘就搞定,miniSipServer真是太好用了,
雖然說它是免費的,但是也有試用時間,時間到了在看你要不要發錢註冊(費用好像也不貴),

下面是miniSipServer的網址,有興趣的看倌可以去下載試試:
http://www.myvoipapp.com/
http://www.myvoipapp.com/download/

以下是它的 features:

miniSipServer features

Below table describes some key features of miniSipServer.

'yes' means the feature is supported, 'no' means the feature isn't supported.

Features 20 clients 50 clients 100 clients 1000 clients
GUI configuration yes yes yes yes
Local users (extensions) yes (20) yes (50) yes (100) yes (1000)
External line yes (10) yes (25) yes (50) yes (100)
Call detail record(CDR) yes yes yes yes
STUN yes yes yes yes
Dial plan yes yes yes yes
Presence -- new! yes yes yes yes
Instant message -- new! yes yes yes yes
SIP trunk yes yes yes yes
MSS trunk yes yes yes yes

Call forward on unreachable yes yes yes yes
Call forward on unconditional yes yes yes yes
Call forward on busy yes yes yes yes
Call foward on no-answer yes yes yes yes
Ring group yes yes yes yes
Caller-ID rewriting yes yes yes yes
System black list yes yes yes yes
Attended call transfer yes yes yes yes
Unattended call transfer yes yes yes yes
Semi-attended call transfer yes yes yes yes
Call waiting yes yes yes yes
Auto attendant yes yes yes yes
Voice mail yes yes yes yes
Call pickup & Group call pickup yes yes yes yes
Follow me / Find me-- new! yes yes yes yes

call back yes yes yes yes
Music on hold yes yes yes yes
Caller prepaid no no yes yes
Call shop yes yes yes yes
Calling card no no yes yes

這邊也提供了如何獲取免費miniSipServer的方法:
http://www.myvoipapp.com/cnblog/2010/01/10/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%85%8D%E8%B4%B9%E7%9A%84minisipserver%E6%B3%A8%E5%86%8C%E7%A0%81/comment-page-1/

接著我就要用wireshark搭配airpacp去攔截手機的Wi-Fi訊號做分析了...

5 則留言:

  1. 請問一下板主~~可以成功在手機(sipdroid)中接收 電腦的傳送的影像嗎??或是可以成功接收另外一隻手機的影像呢??
    小弟我 怎麼試 ~~都沒辦法從手機 看到令一端影像...
    感謝您的分享

    回覆刪除
  2. 哈囉如果是sipdroid 的話,
    他的影像傳輸功能只針對支援sipdroid的server, 如 Pbxes等等,如果您用的是其他 SIP server 可能不支援。

    回覆刪除
  3. 你好,对楼主说的很感兴趣,能不能详细讲下客户端及服务器等整个过程搭建的细节及流程,同样期待能与你交流关于视频传送方面的知识。邮箱:liangwind131@gmail.com

    回覆刪除
  4. 試了一下, sipdroid 可以直接撥打 linphone, 還沒用到 miniSipServer.

    非常感謝你的文章!

    回覆刪除
  5. nice 😘👍👍👍👍👍👍👍👍

    回覆刪除