Home > VoIP > Fritz!Box 7270 ed interni via VPN

Fritz!Box 7270 ed interni via VPN

Dopo essere riuscito a far funzionare la VPN tra casa ed ufficio con la Fritz!Box 7270, ecco che sovviene un altro problemino: voglio poter registrare un interno di un centralino Asterisk sulla mia 7270 via VPN.

Configurando tramite interfaccia web l’interno non ne vuole sapere di registrarsi: come risolvere questo fastidioso problema?

Presto detto! Via telnet e file di testo.

Il problema è che la Fritz fa uscire i pacchetti VoIP nattati, per cui dovremo togliere il NAT dalla configurazione del nostro account.

Ma come si fa?

Per prima cosa creiamo il nostro “interno” del centralino nella Fritz.
Attiviamo quindi il telnet come descritto qui.
Editiamo il file /var/flash/voip.cfg scrivendo: nvi /var/flash/voip.cfg
Se abbiamo un solo account, nella sezione “ua1″ troveremo tutte le opzioni.
Cerchiamo la riga “is_nat_aware” (che dovrebbe essere di default a “no”) e ci posizioniamo sopra la “n” di “no”.
Premiamo due volte il tasto “x” per cancellare “no”.
Premiamo quindi il tasto “i” per accedere alla modalità “inserimento” (stiamo infatti usando un editor di testo stile VI).
Scriviamo quindi “yes” e premiamo il tasto “ESC” per uscire dalla modalità “inserimento”.
Premiamo quindi il tasto “:” e poi scriviamo “wq” e poi INVIO: così facendo salveremo ed usciremo dall’editor.
Chiudiamo la finestra.
Ora attendiamo il rinnovo della registrazione dell’account (per i più impazienti spegnete e riaccendete la fritz) et voilà dovrebbe essere tutto a posto.

AVM sta valutando di inserire un’opzione nell’interfaccia grafica per abilitare o meno il NAT.

 

p.s.: Ogni modifica manuale ai file potrebbe causare problemi al normale funzionamento dell’apparato. Le modifiche effettuate sono a vostro rischio e pericolo, pertanto non mi ritengo responsabile per eventuali malfunzionamenti.

  1. Massimo
    18 maggio 2009 a 21:03 | #1

    Ciao,

    Scusa ma ho lo stesso problema, ho provato a fare come hai scritto, ma niente.

    Questo e’ come ho modificato il fritz!box a forza di tentativi:
    voipcfg {
    dnsport = 7077;
    rtpport_start = 5004;
    sip_srcport = 5060;
    ua1 {
    enabled = yes;
    username = “1002″;
    authname = “1002″;
    passwd = “1002″;
    registrar = “192.100.100.220:5060″;
    ttl = 30m;
    sipping_enabled = yes;
    sipping_interval = 280s;
    name = “1002″;
    dtmfcfg = dtmfcfg_automatic;
    register_failwaitmax = 30m;
    stunserver = “”;
    stunserverport = 3478;
    ecc.

    ma mi continua a dare questo errore:
    Registration of Internet number (1002) failed. Reason: Remote site not responding. Timeout.

    come Asterisk uso Voiper.
    questio e’ il file sip.conf per l’interno:
    [1002]
    videosupport=no
    username=1002
    type=friend
    t38pt_udptl=no
    subscribecontext=ext-local
    secret=1002
    qualify=500
    port=5060
    nat=yes
    mailbox=1002@default
    language=it
    host=dynamic
    dtmfmode=rfc2833
    context=from-internal
    canreinvite=no
    callerid=”Massimo Casa”
    call-limit=99
    allowsubscribe=yes

    Grazie,

    Saluti
    Massimo Parini

  2. 19 maggio 2009 a 7:58 | #2

    Ciao Massimo.
    Da quel che vedo, nel voip.cfg manca la riga is_nat_aware settata a yes.
    :)

  3. Massimo
    20 maggio 2009 a 5:33 | #3

    @AranBanjo
    E’ vero, non ho messo tutte le righe, ma e’ settata a yes. :-(

  4. Massimo
    20 maggio 2009 a 7:02 | #4

    @AranBanjo
    oops, funziona!! ho aggiunto anche il localip:192.168.3.1. :)
    grazie.
    Saluti.

    ua1 {
    enabled = yes;
    username = “$$$$2YV26CUL5…
    authname = “$$$$WNXYGYFKL…
    passwd = “$$$$BDTEJQXUZGC…
    registrar = “192.100.100.220:5060″;
    ttl = 30m;
    sipping_enabled = no;
    sipping_interval = 280s;
    name = “1002″;
    dtmfcfg = dtmfcfg_automatic;
    register_failwaitmax = 30m;
    stunserver = “”;
    stunserverport = 3478;
    use_internat_calling_numb = no;
    is_nat_aware = yes;
    localip = 192.168.3.1;
    ignore_received_header = no;
    clirtype = clir_displayname;
    colptype = colp_none;
    only_one_dialog = no;
    presence_supported = no;
    mwi_supported = yes;

  5. 20 maggio 2009 a 12:43 | #5

    ;) sono contento per te :)

  6. 30 agosto 2009 a 9:24 | #6

    Ciao Ragazzi,
    è possibile su questo fritzbox creare un interno voip al quale poi connettersi con un telefono ip presente nella rete locale?
    insomma oltre a gestire telefoni analogici, isdn e dect puo gestire anche telefoni voip? se potete darmi qualche dritta, magari vanno configurati dalla shell. grazie

  7. 30 agosto 2009 a 11:09 | #7

    Ciao!
    No, quello che chiedi non è possibile in quanto per farlo, la Fritz dovrebbe avere un server VoIP (es. Asterisk) installato. Forse è possibile usando uno dei mod disponibili in giro, ma di suo no.

  1. Nessun trackback ancora...