Fent trucades al millor preu a telèfons normals arreu del món combinant diversos proveidors i Asterisk

Logo del Asterisk(o com trucar als EUA per apenes 1 cèntim al minut) Smiling: Ja sabem que on hi ha xarxa de banda ample podem fer trucades
totalment gratuites fent servir la VeuIP, ara però volem anar un pas
més endavant. Si tenim un Asterisk, i fem trucades de llarga distància a telèfons convencionals,
i sobretot, internacionals, ens pot interessar que de forma transparent
incorporem la intel·ligència al nostre servidor de VeuIP perquè ens
direccioni la trucada al proveidor que ens ofereixi un millor preu.

A
la pràctica es pot aconseguir trucar als amics que tenim a l'altre
banda de l'Atlàntic a preu més econòmic que el d'una trucada local
convencional.

Els criteris alhora de fer trucades externes es defineixen en els "trunks" que s'especifiquen en els fitxer extensions.conf.

L'exemple que poso a continuació, es fa servir el següent mètode per a fer trucades exteriors:

  • 00
    com a prefixe de trucada exterior. Ho faig així en lloc de l'habitual
    "0" perquè estic pensant en poder manualment utlitzar diversos prefixos
    per forçar un proveidor o un altre, per exemple "01" sempre via
    telefònica, "02" via un proveidor VeuIP "A", "03" via el proveidor
    VeuIP "B"... Els proveidors de VeuIP tenen fama de no ser gaire fiables, això sol ja fa recomanable tenir accés a més d'un, a més, quan parlem de VeuIP, té molt de sentit que poguem fer trucades a més d'un, al que més ens interessi, no com fins ara que sempre anem pel mateix... Eye-wink
  • 00+número de telèfon local fa la trucada via proveidor VeuIP. Hi ha poca diferència de preu, i s'escolta
    millor.
  • 00+altres números dins de l'estat espanyol es fa també fent servir el proveidor de VeuIP. El preu resulta fins i tot un xic
    més ecoinòmic que les trucades locals.
  • 00+número de telèfon mòbil, igual que l'anterior.
  • 0001+número de telèfon a Estats Units o Canadà, també via VeuIP, amb la qual cosa s'aconsegueix el millor preu de tots.
  • 0011+prefixe del país+número de telèfon, via VeuIP, amb la resta del món.

En
aquest cas com es veu, es fan servir tres proveidors, un de telefonia
convencional, i de VeuIP, livevoip.com i voicepulse.com, ambdós són
americans, i els he escollit per a les proves perquè suportaven el
protocol IAX, si bé podem escollir qualsevol inclosos els que funcionen
amb SIP. Com veieu els podem combinar seguint el criteri de preus, o
també per aconseguir que en el cas de que en un dels proveïdors falli
no estigui en servei, passar-lo a un altre.

Doncs bé, el que haurem de posar en la secció de "trunks" de sortida del nostre "extensions.conf" és:

;
; Les trucades al 9388X XXXX, que més o menys corresponen a la zona de Vic-Gurb
; es fan via els canals del grup ZAP (línia telefònica convencional), que en aquest
; cas es fan via la macro que ens vé generada al incorporar AMP.
;
exten => _019388NXXXX,1,Macro(dialout,1,${EXTEN:1})
; Si totes les linies estan ocupades, llavors passem a fer la trucada per VeuIP
exten => _019388NXXXX,101,Dial(IAX2/usuari:password@217.160.244.186/01134${EXTEN:2})
exten => _019388NXXXX,102,Dial(IAX2/usuari:password@gwiaxt01.voicepulse.com/${EXTEN})
exten => _019388NXXXX,103,Dial(IAX2/usuari:password@gwiaxt02.voicepulse.com/${EXTEN})
;
; La resta de trucades, povincials o interprovincials, ja es fan via VeuIP
exten => _01NXXXXXXXX,1,Dial(IAX2/usuari:password@217.160.244.186/01134${EXTEN:2})
exten => _01NXXXXXXXX,102,Dial(IAX2/usuari:password@gwiaxt01.voicepulse.com/${EXTEN})
exten => _01NXXXXXXXX,103,Dial(IAX2/usuari:password@gwiaxt02.voicepulse.com/${EXTEN})
;
; Les trucades a Estats Units i Canadà
exten => _0101NXXNXXXXXX,1,Dial(IAX2/usuari:password@217.160.244.186/${EXTEN:3})
exten => _0101NXXNXXXXXX,102,Dial(IAX2/usuari:password@gwiaxt01.voicepulse.com/${EXTEN})
exten => _0101NXXNXXXXXX,103,Dial(IAX2/usuari:password@gwiaxt02.voicepulse.com/${EXTEN})
;
; I finalment, la resta del món
exten => _0100.,1,Dial(IAX2/usuari:password@217.160.244.186/011${EXTEN:4})
exten => _0100.,102,Dial(IAX2/usuari:password@gwiaxt01.voicepulse.com/${EXTEN})
exten => _0100.,103,Dial(IAX2/usuari:password@gwiaxt02.voicepulse.com/${EXTEN})

Adoneu-vos que:

  • en per als proveidors VeuIP es fa servir preferentment livevoip.com abans que voiceplus.com, he vist que són més barats.
  • voiceplus.com disposa també de dos servidors, pel cas de que en falli un.
  • les trucades veuip, construeixen el número equivalent a una
    trucada internacional des d'Estats Units, amb la excepció de les que
    també van a Estats Units. Això és aixó òbviament perquè al fer servir
    proveidors americans, representa que en realitat les trucades les fem
    des d'allà.
  • cal substituir "usuari:password" per les credencials del
    compte que tenim en el proveïdor corresponent, i tenir-hi saldo és clar
    Cool

Opcions de visualització de comentaris

Escull com vols veure els comentaris i clica 'Desa configuració' per activar els canvis.

Interessant...

Això que t'has muntat Ramon fa goig de devò ^^

Operadors VoIP

Hi! Volia crear una conta a Telecom Solutions proveïdor VoIP per a guifi.net. A nom de qui la poso? Necessito nom , cognoms, adreça... Jordi Soler

www.asteriskwin32.com/

hola tb pot funcionar amb win??

sense suport per hardware

ups! sembla que si Smiling

La unica pega és que veig que per ara no suporta directament hardware, encara que pel que sembla es deu poder fer alguna cosa amb gatweays externs.

pàgina generada en: 0.589 segons.