Instalar asterisk bajo FreeBSD tiende a ser mas elemental que en linux, porque depende de ports en los casos que se requiera habilitar mas opciones para funcionalidad.
Para proceder con la instalacion, es preferible actualizar el arbol de ports
# cd /usr/ports
# portsnap fetch update
Nos cambiamos al directorio correspondiente a la aplicacion
# cd net/asterisk11
Ejecutamos el comando Make
# make config ; make install clean
Se ejecuta el make config, para poder configurar previamente las dependencias junto con la aplicacion de asterisk 11.
El equivalente a menuselect, se encuentra predefinido en el comando de make config, aqui se puede seleccionar los distintos codecs y soporte de aplicaciones (por ejemplo DAHDI protocol, donde se selecciona en caso de tener una tarjeta digium o x100p).
Una vez instalado, hay que tomar en cuenta que las configuraciones en lugar de alojarse en /etc/asterisk, se encuentran en /usr/local/etc/asterisk, con los archivos de configuracion muy similares en Linux. El servicio de inicio se encuentra en /usr/local/etc/rc.d/asterisk, y previo a su inicio como servicio del sistema, colocamos en el rc.conf(5): asterisk11_enable=»YES» despues de esto, se podra iniciar el servicio con service(8)
# service asterisk start
Y lo tendremos funcionando en FreeBSD ; = ). Se accede a la consola con el mismo comando,
# asterisk -rvvvvvvvvvv, o sino con
# rasterisk.