2013年10月15日 星期二

2013年3月18日 星期一

架設SIP網路電話 (PC版與iPhone版說明)


1. 導言:什麼是SIP? 


SIP是會話發起協議的簡稱(Session Initiation Protocol,縮寫SIP),是一個由IETF MMUSIC 工作組開發的協議,作為標準被提議用於建立,修改和終止包括視頻,語音,即時通信,在線遊戲和虛擬現實等多種多媒體元素在內的互動式用戶會話。2000年11月,SIP被正式批准成為3GPP信號協議之一,並成為IMS體繫結構的一個永久單元。SIP與H.323一樣,是用於VoIP最主要的信令協議之一。

以上的解釋轉自wiki (http://goo.gl/Dxuo)
對一般人來說,有些專有名詞甚至念起來就很饒舌,更別說要花多少時間去理解了。那麼,讓我們精簡一點看圖說故事:


如上圖,SIP Server可以透過一些供應商去創建自己的帳號跟聯絡人資訊,然後經由下列某一個用戶(SIP Client)去告訴Server說我要打給另一個用戶,依Server架構甚至是三方通話也辦的到,但把Server架在網站上有些許風險:用戶及用戶間的通話資訊都會透過供應商的Server才能運作,而且一旦供應商消失或服務變更,就要重新再換Server。那能不能用自己的電腦當作SIP Server呢?這正是本文要介紹的。

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的軟體介紹及操作步驟,
大致上無需特別高深的技巧,
有興趣的可以玩玩看,也歡迎意見交流!

2013年3月6日 星期三

好用Windows快捷鍵

這篇主要列下Windows快捷鍵的清單, 利用ctrl或Alt可以快速的叫出內建指令, 附上記憶法, 多操作幾次慢慢就會記下來了


單一鍵


記憶法 關聯指令
F2 選擇一個文件後按"F2"即可立即重新命名

F3 使用搜尋指令後按"F3"自動搜尋次一目標
Ctrl+F
F5 刷新頁面
Ctrl+R

字母複合鍵




Ctrl+A 全選文字或檔案 ALL
Ctrl+B 切換粗體 Bold, Big
Ctrl+C 複製 Copy Ctrl+V
Ctrl+D 刪除檔案 / 新增至我的最愛 Delete
Ctrl+F 搜尋檔案 / 搜尋內文 Find F3
Ctrl+G 功能同F3

Ctrl+H 指定文字取代 / 瀏覽器History Change
Ctrl+I 切換斜體

Ctrl+K 插入超連結 Link
Ctrl+L 建立表格 / 瀏覽器網址列 List
Ctrl+N 新增檔案 New
Ctrl+O 開啟舊檔 Old
Ctrl+P 列印檔案 Print
Ctrl+R 刷新頁面 Refresh F5
Ctrl+S 儲存檔案 Save
Ctrl+U 切換底線 UnderLine
Ctrl+V 貼上

Ctrl+W 關閉視窗 Window close
Ctrl+X 剪下

Ctrl+Y 回到下一步

Ctrl+Z 回到上一步 Last word=Z

進階複合鍵




Ctrl+Home 快速移至文章最前面

Ctrl+End 快速移至文章最後面

Alt+Tab 切換其他程式

Alt+F4 關閉應用程式 / 頁面

Alt+PrintScreen 當前單一應用程式視窗截圖


好用開始執行指令

節錄一些常用的Windows開始執行指令, 在WinXP & Win7都通用, 善用這些指令能夠節省很多時間 (例: 找附屬應用程式,右鍵新增檔案..等等)

一般類



記憶法
小畫家 mspaint MicroSoftPaint
計算機 calc Calculater
命令提示字元(DOS) cmd Command
螢幕小鍵盤 osk On-Screen Keyboard
記事本 write



Office文件類




Excel excel
Word winword Windows Word
PowerPoint powerpnt Powerpoint



進階管理類




電腦管理 compmgmt.msc Computer Management
裝置管理員 devmgmt.msc Device Management
工作管理員 taskmgr Task Manager
登出 logoff





其實還有很多執行指令, 不過一般人很少會去用到, 所以就不詳述了