2011年2月24日 星期四

VOIP 編碼器的比較

語音編碼器有個測量指數,可以此做為選擇的比較基凖,範圍從1 (最差)到 5 (最好)。
Mean opinion score (MOS)
MOSQualityImpairment
5ExcellentImperceptible
4GoodPerceptible but not annoying
3FairSlightly annoying
2PoorAnnoying
1BadVery annoying

(摘自於自WIKIPEDIA Mean opinion score)


Linksys SPA 3102手冊裏也提供了一些編碼器所需要的頻寬需求、複雜度和MOS的指數。






所以,若以校內100台網路電話的數量同時通話,用最高話質的G.711 就需要 64x100 = 6400 kbps = 800KB/s = 0.8 MB/s。這樣在校內的環境(100M)下其實也還好,對外的話(100M,集縮比是1:5,所以猜想實際大約20幾個妹吧!)不過因為不是專屬的網路,還得和其它資料共用,萬一遇到大量的資料傳輸的話,或許就會受到影響,所以支援QoS的設備就變得必要了!


VoMPLS環境中探討網路電話閘道器之話務管控一文中也提到頻寬計算的應該考慮到使用者說話的行為,所以提出一個使用量估算表如下:







哈~線上就有計算機可以幫忙算

2011年2月17日 星期四

等待新玩具的到來…

本來想直接網路下單買一個SheevaPlug std.來玩玩,沒想到訂價美金99元的東東,運到台灣竟然還要再加美金34塊多的運費。哇!真是搶劫呀!只好四處尋覓是否有親朋好友要去美國一趟,可以順道帶一個回來,多少可以省一點。皇天不負苦心人,最近剛好有人要去LA開會,正好可以幫的上忙。這個玩具如果表現的好的話,五月還有人要去美國的啦!到時可以再多帶幾個回來。

原本聽說學校的那個語音匣道器不打算增加一台,其實還有點失望,因為那台是打算用FXS+FXO的機型,可以讓校內的網路電話可以撥外線。雖然現在校內的SIP伺服器是免費的,但是目前給的功能少得可憐,雖說會依需求免費提供功能模組,總是覺得和Asterisk比起來,爽度感覺沒這麼高。沒想到今天竟然有人來裝了○也!算是件好事吧!只是第一次看到校內交換機,沒想到線可以亂成這樣,廠商還說那樣已經是整理過一次了,天啊!當時如果有想到的話,真的應該拍照留念的。

2011年2月15日 星期二

轉換php檔案變成執行檔Roadsend PHP

正好寫個管理學生部落格網站連的程式,目前是用xampp+sqlite2,希望可以用單機版的方式執行,所以找了一下!

試用的結果就再說囉!

2011年2月12日 星期六

製作超精簡的Asterisk系統

雖然使用Elastix、AsteriskNow…這類安裝光碟可以極近無痛的方式建立屬於自於的ippbx系統,但是要在pc上執行,總是佔空間和耗電,所以就上網找找是否有解決的方式。其實,先前就注意到PlugComputer這類的產品,真是超炫的產品,價格也不算貴(美金99元,換算一下現在只要不到2900台幣○也!),但是卻可以執行完整的作業系統。另一款是Marvell出品的Marvell Plug Computer 3.0,這個“看”起來比SheevaPlug帥氣,外型跟GuruPlug比較像。

別離題了…主要是要有支援Asterisk系統的啦!找到了一個plugpbx這套已經可以支援SheevaPlug這個Plug Computer了,而且還持續在更新,目前的版本是PlugPBX 2.0。這裏也有另一篇開箱文安裝Asterisk的說明。

另外又看到原來Cisco Linksys NSLU2這個產品,原來它只是個外接式的儲存介面裝置,台銀的價格是新台幣4455元。價格比SheevaPlug高了些,不過有個網站www.nslu2-linx.org支援它,比較不怕設備變成孤兒。對它還滿心動了…不過,這篇文章裏卻說:
[2009-11-02] New guide: how to migrate your NSLU2 Debian installation to a Sheevaplug. The SheevaPlug is a nice replacement for the NSLU2 with 512 MB of RAM and a 1.2 GHz CPU.
看來,可以不花心思想NSLU2這個產品了,找個時間買台SheevaPlug,來裝PlugPBX好了。不過GuruPlug這個規格比較棒,而且定價也一樣是美金99元,重點是已經成功安裝PlugPBX在GuruPlug上執行了!嗯~看來還是買GuruPlug這個東東好了!這樣就可以配合Linksys SPA3000建置供家族用的網路電話系統了!最好是整合Asterisk + Google Talk的話,就更完美了!

2011年2月11日 星期五

當然不能少的TaeYeon太妍

2pm的“十分滿分的十分”

超棒的歌詞,不過怕網頁不見了,所以還是把內容再貼一次!


那個女孩 很漂亮 oh 我的天 讓我暈了
That girl neo'mu' ye'bbeo' Oh my god gi'ga' mag'hyeo'

這是從未見過的美麗
i'geon' bon' jeog'i' eobs'neun' geu'reon' a'reum'da'um'i'ya'

怎麼解釋也不會明白的
mal'ro' seol'myeong'hae'do' al'a'deud'ji' mos'hal'geo'ya'


在書裡才能看到的 在夢裡才能見到的
caeg' sog'e'seo'na' bol' su' iss'neun' ggum' sog'e'seo'na' man'na'bo'neun'

那種女人 不是天天都能見到的
geu'reon' yeo'ja'ran' mal'ya' nal'i'myeon' nal'ma'da' o'ji' anh'a'

後背讓人很煩惱
dwis'mo'seub'i' neo'mu' sa'ram'eul' goe'rob'ge' hae'

讓善良的我產生了不好的想法
cag'han' na'reul' ja'ggu' na'bbeun' mam'eul' meog'ge' hae'

這個真的忍受不了 真的讓人很痛苦
i'geon' cam'eul' su'ga' eobs'eo' jeong'mal' neo'mu'na' goe'ro'weo'

比起看電影美女也煩惱更痛苦
i'geon' cam'eul' su'ga' eobs'eo' jeong'mal' neo'mu'na' goe'ro'weo'

她的嘴唇很甜 嘴唇很甜
geu'nyeo'yi' ib'sul'eun' mas'iss'eo' ib'sul'eun' mas'iss'eo'

(十分滿分的十分)
(10jeom' man'jeom'e' 10jeom)

她的腿很修長 腿很修長
geu'nyeo'yi' da'ri'neun' meos'jyeo' da'ri'neun' meos'jyeo'

(十分滿分的十分)
(10jeom' man'jeom'e' 10jeom)

她飄逸的頭髮 飄逸的頭髮
geu'nyeo'yi' nal'ri'neun' meo'ris'gyeol' nal'ri'neun' meo'ris'gyeol'

(十分滿分的十分)
(10jeom' man'jeom'e' 10jeom)

她從頭到腳都是
geu'nyeo'neun' meo'ri'e'seo' bal'ggeut'gga'ji' mo'du' da'

(十分滿分的十分)
(10jeom' man'jeom'e' 10jeom)

她看著我笑(10分)
na'reul' bo'go' us'neun'de' (10jeom')

她說話的聲音(10分)
mal'ha'neun' mog'so'ri'ga' (10jeom')

越看她越覺得沒有瑕疵 Yes sir,Yes sir
man'na'myeon' man'na' bol' su'rog' eo'jjeom' bin'teum'i' eobs'eo' Yes sir, Yes sir

因為她我真的瘋了
geu'nyeo' ddae'mun'e' jeong'mal' mi'cyeoss'eo'

一天不見都不行
ha'ru'ra'do' an' bol' su'ga' eobs'eo'

昨天因為太忙休息了一天
ha'ru'ra'do' an' bol' su'ga' eobs'eo'

所以舌頭上長了刺 Oh
geu'reo'ja' ib'e' ga'si'ga' dod'cyeoss'eo' Oh

後背讓人很煩惱
dwis'mo'seub'i' neo'mu' sa'ram'eul' goe'rob'ge' hae'

讓善良的我產生了不好的想法
cag'han' na'reul' ja'ggu' na'bbeun' mam'eul' meog'ge' hae'

2011年2月10日 星期四

SPA3000韌體更新

原來Linksys SPA3000已經停產了,難怪網路上賣的這麼便宜。接手的產品是SPA3102,二個設備大致相同,主要的是3102有2個100BaseT RJ-45 Ethernet端口,具有路由的功能,不過價格差了美金25元,拍賣價格也差了2280-1480=800元。

那…年前買的這台真的變成一台“玩具”了,唉~不管啦!就用網路上找到的3.1.20韌體,更新一下好了!。

線上CPU效能比較

意外在網路上看的功能,可以列出比較所有CPU的效能資料,可以參考一下!

2011年2月9日 星期三

超棒的演技

還是主人好哦!

可怕食人魚

難怪叫“雞婆”

真是狗拿耗子

開車遇山羊

少女時代的允兒

允兒(潤娥)是第一位識辦出來的少女時代成員,的確是個漂亮的美少女!


超可愛的!

spa3k中文操作說明

寫完前面的感想後,才看到賣家給的操作文件,還是看中文比較快。不過在賣家的網站上並未看到下載連結,所以就不貼上了!用3cx的softphone試撥了一下,還真的能撥到家中的話機○也!真是太棒了!只是…沒幾個親朋好有070的號碼呀!再研究吧!
Sipura SPA-3000 Simplified Users Guide Version 1.1e手冊說管理介面的網址是下面這串

http://<<spa3000的ip>>/admin/advanced

試了一下,真的○也!雖然換了頭家,東東都沒換。預設webGUI並沒有設定管理密碼,為了安全著想,當然就得先改個管理密碼囉!因為網路上有篇文章指出竟然可以不須帳密就可以透過網路線重設spa3k~天啊!這還得了!(求證中…)不過手冊裏倒是有提到重設的方法。

首先,先移除網路線、PSTN電話線,只留下電話分機線接上,接著撥****進入選單,聽到語音提示之後,再按73738#,所有設定就還原成出廠值囉!

透過webGUI設當然比用語音選單設定來的快速、方便(至少不必去查出選單的快速鍵),不過還是得早點確定前面的那種重設方法是否真實,才能儘快讓sp3k正式“商業”運轉。

spa3000的第一步

翻開“超簡單”的操作說明…

第一步:插上電源線(廢話)。
第二步:接上網路線(網路必須有dhcp),它會自動抓IP。
第三步:拿個類比電話機(傳統電話RJ11接頭)接上SPA3000的phone端口。
第四步:開啟電源
第五步:拿起話筒撥號 **** ,會聽到一個男性的語音,說@#%#的語音選單(幹嘛不用女聲,聽起來比較爽)
第六步:再撥110#,接著就會聽到很爛的英文語音撥報spa3k抓到的IP,記得要抄下來。
第七步:把電話線從spa3k卸下後接回牆上,或者是再“找”一條電話線,從牆上接到spa3k的line端口(如果要spa3k正式開始上線使用)。
第八步:開啟瀏覽器,在網址列輸入剛剛抄到的IP,就會看到spa3k的畫面囉!


原廠的圖文並貌說明 Set Up the SPA3000

※補充
有篇日本人貼的影片教學!

2011年2月7日 星期一

少女時代的俞利

其實少女時代裏的yuri真的是很漂亮又帥氣的,有那種看著志玲的那種感覺!

看到這段影片,真是說的太好了!

2011年2月6日 星期日

Linksys SPA3000初體驗

聽說校內在寒假期間要換一台支援FXO及FXS的那個語音匣道器,因為似乎是要提供部分網路電話可以撥打市話或手機,所以必須更換目前只支援FXS的匣道器(福億SP4220)。不過~那台兼負全校通訊的重責大任,恐怕禁不起沒事被催殘吧!而且,要等學校依程序採購一台新的來測試,恐怕是囉哩巴索、拖拖拉拉吧(純臆測,說不定正相反)!。加上目前手邊有的參考書藉,多有提到Cisco的Linksys SPA3000這款語音匣道器,所以,年前終於決定下單買台語音匣道器來玩玩。在露x買的,一台不到1500台幣,當做玩具來說,還可以接受。只是開箱之後,竟然連本操作說明書都沒有,只有一張超簡要的快速使用說明。上網找了半天,只有Sipura SPA-3000 Simplified Users Guide Version 1.1e這本比較詳細一點。只是,它還是用Sipura SPA-3000這個設備名稱,這個名稱是Sipura被Cisco併購之前的名稱,現在已經改名為Linksys SPS-3000。不過就前面手冊所說,新、舊二款設備,其實是一模一樣的,就連韌體也是一樣的。原文是這麼寫的:
*** There is no difference between the Old Sipura SPA-3000 and the new Linksys SPA-3000 apart from the case. All firmware and internals are the same.

機器內的韌體版本是3.0.10(GWd),最新的韌體檔為spa3000-3.1.20Gw.zip,雖然很想給它更新一下,不過還是怕怕的,因為還沒找到清空重設管理帳密的方法,所以還是先暫時等等吧!

dtmfmode設定

在設定Asterisk的時候有個參數叫dtmfmode,可以設定的值有 inband|info|rfc2833|auto。
到底如何設才正常呢?因為最近在試用由pbxes.org所提供的免費版的Asterisk服務時,新增Extension時,如果不設為auto時,3cx或x-lite 4透過市網的sip撥回校內的Asterisk時,進入ivr後撥號,它完全不理我,似乎因為是dtmfmode設定的問題。為了徹底了解它的影響,google了一下,這些文章應該可以解惑。
原來,Asterisk在2005年9月之後如果設定dtmfmode為auto的話,它為先用使用rfc2833,但是如果遠端沒回應是否在SDP支援rfc2833的話,它會轉變成為inband(帶內)。但codec如果不是ulaw或alaw的話,inband的DTMF撥號音會被語音壓縮扭曲而無法辦別,所以inband方式不可靠的話,可考慮用G.711(無壓縮)的codec。而使用rfc2833的話,會指定一個不同的RTP封包格式做為DTMF撥號音,可以減少傳送的資料量。info是使用SIP協定的元素以out-of-band的事件方式來傳送DTMF撥號音,有二種方式:
方法一:
…略…
Content-Type: application/dtmf-relay

Signal=5
Duration=160
這樣是指送出數字5,持續160毫秒。

方法二:
…略…
Content-Length: 1
Content-Type: application/dtmf

5

附註:dtmf-relay或dtmf都還未向IANA正式註冊的mime類型的應用。

另外,有個outband(帶外)這個詞,在Asterisk裏(pbxes.org)應該是沒這個選項,它泛指將按鍵音從語音資料中獨立出來,另外使用一個頻道傳送訊息。

那底到要設定那一個呢?如果單位內所有的call都是撥給PSTN的號碼的話,那就找出VOIP服務供應商所使用的語音匣道器設備所使用的DTMF模式,然後將單位內所有的VOIP設備使用相同的設定值。不過…很不幸的,有些不同的系統使用不同的DTMF模式,例如語音郵件可能需要使用SIP的INFO,但是使用者可能需要透過inband的方式使用電話銀行(telebanking。或稱為電子銀行)。