Conectar el Nokia E71 a FreeSWITCH

NokiaE71

En esta guía veremos como conectar un celular Nokia E71 a FreeSWITCH. La presente guía es valida también para todos los celulares Nokia que vienen con el cliente VoIP integrado. En este precedente articulo encuentran una lista más o menos completa de los Nokia que implementan el cliente VoIP.

Como que mi celular viene en ingles y en italiano la guía hace referencia a los menú en ingles para que todos puedan seguirla y luego volver a su idioma preferido.

Vamos a empezar.

Menu > Tools > Settings > Conection > Sip Settings > Options > New SIP Profile > Use default profile > Select

Profile name: FreeSWITCH

Service Profile: IETF

Default access point: El nombre de la red wifi que usamos normalmente

Public user name: la extensión que quieren usar con el celular. Ej. 1000@sip.miodominio.com (después de la @ pueden poner el nombre del dominio o la dirección IP publica de FS)

Use Compresion: no

Registration: when needed (cuando se necesite) (si queremos que se conecte cada vez que prendemos el celular ponemos la opción Always on)

Use security: no

 

Proxy Server

Proxy server address: sip.miodominio.com o la dirección IP

Realm: sip.miodominio.com o FreeSWITCH

User name: 1000 (el numero de la extensión)

Password: contraseña de la extensión

Allow loose routing: NO

Transport type: Auto

Port: 5060 (si usamos puertos no estándares tenemos que indicarlo aquí).

 

 

Registrar Server

Registrar server address: sip.miodominio.com o la dirección IP

Realm: sip.miodominio.com o FreeSWITCH

User name: 1000 (el numero de la extensión)

Password: contraseña de la extensión

Transport type: Auto

Port: 5060 (si usamos puertos no estándares tenemos que indicarlo aquí).

Hundimos dos veces el botón Back y veremos nuestro nuevo perfil SIP

Esta es una configuración básica que ya debería funcionar sin problemas. Si queremos tener la posibilidad de configurar los tipos de códec audio, los puertos RTP y el Stun server (en el caso que lo necesitamos) tenemos que descargar el SIP_VoIP_Settings desde el sito de Nokia (para bajarlo hay que registrarse). Lo descargamos y lo instalamos como cualquier otra aplicación Symbian.

Una vez que hemos completado con la instalación seguimos:

Menu > Installations > SIP VoiP Settings > VoIP services > New > Use default Profile > Select

Provider Name: Provider (no se puede cambiar)

Profile Name: FreeSWITCH

Media QoS: 46

Star Media port: 10000

End media port: 10200

DTMF inband: on

Dtmf outband: on

Allow VoIP over WCDMA: on (esto nos permitirá efectuar llamadas VoIP utilizando la red celular 3G)

RTPC reporting = off

UA Header:term.typpe: on

UA Header:MAC address: off

UA Header: free string: lo dejamos vacio

Secure call preference: Prefer secure

Count of VoIP digits: 0

Ignoring domain part: On

 

Damos back y escogemos

Used SIP profiles

Tenemos que verificar que aparezca nuestro perfil FreeSWITCH y que sea seleccionado

Damos back y vamos a codecs

Aparecerá una lista de codecs audio disponibles. Si en FS tenemos instalado el codec G729 podemos borrar todos los demás. De esta forma necesitaremos menos banda para conversar y al mismo tiempo si tenemos un contrato datos a consumo gastaremos menos plata :)

Terminado de borrar todos los demás codecs entramos en la configuración del G729 y ponemos:

Ptime: 20

Maxptime: 200

Jitter buffer size: 200

Voice activ.detection: Off

AnnexB: On

 

Ptime y Maxptime es el numero de milisegundos de audio que serán encapsulados en cada paquete RTP.

Jitter buffer size permite almacenar una cierta cantidad de audio en un buffer. El numero es expreso en milisegundos

Damos back 4 veces y volvemos al menú del SIP VoIP settings

Entramos en el menú:

NAT firewall settings > Domain parametres > sip.miodominio.com

Aquí podemos configurar, si queremos, el STUN server y el puerto del mismo:

STUN server name: stun.ekiga,net

STUN port server: 3478

 

Regresamos a la pantalla principal y luego:

Menu > Tools > Settings > Conection > Internet Tel

Debe aparecer el perfil FreeSWITCH y si entramos en él  veremos:

Name: FreeSWITCH

Sip Profiles: FreeSWITCH

Regresamos otra vez a la pantalla principal y terminamos con:

Menu > Tools > Settings >  Phone > Call

Send my Caller ID: Set by network

Send my internet call ID: Yes

Internet call waiting: Activated

Internet call alert: On

Default call type: Internet call (de esta forma cuando llamamos primero se intentará usar el VoIP. Si esto no está disponible se enrutarà la llamada a la red celular

Reject call with SMS: Yes

Dejamos las demás opciones como están.

 

Ahora tenemos dos opciones. Registrar el celular y otro teléfono IP a la misma extensión y cada vez que recibimos una llamada decidir si contestar desde el celular o desde el teléfono IP. Esto es muy cómodo en los casos que estamos lejos de la casa/oficina y no queremos perder las llamadas.

FreeSWITCH implementa registraciones múltiples para la misma extensión. Lo único que hay que hacer para que esto funcione es modificar una línea en este archivo:

nano /usr/local/freeswitch/conf/sip:profiles/internal.xml

buscamos esta línea:

<!--<param name="multiple-registrations" value="contact"/>—>

y la modificamos así:

<param name="multiple-registrations" value="true"/>

Guardamos los cambios y volvemos a arrancar FreeSWITCH.

Ahora registramos un teléfono IP y el celular a la extensión 1000 y desde otra extensión marcamos esa extensión (la 1000). Timbrarán el teléfono IP y el celular y podremos escoger de donde contestar.

Comentarios

Genial

Buenisimo esto!! Mil gracias por compartirlo. Funciona de 10!!

Distribuir contenido Distribuir contenido