Telefonia IP: Al 50%

Ja he acabat de configurar la part de la casa de ma tia (edifici 1) i funciona tot correctament, el problema que tenia amb la resol·lució de la IP del terminal darrere de NAT se’n ha anat amb la configuració del servidor STUN. El protocol STUN (Session Traversal Utilities for NAT) és el encarregat de resoldre la IP externa, com el terminal estava darrere de NAT, hi havia problemes a l’hora de comunicar-se amb ell, encara que des del terminal si que es podia cridar a l’exterior (ja comentat en un post anterior) i aquesta ha sigut la sol·lució: Muntar un servidor STUN a la PBX per a que resolga la direcció IP externa del terminal (parlat ja en aquest post). Però el problema és que no es podía executar en background en windows, he estat googlejant prou per a poder fer un servici d’aquest programa però no he pogut treure rés de trellat i senzill, així que he canviat de pensar… i si en compte de intentar executar com a servici busque la forma d’executar qualsevol programa en background? i googlejant més m’he trobat amb la sol·lució, un script en visual basic ben senzillet, el qual he posat per a que s’executi al principi d’iniciar sessió i ja està. Aquest script té el següent codi:

dim shell
set shell=createobject("wscript.shell")
shell.run "stun.bat" ,0
set shell=nothing

on stun.bat és el bat que executa el programa amb les opcions, jo ja tinc preparat un rar amb els tres arxius necessaris per a fer un servidor STUN en windows, els tres arxius són el script, el bat (s’ha de modificar el bat i escriure la ip de la màquina on s’instal·la) i l’executable. El password és 123456

Continuant en el tema del post… una vegada ja en marxa he comprovat que el programa estava executant-se correctament amb el Winstun i li he obert el port (per defecte el 3478 UDP) al tallafocs i “arreando!”. Després al terminal li he configurat el servidor STUN, l’he reiniciat i ja accepta les cridades, faig unes proves… cride des del meu mòbil a casa i si que sona el terminal, parle… tot correcte, perfecte! Ja tinc configurada aquesta part.

He estat estat mirant informació ‘per ahí’ i crec que em faré amb un altre SPA3102 per a l’asterisk perquè les targetes que he comprat en X100P.com tenen massa feina per a que es detecten, estic vegent que l’asterisk és prou ‘caprixós’ a l’hora de detectar aquest tipus de targeta, per temes de IRQ, etc, etc. Per ara el pròxim pas és el de connectar les 2 centrals, després ja vorem

Telefonia a Wifi4t

Este cap de setmana he estat mirant la configuració del tallafocs del portal i provant la central 3CX al servidor Windows de la casa, la instal·lació és massa senzilla comper a explicar-la i la creació d’extensions també. De la web del 3CX també es pot baixar un softphone (telèfon VoIP en software).

He creat dos extensions (un per a casa i l’altre per a la caseta) i les he configurat als softphones. Al pujar a la caseta i provar la connexió m’he trobat en que si que arribava a cridar i en casa despenjaven, però no es podia parlar. Com ja havia llegit per algunes webs, aquest era problema per estar darrere d’un router utilitzant NAT (el router de la caseta), com no m’apetia buscar els ports que utilitza per a redireccionar-los, m’he connectat directament a la wifi4t i la connexió ha sigut satisfactoria, la connexió s’ha realitzat correctament i hem pogut parlar, es sent be però el problema és que la cobertura del meu portàtil no era gens bona i de vegades es tallava.

Un altre dia que m’apetixca (pot ser hui, qui sap) faré la mateixa prova però des de la xarxa de la caseta i no dirèctament amb el portàtil a la wifi4t, redirecionant els ports, si la prova és correcta ja segur que pose un telèfon VoIP a la caseta. A part també li posaré una antena més potent que la que porta la Nanostation, perquè he estat analitzant la cobertura i veig que la senyal la rep be de casa però ella no transmet igual