En la empresa donde laboro hay una centralita con Asterisk y como el número de teléfonos físicos disponibles es limitado decidí usar un softphone, en este caso Linphone. A continuación se explican los pasos para instalar y configurar Linphone con un servidor SIP:
Instalación en Debian
En Debian se debe instalar el siguiente paquete:
aptitude install linphone
En distribuciones derivadas como Ubuntu o Mint debe verificarse el nombre del paquete.
Instalación en Red Hat
En el caso de que se esté usando Red Hat entonces se debe instalar Linphone de la siguiente manera:
yum install linphone
Nuevamente, para distribuciones derivadas como Fedora o CentOS se debe validar el nombre del paquete. También se debe tener el repositorio adecuado que provea Linphone (recordar que Red Hat está orientado a servidores).
Configuración
Para la configuración se debe lanzar la aplicación e ir a Options > Preferences > Manage SIP Accounts. Debe aparecer una pantalla similar a la siguiente:
Se debe agregar un cuenta en el apartado Proxy accounts, pulsando el botón Add, con lo que se mostrará la siguiente ventana:
Aquí solo se debe especificar la cuenta de usuario o identidad SIP y el proxy SIP. Para la identidad se debe seguir el formato usuario@dominio. En el ejemplo 5256 corresponde al usuario (extensión) y 10.0.3.10 es el servidor SIP. Por otro lado, la dirección del proxy SIP en este caso es 10.0.3.10.
Una vez hechos los cambios pulsar OK en esta ventana, y Done en la anterior.
Funcionamiento
Ahora la aplicación se debe autenticar contra el servidor, solicitando el nombre de usuario y contraseña como se muestra a continuación:
Después de proporcionar la cuenta, en la pantalla principal de la aplicación debe aparecer esta información reflejada en My Current Identity:
Hacer una llamada
Para hacer una llamada basta con colocar el número de la extención en el recuadro mostrado a continuación y pulsar el botón verde: