Configurazione Asterisk su Linea Vodafone

Configurazione Asterisk su Linea VodafoneConfigurazione Asterisk su Linea Vodafone

Con questa guida si completa la trilogia su come configurare ed utilizzare il proprio modem e linea telefonica, senza utilizzare il terminale del proprio provider. Questo grazie alla delibera AGCOM 348/18/CONS, per il modem libero. Io ho gia creato con successo un centralino Asterisk funzionante su linea Telecom FTTH e FTTC, quello che mi mancava era la configurazione su Linea Vodafone, senza workaround. Io ho testato tutto sulla mia linea Vodafone FTTC, utilizzando un modem/router Asus DSL-AC68U. un raspberry pi 3, con RaspbianAsterisk 14 e FreePBX 14. Utilizzando questo sistema, adesso NON ci sarà più bisogno di moduli ATA, o di telefoni analogici collegati sulla tel1/fxs1, ma si sfrutta la propria rete, per avere Voip puro, con telefoni/App voip. Naturalmente servono le credenziali del proprio numero voip, da richiedere al 190 Vodafone.

Configurazione Trunk

Outgoing PEER Details:

type=peer
username=+3902xxxxxxx
secret=password_linea_voip
keepalive=yes
qualify=no
srvlookup=yes
auth=+390xxxxxxx@ims.vodafone.it
outboundproxy=83.224.127.3
insecure=invite,port
host=ims.vofadone.it
fromuser=+3902xxxxxxx
fromdomain=ims.vodafone.it
dtmfmode=RFC2833
disallow=all
allow=alaw&ulaw
context=from-trunk

sopra ho messo qualify=no, insieme a keepalive=yes, altrimenti il trunk risultava quasi sempre Unreachable.

Incoming:

Register String:

+3902xxxxxxx@ims.vodafone.it:password_linea_voip:+3902xxxxxxx@ims.vodafone.it@83.224.127.3:5060/+3902xxxxxxx

Questo Trunk si autenticherà direttamente su SBC Vodafone.

In questo caso trattandosi di ip dinamico, nat=yes, in Settings-Asterisk Sip Settings-Chan Sip Settings.

Ready ?

enjoy 😉

Post simili (quasi):

8 pensieri riguardo “Configurazione Asterisk su Linea Vodafone”

  1. Google Chrome 75.0.3770.142 Google Chrome 75.0.3770.142 Mac OS X  10.14.5 Mac OS X 10.14.5
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

    Ciao,
    avendo la stessa esigenza volevo chiederti come avessi risolto il problema del dominio ims.vodafone.it.
    Perché se carico il trunk nello stesso modo in cui lo hai fatto tu, la register non sale e nei log trovo questo:
    [2019-07-19 11:28:42] DEBUG[23697]: manager.c:6533 process_message: Running action ‘Login’
    [2019-07-19 11:28:45] DEBUG[22617]: dnsmgr.c:285 refresh_list: Refreshing DNS lookups.
    [2019-07-19 11:28:45] DEBUG[22617]: dnsmgr.c:211 dnsmgr_refresh: refreshing ‘ims.vodafone.it’
    [2019-07-19 11:28:45] DEBUG[22617]: netsock2.c:170 ast_sockaddr_split_hostport: Splitting ‘ims.vodafone.it’ into…
    [2019-07-19 11:28:45] DEBUG[22617]: netsock2.c:224 ast_sockaddr_split_hostport: …host ‘ims.vodafone.it’ and port ”.
    [2019-07-19 11:28:45] ERROR[22617]: netsock2.c:303 ast_sockaddr_resolve: getaddrinfo(“ims.vodafone.it”, “(null)”, …): Name or service not known
    [2019-07-19 11:28:45] WARNING[22617]: acl.c:833 resolve_first: Unable to lookup ‘ims.vodafone.it’
    [2019-07-19 11:28:45] DEBUG[22639]: res_pjsip_registrar.c:1262 check_expiration_thread: Woke up at 1563535725 Interval: 30
    [2019-07-19 11:28:45] DEBUG[22639]: res_pjsip_registrar.c:1269 check_expiration_thread: Expiring 0 contacts
    [2019-07-19 11:28:45] DEBUG[22617]: dnsmgr.c:285 refresh_list: Refreshing DNS lookups.
    [2019-07-19 11:28:45] DEBUG[22617]: dnsmgr.c:211 dnsmgr_refresh: refreshing ‘ims.vodafone.it’
    [2019-07-19 11:28:45] DEBUG[22617]: netsock2.c:170 ast_sockaddr_split_hostport: Splitting ‘ims.vodafone.it’ into…
    [2019-07-19 11:28:45] DEBUG[22617]: netsock2.c:224 ast_sockaddr_split_hostport: …host ‘ims.vodafone.it’ and port ”.
    [2019-07-19 11:28:45] ERROR[22617]: netsock2.c:303 ast_sockaddr_resolve: getaddrinfo(“ims.vodafone.it”, “(null)”, …): Name or service not known
    [2019-07-19 11:28:45] WARNING[22617]: acl.c:833 resolve_first: Unable to lookup ‘ims.vodafone.it’

    Ho anche provato a mettere in /etc/hosts ims.vodafone.it verso l’ip del voip3.fixed.vodafone.it (vodafone mi ha assegnato quello nell’sms) ma nulla.

    Saluti
    Pas

  2. Firefox 60.0 Firefox 60.0 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

    Ciao prima di tutto disattiva pjsip, mantieni solo chan_sip. In /etc/hosts io non ho messo nulla, ma per “sicurezza” ho messo i DNS Vodafone in /etc/dhcpcd.conf (Raspbian)
    static domain_name_servers=91.80.35.134 91.80.135.166 192.168.1.1
    Che router stai usando?

  3. Google Chrome 75.0.3770.142 Google Chrome 75.0.3770.142 Mac OS X  10.14.5 Mac OS X 10.14.5
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

    Pjsip lo utilizzo per gli interni ma è su una porta non standard quindi non dà fastidio, i dns vodafone li ho messi anch’io ma sono diversi 91.80.35.166 e 91.80.35.133, il router è Mikrotik.

  4. Firefox 60.0 Firefox 60.0 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

    Provato a disabilitare Sip ALG sul Mikrotik?. Per quanto riguarda pjsip, io ho dovuto disabilitarlo perchè mi dava un po di errori, e alla fine le estensioni le ho create in chan_sip. Che distro usi?

  5. Google Chrome 75.0.3770.142 Google Chrome 75.0.3770.142 Mac OS X  10.14.5 Mac OS X 10.14.5
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

    Il SIP Alg è disabilitato, ho provato anche a togliere il pjsip ma siamo sempre lì:
    [2019-07-20 08:04:01] ERROR[18850] netsock2.c: getaddrinfo(“ims.vodafone.it”, “(null)”, …): Name or service not known
    [2019-07-20 08:04:01] WARNING[18850] acl.c: Unable to lookup ‘ims.vodafone.it’

    Name/username Host Dyn Forcerport Comedia ACL Port Status Description
    +390XXX/+390XXX (Unspecified) Yes Yes 0 Unmonitored
    1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline]

    Al momento per i test uso l’iso già pronta di FPBX perché l’ho installata sia con asterisk 13 che con 16 ma non cambia nulla per il trunk vodafone.

  6. Firefox 60.0 Firefox 60.0 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

    se metti solo la register hai lo stesso errore?

    +3902xxxxxxx@ims.vodafone.it:password_linea_voip:+3902xxxxxxx@ims.vodafone.it@83.224.127.3:5060/+3902xxxxxxx

    quell’errore l’ho avuto anche io all’inizio, ci ho sbattuto 2 settimane, poi ho reinstallato tutto e messo i dati sopra ed ha funzionato

  7. Google Chrome 75.0.3770.142 Google Chrome 75.0.3770.142 Mac OS X  10.14.5 Mac OS X 10.14.5
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

    Se non metto i dati del peer, ma solo la register, non tenta nemmeno di autenticarsi.
    Il problema comunque è che non risolve l’IP di quel dominio, potresti eventualmente controllare come il tuo asterisk lo abbia risolto?

  8. Firefox 60.0 Firefox 60.0 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

    ti confermo che ho fatto solo le modifiche citate sopra, l’unica differenza a questo punto sembra essere il modem/router. Ho modificato l’user agent, aggiungendo in /etc/asterisk/sip_custom.conf
    useragent=VodafonePBX

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *