Iba a mostrar la instalación para debian 9, pero debido a cambios con apt en debian 9, que se ha desactivado el soporte de SHA-1 para la firma de los repositorios y que freeswitch requiere la firma con éste cifrado, no hay otra opción que usar debian 8 de momento.
Partimos de una debian 8 recién instalada.
Configuramos el repositorio
root@freeswitch-capa8:~# wget -O - https://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add - root@freeswitch-capa8:~# echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" > /etc/apt/sources.list.d/freeswitch.list root@freeswitch-capa8:~# apt-get update root@freeswitch-capa8:~# apt-get install -y --force-yes freeswitch-meta-all
Está disponible la versión 1.8, pero no hay forma de instalarla dentro de debian 8, no voy a entrar en detalles, así que de momento tiramos con la versión 1.6 en lugar de la 1.8. La documentación recomienda usar 1.6 con debian 8 para entornos de producción, también tiene pinta que está un poco dejada… al igual que el problema con los repositorios… per bueno…
Ahora ya tenemos freeswitch instalado
root@freeswitch-capa8:/home/capa8# netstat -lanp |grep freeswitch tcp 0 0 10.90.226.81:5060 0.0.0.0:* LISTEN 10374/freeswitch tcp 0 0 10.90.226.81:5066 0.0.0.0:* LISTEN 10374/freeswitch tcp 0 0 10.90.226.81:8081 0.0.0.0:* LISTEN 10374/freeswitch tcp 0 0 10.90.226.81:8082 0.0.0.0:* LISTEN 10374/freeswitch tcp 0 0 10.90.226.81:7443 0.0.0.0:* LISTEN 10374/freeswitch tcp 0 0 10.90.226.81:5080 0.0.0.0:* LISTEN 10374/freeswitch tcp6 0 0 2001:470:1f13:6c9::8081 :::* LISTEN 10374/freeswitch tcp6 0 0 2001:470:1f13:6c9::8082 :::* LISTEN 10374/freeswitch tcp6 0 0 :::8021 :::* LISTEN 10374/freeswitch udp 0 0 10.90.226.81:5060 0.0.0.0:* 10374/freeswitch udp 0 0 10.90.226.81:5080 0.0.0.0:* 10374/freeswitch udp 0 0 0.0.0.0:1337 0.0.0.0:* 10374/freeswitch unix 3 [ ] STREAM CONNECTED 20097 10374/freeswitch unix 3 [ ] STREAM CONNECTED 27056 10374/freeswitch unix 3 [ ] STREAM CONNECTED 27055 10374/freeswitch unix 3 [ ] STREAM CONNECTED 20094 10374/freeswitch unix 3 [ ] STREAM CONNECTED 20110 10374/freeswitch unix 3 [ ] STREAM CONNECTED 27047 10374/freeswitch unix 3 [ ] STREAM CONNECTED 20111 10374/freeswitch unix 3 [ ] STREAM CONNECTED 27048 10374/freeswitch unix 3 [ ] STREAM CONNECTED 20112 10374/freeswitch unix 3 [ ] STREAM CONNECTED 20113 10374/freeswitch unix 3 [ ] STREAM CONNECTED 20096 10374/freeswitch unix 3 [ ] STREAM CONNECTED 20095 10374/freeswitch
Para acceder a la consola de freeswitch ejecutamos lo siguiente:
root@freeswitch-capa8:/home/capa8# fs_cli -rRS .=======================================================. | _____ ____ ____ _ ___ | | | ___/ ___| / ___| | |_ _| | | | |_ \___ \ | | | | | | | | | _| ___) | | |___| |___ | | | | |_| |____/ \____|_____|___| | | | .=======================================================. | Anthony Minessale II, Ken Rice, | | Michael Jerris, Travis Cross | | FreeSWITCH (http://www.freeswitch.org) | | Paypal Donations Appreciated: paypal@freeswitch.org | | Brought to you by ClueCon http://www.cluecon.com/ | .=======================================================. .=======================================================================================================. | ____ _ ____ | | / ___| |_ _ ___ / ___|___ _ __ | | | | | | | | |/ _ \ | / _ \| '_ \ | | | |___| | |_| | __/ |__| (_) | | | | | | \____|_|\__,_|\___|\____\___/|_| |_| | | | | _____ _ _ ____ __ | | |_ _|__| | ___ _ __ | |__ ___ _ __ _ _ / ___|___ _ __ / _| ___ _ __ ___ _ __ ___ ___ | | | |/ _ \ |/ _ \ '_ \| '_ \ / _ \| '_ \| | | | | | / _ \| '_ \| |_ / _ \ '__/ _ \ '_ \ / __/ _ \ | | | | __/ | __/ |_) | | | | (_) | | | | |_| | | |__| (_) | | | | _| __/ | | __/ | | | (_| __/ | | |_|\___|_|\___| .__/|_| |_|\___/|_| |_|\__, | \____\___/|_| |_|_| \___|_| \___|_| |_|\___\___| | | |_| |___/ | | _____ _ _ | | | ____|_ _____ _ __ _ _ / \ _ _ __ _ _ _ ___| |_ | | | _| \ \ / / _ \ '__| | | | / _ \| | | |/ _` | | | / __| __| | | | |___ \ V / __/ | | |_| | / ___ \ |_| | (_| | |_| \__ \ |_ | | |_____| \_/ \___|_| \__, | /_/ \_\__,_|\__, |\__,_|___/\__| | | |___/ |___/ | | ____ _ ____ | | __ ____ ____ __ / ___| |_ _ ___ / ___|___ _ __ ___ ___ _ __ ___ | | \ \ /\ / /\ \ /\ / /\ \ /\ / / | | | | | | |/ _ \ | / _ \| '_ \ / __/ _ \| '_ ` _ \ | | \ V V / \ V V / \ V V / _ | |___| | |_| | __/ |__| (_) | | | | _ | (_| (_) | | | | | | | | \_/\_/ \_/\_/ \_/\_/ (_) \____|_|\__,_|\___|\____\___/|_| |_| (_) \___\___/|_| |_| |_| | | | .=======================================================================================================. Type /helpto see a list of commands +OK log level [7] freeswitch@freeswitch-capa8>
De momento me quedo aquí, espero en las próximas horas o días hacer otro post explicativo de como instalar freeswitch 1.8 sobre debian 9.