Por fín!! Ya tenía yo ganas, pero por falta de tiempo no había podido hacerlo antes, pero hoy ha sido el día y he podido instalar Asterisk en el AppleTV! 😉
Lo primero que necesitamos es un Mac Intel (o uno virtualizado ;)) y el Xcode, que se puede bajar de aquí (ojo, que es casi 1GB!). Una vez hecho esto, podemos descargar y compilar Asterisk con normalidad:
./configure
make menuselect
make
make install
Una vez tenemos Asterisk instalado, probamos que funciona correctamente ejecutanto:
asterisk -vvvvvvvvvvvvvvvvvvvvc
Si todo ha ido correctamente, ya estamos listos para transferir Asterisk al AppleTV, y para ello lo comprimimos:
sudo tar -czvf asterisk1.4.3.tar.gz \
/var/lib/asterisk \
/var/spool/asterisk \
/var/log/asterisk \
/usr/lib/asterisk \
/usr/sbin/asterisk \
/usr/sbin/astgenkey \
/etc/asterisk \
Ahora entramos en el AppleTV por SSH y ejecutar lo siguiente para copiar el fichero por SCP:
sudo scp usuario@ip_donde_tengamos_asterisk:/asterisk1.4.3.tar.gz /
Una vez lo tenemos copiado:
cd /
sudo tar -zxvf asterisk1.4.3.tar.gz
Y listo!! Para probarlo ejecutamos:
sudo asterisk -vvvvvvvvvvvvvvvvvvvvvvvvc
A disfrutar!! 😉
Por si no podéis compilar Asterisk, aquí os dejo un fichero con Asterisk 1.4.3 compilado: http://saghul.net/blog/downloads/appletv/asterisk1.4.3.tar.gz No tiene los sonidos (para ahorrar tamaño) y no he compilado el GUI porque evoluciona muy deprisa, lo compilaré cuando salga la versión final.
An Open Letter to AppleTV Hackers