1. 導言:什麼是SIP?
SIP是會話發起協議的簡稱(Session Initiation Protocol,縮寫SIP),是一個由IETF MMUSIC 工作組開發的協議,作為標準被提議用於建立,修改和終止包括視頻,語音,即時通信,在線遊戲和虛擬現實等多種多媒體元素在內的互動式用戶會話。2000年11月,SIP被正式批准成為3GPP信號協議之一,並成為IMS體繫結構的一個永久單元。SIP與H.323一樣,是用於VoIP最主要的信令協議之一。
以上的解釋轉自wiki (http://goo.gl/Dxuo)
對一般人來說,有些專有名詞甚至念起來就很饒舌,更別說要花多少時間去理解了。那麼,讓我們精簡一點看圖說故事:
2. 環境準備
2.1. SIP Server端軟體:miniSipServer (http://www.myvoipapp.com/)
(可免費試用30天, 另有正式註冊碼取得方式 http://goo.gl/80lkN)
2.2. SIP Client端軟體:推薦Linphone & X-Lite其中之一 (皆為免費)
3. 設定SIP Server
miniSipServer軟體安裝完成的樣子如下,
你可以看到Server的IP位置:10.10.160.137 (Client端設定時需用到)
基本上一般都不需動到設定,我們需要確定的是分機的內容
進入[分機]→[增加],設定分機/密碼,這邊我先設定為101/101
為免混淆,基本呼叫這邊的顯示號碼一樣設定為101
(這是打給別人時,對方設備上面顯示的資訊)
依樣畫葫蘆,看你想設幾個,Server設定到此為止。
4. 設定SIP Client
本文使用的是Linphone,因為它同時有PC版跟iPhone版。
PC版的Linphone軟體安裝完成畫面如下:
進入[選項]→[Preferences]設定
[網路設定值]Network protocol and ports第一列的Port可自由設定 (這邊設為5555)
[管理SIP帳號]設定你自己想用的號碼及Server位置
Sip:101:意即向Server要求註冊101這個號碼
@10.10.160.137:意即Server IP
設定完成之後回到miniSipServer這台電腦上,
就會看到101的地址欄顯示已經被10.10.160.163:5555這個用戶註冊了
iPhone版的Linphone軟體安裝完成畫面如下:
這邊可以看到我向10.10.160.137(Server)要求註冊104這支號碼
回到miniSipServer就會看到第二支號碼也被註冊了
5. 撥號通話
示範從101撥到104:
(1) 輸入你要撥打的目標號碼
(2) 目前通話的對象及時間,通話品質等
(3) 自己的分機號碼資訊
(4) 對方的號碼及視訊畫面
(5) 自己的視訊畫面
觀察miniSipServer分機的狀況會發現小藍人圖標改變 (代表通話中)
以上就是SIP Server及Client的軟體介紹及操作步驟,
大致上無需特別高深的技巧,
有興趣的可以玩玩看,也歡迎意見交流!
你好,
回覆刪除最近公司也有裝SIP功能
但是裝在3G手機上,在使用wifi時效果還不錯,
但使用3G時訊號就不太好,
請問這有什麼辦法解決嗎