A continuació es detallaran els passos a seguir per poder comunicar 2 softphones entre dos nodes de la xarxa mesh.
(Basat en aquest document del Hamlab del Centre Social Okupat Patio Maravillas de Madrid)
Instal·lem asterisk al servidor, que té la IP 172.28.1.2 donada pel servidor de dhcp del router.
sudo aptitude install asterisk
Editem els fitxers de configuracio /etc/asterisk/sip.conf i /etc/asterisk/extensions.conf
;opciones generales [general] svrlookup=yes ; OJO!! en redes mesh se ha de poner nat=yes nat=yes [authentication] ; creamos el primer usuario, el número (extensión) se lo damos en extensions.conf [miguelico] type=friend ; contraseña del usuario secret=vascuence ; el texto que sale por pantalla cuando recibes una llamada callerid=Miguelico I del Reyno de Navarra ; indica que la calidad de la señal ha de ser buena qualify=yes ; indicamos que el usuario se puede conectar desde cualquier dirección IP host=dynamic ; indica que es del contexto internal, utilizado en extensions.conf context=internal ; creamos el segundo usuario [pachi] type=friend secret=elvasco callerid=Pachi Lopez Lendacari qualify=yes host=dynamic context=internal
[globals] ; contexto internal [internal] ;si marcamos el 200 hablaremos con el usuario miguelico exten => 200,1,dial(SIP/miguelico) ;si marcamos el 201 descolgará, esperará 5 segundos, dirá goodbye y colgará exten => 201,1,answer() exten => 201,n,wait(5) exten => 201,n,PlayBack(vm-goodbye) exten => 201,n,hangup() ; si marcamos el 202 hablamos con el usuario pachi exten => 202,1,dial(SIP/pachi)
A continuació configurarem els softphones (ekiga i twinkle):
A edit–>user profile:
A editar cuentas:
Si tot ha anat bé, quan entrem al asterisk
sudo asterisk -vr
Veurem que estan els dos usuaris connectats fent:
sip show peers
Com es veu, no es gaire complicat fer una trucada entre 2 softphones, però el asterisk té molta més poténcia!!
Ups!! Us he de deixar que m'he estant trucant per veure quan quedem per dinar ;).