L’idea mi è venuta dopo aver letto questo post di Don Disperato su Voce, anche perchè era tanto che non “giocavo” con asterisk, e mi è sembrata un’ottima occasione per ricominciare 😀
Dando per scontato che abbiate già asterisk 13 installato, riassumo i passaggi che ho fatto:
1°
sudo apt-get install dh-autoreconf
wget http://decandia.it/voip/files/bcg729-1.0.0.tar.gz
tar xzf bcg729-1.0.0.tar.gz
cd bcg729-1.0.0
./configure –libdir=/lib
make
sudo make install
2°
wget https://bitbucket.org/arkadi/asterisk-g … e62f29.zip
unzip e2cc82e62f29.zip
cd arkadi-asterisk-g72x-e2cc82e62f29
editiamo il file configure.ac
nano configure.ac
3°
modifichiamolo da:
# tested on raspberry Pi, may be not valid for other ARM devices
case “${host}” in
armv6l-*-linux-gnueabihf*)
cflags=”-mcpu=arm1176jzf-s -mfloat-abi=hard -mfpu=vfp -O3 -Wall”
march=“armv6zk”
;;
a:
# tested on raspberry Pi, may be not valid for other ARM devices
case “${host}” in
armv7l-*-linux-gnueabihf*)
cflags=”-mcpu=arm1176jzf-s -mfloat-abi=hard -mfpu=vfp -O3 -Wall”
march=“armv7-a”
;;
e terminiamo la compilazione e installazione con:
./autogen.sh
./configure –with-bcg729 –with-asterisk130
make
sudo make install
Fatto!!
A questo punto abbiamo asterisk 13 con il codec g729 sul nostro pcb armv7l, sia esso un raspberry-pi2, un cubieboard, ecc
Ciao,
per caso hai provato anche con asterisk 15?
Ciao 🙂
onestamente le mie prove con asterisk sono ferme, vedo se nei prossimi giorni riesco a fare qualcosa, ma non a breve.