2008年10月28日 星期二

Asterisk改Port

1.改SIP註冊PORT
vim /etc//asterisk/sip.conf
bindport=5060

2.改RTP通話PORT
vim /etc/asterisk/rtp.conf
rtpstart=10000
rtpend=20000

2008年10月24日 星期五

Asterisk的進階功能:轉接、代接和會議室

Asterisk除了基本的通話功能外,也可以使用轉接或代接的功能,如果話機上沒有功能鍵可以使用的話,也可以利用下列方式來設定特殊鍵組:

1.設定代接、轉接

vim /etc/asterisk/features.conf


featuredigittimeout = 500 ;組合鍵的抓取時間(毫秒)
pickupexten = *8
;代接組合鍵
blindxfer = #2
;直接轉接(轉接方直接斷線)
atxfer = *2
;轉接(轉接後可先與受話方通話)


修改轉接權限
vim /etc/asterisk/extensions.conf

exten => _X.,1,Dial(SIP/${EXTEN},,Tt)


T:允許發話端使用轉接
t:允許受話端使用轉接

修改後載入設定檔
/usr/sbin/asterisk -r

*CLI> restart now

2.使用會議室
vim /etc/asterisk/extensions.conf

exten => _555XX,1,MeetMe(${EXTEN:3}di)

撥打555XX進入會議室,555啟動會議室、XX為會議室代碼,可視需求增減長度(${EXTEN:3}需跟著修改)。
d為不要求會議室密碼,想設密碼可改為D
i為使用者進出時提示,靜音為q

修改後載入設定檔
/usr/sbin/asterisk -r
*CLI> reload

2008年10月22日 星期三

好用的流量監控程式--IPTraf


1.安裝IPTraf
yum install iptraf

2.安裝IPTraf

iptraf


執行後出現主畫面

可依想看的資訊分類,可分網卡、分協定、分封包大小.....等,還可自訂規則過濾。

2008年10月16日 星期四

免費的SIP Server:Asterisk

1.安裝所需套件
yum install gcc gcc-c++ kernel-devel zlib zlib-devel openssl openssl-devel

2.下載asterisk、libpri、zaptel
cd /usr/local/src/
wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.22.tar.gz
wget http://downloads.digium.com/pub/libpri/libpri-1.4.7.tar.gz

wget http://downloads.digium.com/pub/zaptel/zaptel-1.4.12.1.tar.gz

3.安裝zaptel
tar -zxvf zaptel-1.4.12.1.tar.gz
cd
/usr/local/src/zaptel-1.4.12.1
./configure
make
make install
modprobe zaptel


4.安裝libpri
tar -zxvf libpri-1.4.7.tar.gz
cd /usr/local/src/libpri-1.4.7
make
make install


5.安裝asterisk
tar -zxvf asterisk-1.4.22.tar.gz
cd /usr/local/src/asterisk-1.4.22
./configure

make
make install
make samples

asterisk -vvvc



6.設定分機
vim /etc/asterisk/sip.conf

常用的分機設定有:
[101] ;分機註冊帳號
callerid=ABC
;分機顯示名稱(可不設定)
username=101
;SIP再註冊時使用的帳號(可不設定)
type=friend
;連線的模式,一般話機設成friend
secret=101
;分機註冊密碼
qualify=yes
;驗證模式,只有在type=peer時生效(可不設定)
nat=yes
;是否在NAT下
host=dynamic
;搜尋Client的模式,dynamic由話機主動去註冊或輸入Hostname、IP由SIP Server去連線
dtmfmode=rfc2833
;按鍵訊號模式,預設為rfc2833
context=internal
;設定要用extensions.conf裡哪一組的動作
canreinvite=no
;分機直通或由SIP轉接
callgroup=0
;定義群組,可利用於群組廣播....等(可不設定)
pickupgroup=0
;定義代接群組(可不設定)


[102]
username=102
type=friend
secret=102
qualify=yes
nat=yes
host=dynamic
dtmfmode=rfc2833
context=internal
canreinvite=no


7.設定接通動作
vim /etc/asterisk/extensions.conf
最後面加入設定
[internal]
exten => _X.,1,Dial(SIP/${EXTEN}|30)
exten => _X.,n,Hangup()


說明:
_:代表開頭
X:代表0-9
.:代表任意長度的字元
_X.:指電話號碼是以數字開始不管任何長度
Dial:接通
SIP:線路模式
${EXTEN}:收到的號碼
30:只振鈴等待30秒
Hangup:掛斷

8.設定遠端管理帳號(依需求設定)
vim /etc/asterisk/manager.conf
enabled = yes
最後面增加

[admin] secret=admin deny=0.0.0.0/0.0.0.0 permit=127.0.0.1/255.255.255.0 read = system,call,log,verbose,command,agent,user write = system,call,log,verbose,command,agent,user


telnet localhost 5038到asterisk的管理介面
出現Asterisk Call Manager/1.0
輸入
action: login <enter>
username: admin <enter>

secret: admin <enter>

<enter>

成功登入會出現
Response: Success
Message: Authentication accepted


註:可用免費的X-lite以及BOL SIPPhone來做通話測試

2008年10月13日 星期一

從Spamhaus名單上移除

  原本一直都有用鳥哥的logfile來篩選LOG到GMAIL的信箱,結果從九月底開始GMAIL就收不到紀錄通知,檢查MAILLOG發現下列狀況:

Oct 13 16:25:35 yow sendmail[5144]: m9D8PPoc005142: to=<XXX@gmail.com>, ctladdr=<root@X.X.com> (0/0), delay=00:00:09, xdelay=00:00:09, mailer=esmtp, pri=217453, relay=gmail-smtp-in.l.google.com. [209.85.143.114], dsn=5.0.0, stat=Service unavailable
Oct 13 16:25:35 yow sendmail[5144]: m9D8PPoc005142: m9D8PZoc005144: DSN: Service unavailable

  退信中寫
<<< 550-5.7.1 [122.116.X.X] The IP you're using to send mail is not authorized
<<< 550-5.7.1 to send email directly to our servers. Please use the SMTP
<<< 550-5.7.1 relay at your service provider instead. Learn more at
<<< 550 5.7.1 http://mail.google.com/support/bin/answer.py?answer=10336 a4si11142911tib.4
554 5.0.0 Service unavailable

  原本以為不是真的固定IP且不能反解所以被擋掉,但是後來發現別台沒有真實DOMAIN的主機還是可以寄通知到GMAIL,所以改以IP方向查詢。
結果不知道是GMAIL新加入了Spamhaus過濾?還是最近Spamhaus把122.116.0.0/16的網段加入黑名單?在PBL的名單裡會查到122.116.0.0/16 is listed on the Policy Block List (PBL)


  還好解除很簡單,只要按下方的"Remove an IP From PBL",閱讀說明後,填入要自己要移除的IP、聯絡的Mail....等資料,過一段審查時間後再去查詢就會發現已不在黑名單中,再等一陣子,GMAIL的名單同步到後就可以收到信件了,整個時程一個下午就可以完成,或許更短,沒去注意實際上需要多久。

原來電腦也會屁屁癢....

資料來源: 300件感染蟯蟲病毒 銷日Eee Box華碩全面回收

過去困擾電腦族的隨身碟、硬碟蟯蟲病毒也找上華碩的最新產品Eee Box,根據日本外電讀賣新聞報導,華碩銷往日本的Eee Box在出廠前就感染了病毒。華碩表示,目前有問題的產品僅約300件,已經全面進行回收了。

 根據外電報導,不少日本消費者近來陸續發現購買的Eee Box在開機後,運作速度減緩,應該是遭到專門鎖定隨身碟、硬碟的蟯蟲病毒入侵,華碩目前也針對有問題的機器,展開全面回收。


以後要用透明膠紙幫電腦檢查,插完USB後要記得洗手....


2008年10月9日 星期四

想自己組超級電腦嗎?

資料來源:癮科技 從辦公室偷走100台電腦的下場......

一名40歲男子Victor Papagno過去10年(1997~2007)在美國海軍研究室(Naval Research
Laboratory)擔任IT員工的期間,總共將價值美金12萬(約台幣38萬7千多元)的辦公室用品(包括100台電腦和數以千計的電腦軟體)帶回家
中,而遭到起訴,事後Victor被判18個月的有期徒刑,警方並在他家中發現所有「贓物」, 是的,這位老兄沒有把贓物賣掉或是丟掉,讓我們不得不建議他,在牢裡除了要好好反省外,恐怕還要多學學資源回收!

他是把報廢設備全搬回家了吧....
居然在家裡堆了一百台電腦,也許他的志願是組裝一套比深藍、路跑者更快的超級電腦

新的光世代!?

資料來源:癮科技 波士頓大學告訴我們什麼才叫做正港的「光世代」

這群研究團隊以低功率 LED 組裝出一套無線光學傳輸系統,透過超高頻率快速地開關
LED,便能夠在一般人不會察覺到的情況下,將資料參雜在光線中傳送出去。目前這套系統單一 LED 的傳輸速率為 1 ~ 10
Mbps,雖然看起來並不比現行的 WiFi
來的快速,但這套「光網路」還有其它優於以無線電波為基礎的無線網路的地方。比如說這套系統必須在光線能夠直接照射到的地方才能接收訊息,因此外人不容易
竊聽,也具有較高的安全性。而光網路所消耗的電量也比傳統無線網路低上許多,正中目前節能減碳的風潮。


這種只使用這種單向傳輸的系統,可以應用的功能應該不多,大概也只能用來做資訊廣播,像是利用在導覽:每間展覽室發送自己的導覽資訊,使用者一進房間時就會接收、切換到那各房間的訊息,缺點是接收裝置不能放在口袋、皮包....等不見光或背光處使用,所以還是難以取代現有的無線網路技術。

又一篇諷刺VISTA的文章

資料來源:癮科技 思維趣:Vista 硬體驗 The Mo' hardware Experiment

訪問者1:恩..所以你看,加上ReadyDrive你就可以大大的增加你電腦的效能,而不用買很貴的快閃記憶式的隨身碟。

受訪者1:喔,聽起來很棒。所以我下台電腦只要再買一個多功能的硬碟就好了是嗎?

訪問者1:恩...其實也沒那麼簡單,你看是市面上很少有廠商作多功能的硬碟。靠它提升效能成果也還不是那麼顯著。很多供應商都回絕了這生意因為成本太高,而且固態硬碟的價格又掉很快。

受訪者1:喔,那你剛剛說的固態硬碟,不用外加什麼就可以跟微軟XP相容,而且跑得很順是嗎?

訪問者1:恩....對。


訪問者2:你也知道,有時候只是要查一點資訊像是你今天的行程或是天氣變化,但你並不想等電腦從休眠中回復。

受訪者2:恩,我懂你的意思,所以微軟的Vista可以即時的啟動?

訪問者2:沒有沒有!所以我們想出了另一個方法,我們把訊息放在副螢幕,叫作"SideShow"所以你不用啟動電腦就可以看到,就像在手機上看那樣。

受訪者2:一整個螢幕就為了看一點點訊息嗎?

.....
受訪者3:恩........唉! 阿,對了,蓋茲先生現在可以給我一億了嗎?

訪問者3:這邊請,Seinfeld先生。


雖然只是很討厭VISTA的高效能需求,不過這種諷刺VISTA雞肋功能的文章真有趣 ;)

##EasyReadMore##