Free World DialOUT: Com trucar gratis a qualsevol lloc del món

tux phoneA 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?

  1. Un asterisk
  2. Una targeta FXO
  3. Una línia de telèfon convencional amb tarifa plana de trucades
  4. 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ó:

  1. Limito les trucades a 30 minuts com a màxim.
  2. Marco el número amb un 067 al davant, per ocultar el CallerID.
  3. 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).
  4. La Z (_349ZXXXXXXX) és qualsevol número del 1 al 9, que no sigui 0, per evitar trucades a 902, 908…
  5. 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):

fwdout route

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í.

This entry was posted in voip. Bookmark the permalink.

7 Responses to Free World DialOUT: Com trucar gratis a qualsevol lloc del món

  1. knopix says:

    hola es podria conectar tb amb
    voipbuster i no caldria linea telefonica

    http://www.voip-info.org/tiki-index.php?page=Asterisk+VoIPBuster

    nose??

  2. pof says:

    Es podría fer, però no sería molt “legal” 😛

  3. Ivo Sandoval says:

    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?

  4. pof says:

    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 :P.

  5. Ivo Sandoval says:

    Si pero hem referia a tenir un telefon convencional penjat de la X100P 😀

  6. pof says:

    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.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>