目標
- ubuntu16.04安裝asterisk13
- asterisk使用realtime 數據庫使用pgsql。
- sip管理,queue,cdr,使用realtime
安裝
1.普通安裝使用
可以參考https://linoxide.com/ubuntu-how-to/install-asterisk-13-ubuntu-16-04-source/ 主要就是下載源碼,編譯安裝,創建一個asterisk用戶及用戶組,讓asterisk13使用asterisk用戶開機啓動,然後開機之後你就可以直接asterisk -rvvvvv連接CLI了。
值得提到的是,我們有時候會用ssh遠程操控這個機器,所以你遠程登陸後並不能直接用你遠程登錄的用戶連接到CLI,除非你使用的asterisk用戶,但是一般我不建議這麼做,我們可以有個一般的普通用戶遠程登錄到服務器之後,使用sudo -u asterisk bash 這條命令的意思是 以asterisk的權限運行一個bash 然後我們就可以在這個bash裏面連接到CLI。
2.realtime使用asterisk
- 安裝asterisk
- 安裝pgsql 創建用戶asterisk,賦予創建數據庫等權限。
- cd asterisk13目錄
- ./configure 這時候搜索pg_config類似的可以看到已經成功加載pgsql了。
- 接下來正常的make makemenuselect 什麼什麼的
- 配置asterisk
懶得寫了。