Free World DialOUT: Com trucar gratis a qualsevol lloc del món
A continuació us explico en que consisteix i com es configura el servei de Free World DialOUT (fwdOUT), una xarxa d’intercanvi de trucades telefòniques que permet fer trucades de forma gratuïta a altres parts del món. El lema de fwdOUT és The love you take is equal to the love you make, això vol dir que només podrem fer trucades gratis si nosaltres deixem que altres usuaris en facin a través de nosaltres… i com ho fem? doncs amb totes aquestes noves tarifes que estan oferint ara gaire bé totes les operadores de telefonia fixa convencional, on per un mòdic preu ens permeten fer trucades nacionals gratis a números fixes.
Què necessitem?
- Un asterisk
- Una targeta FXO
- Una línia de telèfon convencional amb tarifa plana de trucades
- Donar-nos d’alta a fwdOUT
Un cop ens hem donat d’alta, hem de configurar el nostre servidor asterisk tal com veureu a continuació.
Al fitxer /etc/asterisk/iax.conf, dintre de la secció general afegim el següent:
[general] register => 12345:mypassword@iax.fwdOUT.net allow=ulaw allow=gsm
Al mateix fitxer, afegirem una nova secció fwdOUT:
[fwdOUT] type=friend username=12345 secret=mypassword host=iax.fwdOUT.net context=fromfwdOUT auth=rsa inkeys=freeworlddialup
Heu d’especificar el vostre número d’usuari i el password corresponent.
Al fitxer /etc/asterisk/extensions.conf configurarem una extensió per trucar a través de fwdOUT, això ho fem dins del context per defecte. En el meu cas he triat la extensió 156.
exten => _156.,1,SetCallerId,yourUser
exten => _156.,2,Dial(IAX2/12345@fwdOUT/${EXTEN:3},60,r)
exten => _156.,3,Congestion
Seguidament definirem un context on arribaran les trucades provinents de fwdOUT i sortiràn per la línia telefònica a través de la targeta FXO. Fixeu-vos en alguns detalls d’aquesta configuració:
- Limito les trucades a 30 minuts com a màxim.
- Marco el número amb un 067 al davant, per ocultar el CallerID.
- Em menjo els dos primers números de la extensió que m’arriba (el 34) perquè si no la operadora ens informarà de que el número no existeix. (Això és el :2 que hi ha després de la variable EXTEN).
- La Z (_349ZXXXXXXX) és qualsevol número del 1 al 9, que no sigui 0, per evitar trucades a 902, 908…
- També permeto trucar als números gratuïts (prefixe 900).
[fromfwdOUT] ;match the context in iax.conf
; tots els fixes (349...) excepte els 90X, ej 908 902...
exten => _349ZXXXXXXX,1,Dial(ZAP/1/067${EXTEN:2},60,T,L(1800000:1790000))
; tots els 900, son num. gratuïts...
exten => _34900XXXXXX,1,Dial(ZAP/1/067${EXTEN:2},60,T,L(1800000:1790000))
A continuació definim un context per capturar les trucades que entren dintre de la ruta que publiquem però que no volem que surtin per la nostra línia (les trucades a +34908 per exemple):
include => fromfwdOUT-catchall [fromfwdOUT-catchall] exten => _.,1,Congestion exten => h,1,Hangup ;hangup event exten => i,1,Hangup ;invalid event exten => t,1,Hangup ;timeout event
Finalment publiquem la ruta a través del apartat My Routes de fwdOUT. Aquesta és la meva ruta que permet arribar als números que comencen per 34+9 (codi d’espanya + prefix de telèfons fixes):

Des-d’aquest apartat podem definir quantes trucades volem permetre per hora, i les trucades restants de cada dia.
I això és tot, ja hem convertit el nostre asterisk en un gateway entre la xarxa telefònica convencional i la xarxa de fwdOUT. Ara només cal esperar a que algú fassi trucades a fixes espanyols a través de la nostra ruta per a que ens aumentin els crèdits disponibles i ja podrém fer trucades a qualsevol lloc del món, sempre i quan hi hagi algú connectat a la xarxa de Free World DialOUT per fer arribar la nostra trucada al destí.
7 comentaris per a “Free World DialOUT: Com trucar gratis a qualsevol lloc del món”
interesant
hola es podria conectar tb amb
voipbuster i no caldria linea telefonica
http://www.voip-info.org/tiki-index.php?page=Asterisk+VoIPBuster
nose??
Ivo Sandoval
September 14th, 2005 @ 8:56
Pero tot aixi connectantlo amb VoIpBuster sense una linea de telefon, pero amb una targeta X100P OEM FXO PCI Card es podria tenir a casa un telefon gratuit als locs a on permeti VoIpBuster, no? o no faria falta?
Per trucar gratis als llocs on et permet VoipBuster no et caldria la X100P. La X100P només serveix per connectar l’* amb una línia analógica. Si vols connectar l’* amb VoipBuster només et cal una connexió a internet, ja que l’enllaç es realitza mitjançant IAX i no fa falta cap hardware especial.
Podeu veure un exemple bastant complet d’integració de proveidors VoIP sobre asterisk en aquest post on explico el meu dialplan pas a pas
.
Ivo Sandoval
September 14th, 2005 @ 9:54
Si pero hem referia a tenir un telefon convencional penjat de la X100P
Ah! per poder usar VoipBuster amb un telèfon convencional dius… no t’havia entés. No, la X100P no et valdria, ja que només es FXO. Necessitaries una tarja FXS (una TDM400p per exemple) o un adptador ATA (un sipura per exemple). El que fas en aixo és converir el telèfon convencional amb un telèfon SIP, i llavors ja podries trucar on sigui desde l’aparell.





crafton
June 15th, 2005 @ 21:31