顯示具有 Asterisk 標籤的文章。 顯示所有文章
顯示具有 Asterisk 標籤的文章。 顯示所有文章

2014年12月7日 星期日

Raspbian install Asterisk 13

Asterisk 13 安裝,可用在Raspberry PI 和Lamobo M1(Banana PI),OS 用 Raspbian

apt-get install gcc make perl
apt-get install libxml2 libxml2-dev
apt-get install speex libspeexdsp-dev libspeex-dev
apt-get install ncurses-dev
apt-get install bison
apt-get install openssl
apt-get install libssl-dev
apt-get install sqlite3 libsqlite3-dev
apt-get install libncurses5-dev subversion git-core
apt-get install libjansson-dev
apt-get install uuid-dev
apt-get install build-essential libsrtp0-dev

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
tar zxvf asterisk-13-current.tar.gz
asterisk-13.0.1
./configure
make menuselect
make
make install
make samples
make config

簡單的dialplan
cd /etc/asterisk
vi extensions.conf 加在最後面
[mycontext]
exten => _2XXX,1,Answer()
exten => _2XXX,n,NoOP(exten=${EXTEN})
exten => _2XXX,n,Dial(SIP/${EXTEN})
exten => _2XXX,n,Hangup

vi sip.conf 加在最後面
[2001]
type = friend
context=mycontext
callerid = User One <2001>
secret = secret12345
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 2001
disallow = all
allow = ulaw,speex,ilbc
transport = udp

[2002]
type = friend
context=mycontext
callerid = User Two <2002>
secret = secret12345
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 2002
disallow = all
allow = ulaw,speex,ilbc
transport = udp

2013年11月26日 星期二

Raspberry PI - Raspbian install Asterisk 11

軟體的電話交換機系統Asterisk,裝在Raspberry PI上的安裝步驟

安裝所需要的套件
apt-get install gcc make perl
apt-get install libxml2 libxml2-dev
apt-get install speex libspeexdsp-dev libspeex-dev
apt-get install ncurses-dev
apt-get install bison
apt-get install openssl
apt-get install mlocate lynx tar wget nmap bzip2
apt-get install sqlite3
apt-get install libsqlite3-dev
apt-get install libssl-dev

cd asterisk-11.9.0
./configure
make menuselect
make
make install
make samples
make config

service asterisk start
asterisk -rvvvv

2010年12月2日 星期四

把Fon 改裝OpenWrt, 以及安裝Asterisk

把Fon 改裝OpenWrt 費了很大功夫才完成,因為我的Fon 已經是最新的firmware,要降級比較困難,降級說明參考 Fonera 0.7.2 r3 Hacked !!!!,但是裡面提供欺騙Fon的DNS 已經不存在了,新的DNS在 Hacking the La Fonera 最下方有說明。

降級firmware 後,使用fon_flash 來幫我安裝OpenWrt
我使用的Openwrt 版本為X-Wrt 提供的backfire版,下載位置http://downloads.x-wrt.org/xwrt/backfire/10.03/atheros/

安裝完成,並利用ssh登入的畫面

為了安裝Asterisk,節省memory,需要把一些不必要的套件移除,及停止http服務
成功安裝 Asterisk 1.6,SIP Phone也可以登入

開啟Asterisk 後還剩約1MB memory可以使用,等有空再來寫個DialPlan來試試實際運作情況