公司要做網路對講的功能,相中了Asterisk這個套件
看了Evan’s Home的Asterisk安裝發覺有很多缺漏需要注意的,我把碰到的問題及解決補充於下:
1.在安裝zaptel時好像有發生缺少autoconf.h的錯誤,查了一下文件可以先執行
./install_prereq test
它會把你缺少的套件給列出來,你可以直接複製貼上就可以安裝了,然後再執行
./install_prereq install
詳細的文件說明在此
http://downloads.digium.com/pub/zaptel/README-1.4.9.2
另外有很多地方的編譯在make之前需要下./configure的,但是我碰到了其中一個error:
configure: error: *** termcap support not found
Google了一下,在http://www.asteriskguru.com/tutorials/asterisk_installation_compilation_debian.html
可以看出來其實Asterisk有一些先行的相關套件需要安裝,雖然這是Debian版的建議,但是還好我是用Ubuntu也適用,這樣安裝就可以了。
在本機下用telnet localhost 5038到asterisk的管理介面
會出現Asterisk Call Manager/1.0
輸入。下面指令:
Action: login <enter>
Username: evanwu <enter>
Secret: testing123 <enter>
<enter>
成功的話會回應下面的訊息
Response: Success
Message: Authentication accepted
上面的這個測試,要注意大小寫好像有分別,而evanwu這個user是在manager.conf,像設定admin這個user是一樣的,這是一些需要注意的。