¿Cómo uso Ekiga como cliente de telefonía VoIP en Ubuntu?

El 18 de junio de 1950 se crea la Federación Obrera de Empleados
Telefónicos de la República Argentina, FOETRA, que agremiará a los
trabajadores del Sector propiciando a su vez un crecimiento exponencial
en los tendidos intercomunicados. En reunión confederal, Juan Perón
explica a los telefónicos cómo hacer uso del servicio VoIP SIP en Ekiga,
el cliente libre para Ubuntu.

¡Trabajadores!

Toda disposición técnica y especializada en comunicaciones se redunda en
positiva para el país, pues facilitan los tiempos de conducción a la vez
que se fomenta una veloz integración cultural del país en todos sus
rincones. En la Argentina hubo un tiempo que existió un ínfimo mercado
telefónico, liderado por empresas extranjeras como la ITT, notablemente
centralizado en la oligarquía. Era una herramienta de colonización, por
y para las clases dominantes.

Nuestro Movimiento no podía consentir con tal afrenta, y por ello se
impuso la necesidad de administrar un mercado telefónico para la
grandeza de la Nación. Con tal fin el Estado a finales de agosto de 1946
creó EMTA, la Empresa Mixta Telefónica Argentina, situación que se
aprobó ad referendum del Congreso de la Nación en su sesión del 3 de
septiembre de dicho año. El Primer Plan Quinquenal delineaba la
ampliación de las comunicaciones de manera veloz para servir a las
necesidades de un país vasto. El 18 de marzo de 1948 EMTA se pasó la
administración pública bajo el explicativo nombre de Teléfonos del
Estado. Su director impulsó en sólo seis años el tendido de 170.655
líneas, la incorporación de 54 centrales nuevas, además de las
modernización de las anteriores con equipamiento Siemmens. 1.993
tendidos interurbanos nuevos se agregaron a la telaraña nacional,
totalizando para 1951 un kilometraje suficiente para circumvalar con
cable telefónico tres veces y media el globo, además de los 50 mil
kilómetros de tendido automático de 12 vías, nuevo en la región.
Indudablemente que estas mejoras pueden también llevarse al mundo
informático. La necesidad de comunicarse es constante para la grandeza
de la Nación, y es por ello que debemos adaptar nueva tecnología que
permita a nuestra informática comunicarse en las nuevas redes de datos.
Por tal razón existen varios estándares de comunicación telefónica por
IP, y tal vez el más conveniente y abierto en tal sentido sea el popular
SIP. Se trata de un protocolo para inicio de sesión concebido realmente
para todo tipo de comunicaciones, pero entre todas las posibles destaca
la telefonía por IP y la videoconferencia. El SIP ofrece la ventaja de
estar dictado por la comunidad de Internet en lugar de las empresas
telefónicas, por lo que asegura ciertos beneficios y universalidades en
el manejo de las redes conmutadas de datos.

Para operar el protocolo SIP, es necesario contar con un usuario URI
(identificador uniforme de recurso) y un cliente SIP. El URI podríamos
considerarlo como un usuario registrado en una red de este tipo, y
recibe la forma de dirección sip:usuario@dominio.

En cuanto a los clientes, podremos dividirlos en dos tipos: existen
teléfonos IP compatibles con la norma SIP que son los clientes obvios,
pero también contamos con aplicaciones de software destinadas al uso de
redes SIP, llamadas Softphones. Naturalmente, una aplicación Softphone
de este tipo capaz de instalarse en un smartphone tornará el mismo en un
cliente SIP.

Existen muchos proveedores que podrán ofrecernos servicios SIP gratuitos
o pagos. En mi caso propugno un servicio libre, y por tal motivo soy
usuario de la SDF, la red social ética. Entre otros servicios, SDF
provee servicio de telefonía VoIP gratuitos a sus usuarios Validados.
Para solicitarlo, en la shell de la SDF ingresamos el comando "maint".
Se nos solicitará loguearnos con usuario y contraseña de SDF en el
submenú de mantenimiento. Inmediatamente podremos utilizar la opción "v"
para configurar el servicio de VoIP. Se nos proveerá una URI de usuario
SIP (en el caso de la SDF, será un interno de cuatro números), así como
una contraseña alfanumérica y una contraseña de cuatro números para la
casilla de voz asociada (su contestador automático). Debemos tomar
concienzuda nota de todo, y saldremos del menú de mantenimiento con "q".
Tras unos instantes deberíamos recibir un correo electrónico del sistema
de la SDF confimrando los datos de la cuenta SIP.

Como cliente SIP para mi sistema GNU con Linux, os enseñaré a utilizar
Ekiga, un softphone compatible con múltiples protocolos y de origen
netamente popular. Esta aplicación es capaz de operar eficientemente
para charlas de voz punto a punto, teleconferencia, videoconferencia, y
mensajería instantánea (chat).

Para preparar Ekiga en nuestro sistema, lo primero será instalarlo. Para
ello abrimos una Terminal con Ctrl+Alt+T e ingresamos el siguiente
Comando de Organización:

sudo apt install ekiga

Conforme se haya instalado el programa, lo ejecutamos desde Aplicaciones
/ Internet / Ekiga Softphone.

La primera vez que arranquemos Ekiga, se iniciará su Asistente de
Configuración. Normalmente querríamos utilizarlo, pero en este caso os
indicaré cómo configurar correctamente el SIP de la SDF en él.

Con tal fin cancelamos el Asistente, si aún está ejecutándose,
presionando en el botón Cancelar.

Acto seguido, agregaremos una cuenta nueva desde el menú Editar /
Cuentas. Entre las opciones que se nos presentan escogemos "Cuentas /
Añadir una cuenta SIP", y procederemos a llenar todos los campos con los
datos de la URI SIP que nos ha suministrado la SDF.

Debemos otorgar a la cuenta un nombre descriptivo en el campo "Nombre:".
Por ejemplo "SDF VoIP de Perón" o algo que denote nuestro usuario.

En el campo "Servidor de Registro", ingresamos el servidor que tengamos.
En este caso particular, hemos de ingresar sip.sdf.org pues tal es el
servidor de la SDF (si tuviésemos otras URIs SIP, podremos agregarlas
aparte).

En el campo "Usuario", usamos el ID de usuario que tenemos en nuestra
cuenta SIP. En el caso de la SDF, esta era la extensión numérica de
cuatro dígitos, que nos ha sido informada por correo electrónico. En el
campo "Usuario para Autenticación", ingresamos el usuario que debe ser
autenticado en el servidor SIP. En el caso de la SDF y otros servicios
VoIP públicos, debemos repetir el mismo ID numérico que en el caso
anterior, pero en servicios privados suelen otorganos una clave distinta
que nos asegura privacía punto a punto.

Bajo el campo "Contraseña" debemos tipearle la contraseña "Auth
Password" que nos llegó por correo electrónico. En el caso de la SDF
debemos prestar especial atención a las mayúsculas y minúsculas;
conviene tipearlas y no copiar y pegar desde la terminal. En el campo
Timeout es un valor técnico, nos aseguramos de poner un valor grande,
como por ejemplo 3600.

Finalmente tildamos Activar Cuenta, y presionamos el botón Aceptar para
completar el proceso.

Con todo esto ya tendremos preparado las cuentas SIP. Ahora conviene
configurar a mano nuestros dispositivos de sonido en el cliente Ekiga.
Para ello en Ekiga vamos a Editar / Preferencias. En la ventana
Preferencias de Ekiga, en su panel izquierdo escogemos la categoría
Sonido / Dispositivos, y en el panel derecho nos aseguramos de presionar
el botón Detectar Dispositivos y luego elegir los dispositivos que
querramos. Las opciones por defecto es PTLIB/ALSA. Ahora podremos
presionar Aceptar.

Tendremos dos vistas principales en Ekiga, la vista Teclado (similar al
teclado de un teléfono), y la vista Contactos (similar a la de cualquier
cliente de chat), activables mediante los botones correspondientes.

La forma más directa de llamar es conocer el ID de un usuario, y
discarlo. Por ejemplo, podríamos discar el interno de una casilla de voz
de SIP en la SDF, llamar y dejar un mensaje. Sólo debemos respetar el
formato del interno para que la llamada se curse correctamente; por
ejemplo sip:[email protected].

Al llamar podremos presionar el ícono del "altavoz" y regular el nivel
de retorno del micrófono y de los parlantes. Como siempre en estos
casos, es ideal utilizar audífonos para evitar el "efecto eco" o peor,
los "acoples".

Si somos usuarios Validados de la SDF la funcionalidad se limita a
llamar a internos del sistema, grabar mensajes de voz, y recibir
mensajes quye nos hayan dejado en nuestra casilla de voz.

La SDF dispone también de "internos de servicios". El sistema de
casillas de voz podrá accederse desde sip:[email protected]. Para oír los
mensajes que nos han grabado, la operadora automática nos solicitará en
inglés nuestro número de casilla ("Mailbox?"), y tras discarlo con el
teclado numérico de Ekiga, nos pedirá el PIN ("Password?"). Podremos
entonces escuchar los mensajes nuevos ("opc. 1"), revisar los viejos,
avanzar en los mensajes ("opc. 4"), o retroceder ("opc. 4"), borrar
mensajes con "opc. 7" (o recuperarlos, si lo hacemos antes de colgar).
Para volver en el menú del arbolito, normalmente se usa la disca "*".

Además de este servicio básico, la SDF provee una casilla libre "abierta
a conferencias (no privada)", que podremos acceder discando
sip:[email protected]. A las 0200 UTC se realizan conferencias. La Radio
ANON es interactiva y opera en horario nocturno, y puede discarse en
[email protected].

En la SDF, si somos usuarios del servicio pago ARPA o MetaARPA nuestro
usuario dejará de ser un interno, sino que nos ofrecerán un nombre de
usuario específico. En tal caso no solamente podremos comunicarnos con a
usuarios de la misma red o a sus casillas de voz, sino que ya podremos
llamar a líneas telefónicas exteriores por medio de una PSTN (salida a
la linea telefónica conmutada). En tal caso se disca el número
telefónico incluyendo la característica internacional. También nos será
posible establecer enlaces de videoconferencia por medio de la red SIP
VoIP. Podremos lograr buena calidad de video si la infraestructura
ofrece una velocidad regular (con 200kb/s es suficiente). Si contamos
con usuarios ARPA o MetaARPA en la SDF, el interno es reemplazado por un
usuario común. En este caso podremos establecer conversaciones de
videollamada por medio de la red VoIP. Estas conversaciones no son punto
a punto. Para ello, naturalmente debemos contar con una cámara web
configurada.