|
Autore |
Messaggio |
luga Guru
Iscritti
Sesso: Età: 41 Registrato: 27/05/09 15:43 Messaggi: 78
Località: Cesena
Impiego: Product Manager Sito web: http://www.nextmedia.it
|
|
Il Fritz!Box non permette di cambiare le priorità dei codec dall'intefaccia grafica, bisogna farlo direttamente editando il file voip.cfg ma è una cosa da esperti.
Credo che l'utilizzo di script da inviare come aggiornamento siano una soluzione alla portata di tutti.
Si può fare uno script per modificare l'ordine senza dovere abilitare il telnet, e modificare il file voip.cfg, in quanto se non si ha esperienza con VI e linux potrebbe essere un problema.
Questa è la struttura dello script :
Codice: | AUDIOCODEC='"G726-32", "G726-40", "G726-24", "G729", "G723", "PCMA", "PCMU"'
USECODEC="yes"
cat /var/flash/voip.cfg |
sed -e "/use_audiocodecs/s#=.*#= $USECODEC;#" |
sed -e "/^[ ]*audiocodecs/s#=.*#= ${AUDIOCODEC};#" > /var/tmp/voip.cfg.new
cat /var/tmp/voip.cfg.new > /var/flash/voip.cfg
/sbin/reboot |
I codec vanno inseriti in sequenza nella prima riga.
Io preferisco usare questo ordine:
G729, G726-32, G726-40, G726-24, G723, PCMA e PCMU
Il file allegato è compresso, dovete scomprimerlo prima di fare l'aggiornamento. L'aggiornamento deve essere fatto con i file .image (scegliete quello che preferite) dal menù che normalmente viene utilizzato per l'aggiornamento del firmware.
Se il metodo appena descritto non dovesse funzionare, potete provare direttamente da telnet nel modo seguente:
Abilitare il telnet digitando da un telefono BCA il codice: #96*7*
Di seguito digitare:
Codice: | cat /var/flash/voip.cfg > /var/tmp/voip.cfg.new |
e poi
Codice: | vi /var/tmp/voip.cfg.new |
Poi per potere editare il file bisogna premere “i”
A quel punto si modifica l’ordine dei codec a seconda di quello che ci interessa e si imposta il parametro
Codice: | use_audiocodecs=yes |
Per uscire dall’editor premere ESC.
Poi per salvare e uscire digitare “:wq”
A questo punto digitiamo
Codice: |
cat /var/tmp/voip.cfg.new > /var/flash/voip.cfg |
Ci resta solo da fare il reboot col commando:
Il reboot impiega qualche minuto.
In pratica per prima cosa si copia il file voip.cfg in una directory temporanea, lo si modifica e poi lo si ricopia nella directory originale.
Questa operazione non e' documentata da AVM e nemmeno supportata, potrebbe invalidare la vostra garanzia _________________ Un buon consiglio diamolo sempre a qualcun altro. È l'unica cosa da farne giacché non è di nessuna utilità per noi stessi.
Ultima modifica di luga il Gio Feb 18, 10:49:41, modificato 5 volte in totale |
|
Torna in cima |
|
Adv
|
|
Torna in cima |
|
walter-telca Nuovo
Iscritti
Sesso: Età: 64 Registrato: 10/06/09 10:33 Messaggi: 4
Località: Rive d'Arcano - Fraz. Rodeano Basso
Sito web: http://www.telcasnc.com
|
|
Ciao Luga, volevo farti qualche domanda:
1.- Questa operazione di modifica del ordine dei codec serve per tutti i modelli di Fritz!Box?
2.- Bene per la tabella dei codici, volevo solo sapere come fare per l'ascolto dei messaggi da remoto sulla segreteria integrata del 7170, una volta che senti i messaggi, come faccio per interrogare la segreteria? (sempre da remoto).
3.- Ho visto che si può fare VPN con il 7170 e ho mandato un email alla AVM per chiedere se si può fare VPN con altri router e mi hanno risposto di si, purtroppo dentro il 7170 non ce un menù di configurazione per la VPN, ma un programmino che ti crea il file di configurazione da caricare sul 7170, quando hai un po di tempo vedi se si può fare VPN tra un 7170 e un R3000 o R232. Grazie. |
|
Torna in cima |
|
luga Guru
Iscritti
Sesso: Età: 41 Registrato: 27/05/09 15:43 Messaggi: 78
Località: Cesena
Impiego: Product Manager Sito web: http://www.nextmedia.it
|
|
1) La configurazione per cambiare l'ordine dei codec VoIP vale per tutti i modelli di Fritz!Box ma per evitare ogni dubbio posto anche la procedura via Telnet:
Codice: | AUDIOCODEC='"PCMA", "PCMU"'
USECODEC="yes"
cat /var/flash/voip.cfg |
sed -e "/use_audiocodecs/s#=.*#= $USECODEC;#" |
sed -e "/^[ ]*audiocodecs/s#=.*#= ${AUDIOCODEC};#" > /var/tmp/voip.cfg.new |
Dove in audiocodec inserite la vostra lista (ogni linea è a sè stante).
Fatto questo vi consiglio di dare il seguente comando per verificare che non ci siano errori almeno a vista
Codice: | cat /var/tmp/voip.cfg.new |
se tutto risulta corretto procedete con questi comandi
Codice: | cat /var/tmp/voip.cfg.new > /var/flash/voip.cfg
/sbin/reboot |
2) Per consultare la segreteria si hanno due metodi:
internamete usando i codici (**600 per la segreteria n.1, **601 per la segreteria n.2, etc..)via telefono analogico o ISDN collegato direttamente al Fritz!Box,
esternamente facendo in modo che il Fritz!Box ci invii un'e-mail ogni volta che viene lasciato un messaggio.
3) Per stabilire un tunnel VPN col Fritz!Box bisogna seguire la procedura riportata su questo link (Praxis & Tipps)
Solo gli utenti registrati possono vedere i link! Registrati o Entra nel forum! |
Purtroppo è in tedesco ma appena ho un minuto la traduco e la testo. _________________ Un buon consiglio diamolo sempre a qualcun altro. È l'unica cosa da farne giacché non è di nessuna utilità per noi stessi. |
|
Torna in cima |
|
walter-telca Nuovo
Iscritti
Sesso: Età: 64 Registrato: 10/06/09 10:33 Messaggi: 4
Località: Rive d'Arcano - Fraz. Rodeano Basso
Sito web: http://www.telcasnc.com
|
|
Grazie Luga, aspetto la tua traduzione. |
|
Torna in cima |
|
luga Guru
Iscritti
Sesso: Età: 41 Registrato: 27/05/09 15:43 Messaggi: 78
Località: Cesena
Impiego: Product Manager Sito web: http://www.nextmedia.it
|
|
Per effettuare una VPN fra un Fritz!Box e un router Bintec seguire questa procedura:
1) Scaricare ed installare il programma Solo gli utenti registrati possono vedere i link! Registrati o Entra nel forum! |
2) Lanciare il programma e seguire il wizard seguendo la procedura per collegare due sedi remote. In sostanza verranno chiesti l'indirizzo pubblico e la classe di indirizzi interni delle due sedi e verranno generati 2 file di configurazione. Ovviamente un file dovrà essere caricato sul Fritz!Box mentre l'altro non ci servirà.
Di seguito riporto un esempio del contenuto dei file che vengono generati dal programma:
Codice: | vpncfg {
connections {
enabled = yes;
conn_type = conntype_lan;
name = "lughino.dyndns.org";
always_renew = no;
reject_not_encrypted = no;
dont_filter_netbios = yes;
localip = 0.0.0.0;
local_virtualip = 0.0.0.0;
remoteip = 0.0.0.0;
remote_virtualip = 0.0.0.0;
remotehostname = "lughino.dyndns.org";
localid {
ipaddr = 217.133.35.252;
}
remoteid {
fqdn = "lughino.dyndns.org";
}
mode = phase1_mode_aggressive;
phase1ss = "all/all/all";
keytype = connkeytype_pre_shared;
key = "za714edff8ba2a91eb418bdddN=7W_af0a";
cert_do_server_auth = no;
use_nat_t = no;
use_xauth = no;
use_cfgmode = no;
phase2localid {
ipnet {
ipaddr = 192.168.179.0;
mask = 255.255.255.0;
}
}
phase2remoteid {
ipnet {
ipaddr = 192.168.0.0;
mask = 255.255.255.0;
}
}
phase2ss = "esp-all-all/ah-none/comp-all/pfs";
accesslist = "permit ip any 192.168.0.0 255.255.255.0";
}
ike_forward_rules = "udp 0.0.0.0:500 0.0.0.0:500",
"udp 0.0.0.0:4500 0.0.0.0:4500";
} |
3) Dall'interfaccia web del Fritz!Box alla schermata Settings / Advanced Settings / Internet / Permit Access" o "Remote Access / VPN" selezionare il file di configurazione appena generato e premere il pulsante "Import VPN Configuration".
4) A questo punto non rimane che configurare il router Bintec con queste caratteristiche:
Fase 1: 3DES, MD5, Aggressive, PreShared Key
Fase 2: ESP, 3DES, MD5
Fare attenzione alla chiave PreCondivisa: dovrà essere la stessa sia per il Fritz!Box che per il Bintec. Nella configurazione del Fritz! il parametro da modificare è "key". _________________ Un buon consiglio diamolo sempre a qualcun altro. È l'unica cosa da farne giacché non è di nessuna utilità per noi stessi.
Ultima modifica di luga il Lun Giu 15, 14:49:36, modificato 1 volta in totale |
|
Torna in cima |
|
walter-telca Nuovo
Iscritti
Sesso: Età: 64 Registrato: 10/06/09 10:33 Messaggi: 4
Località: Rive d'Arcano - Fraz. Rodeano Basso
Sito web: http://www.telcasnc.com
|
|
Grazie Luga, farò qualche prova, caso mai ti rompo di nuovo. Grazie. |
|
Torna in cima |
|
maxgemax Nuovo
Iscritti
Sesso: Età: 56 Registrato: 28/09/09 11:26 Messaggi: 5
Località: Genova
Impiego: Operaio
|
|
Ho provato a caricare il file image per riordinare i codec (G729, G726-32,...) la procedura è andata a buon fine, ma dopo ho provato con due conversazioni e alla sezione Voice Trasmission ho visto che continua a indicare una chiamata con G711 e una con G729. Il mio scopo sarebbe quello di fissare per entrambe le chiamate il G729 (se possibile).
Ho un 7140 annex A 39.04.67
Grazie
Massimo |
|
Torna in cima |
|
luga Guru
Iscritti
Sesso: Età: 41 Registrato: 27/05/09 15:43 Messaggi: 78
Località: Cesena
Impiego: Product Manager Sito web: http://www.nextmedia.it
|
|
Le due chiamate delle quali parli sono entrambe "Chiamate in uscita"?
Il Fritz può decidere il codec solo quando effettua una chiamata, non quando la riceve.
E' importante capire come funziona la negoziazione del codec:
1) Il chiamante propone una lista di codec (es. G.729, G.723, G.711)
2) Il chiamato risponde con la propria lista dei codec (es: G.711, G.729, G.723) ed è costretto ad accettare, se presente nella propria lista, il primo codec proposto dal chiamante cioè G.729
Se immaginiamo la chiamata al contrario è facile intuire che il codec negoziato sarà il G.711
Se si vuole fare in modo che il Fritz usi SOLO il G.729 occorre eliminare gli altri codec dalla lista dei codec disponibili ma è un'operazione che potrebbe compromettere il corretto funzionamento delle chiamate. _________________ Un buon consiglio diamolo sempre a qualcun altro. È l'unica cosa da farne giacché non è di nessuna utilità per noi stessi. |
|
Torna in cima |
|
maxgemax Nuovo
Iscritti
Sesso: Età: 56 Registrato: 28/09/09 11:26 Messaggi: 5
Località: Genova
Impiego: Operaio
|
|
Si, sono entrambe chiamate in uscita.
Domanda scema: ma il codec non viene deciso in fase di negoziazione iniziale con il server voip e poi mantenuto sulle conversazioni successive? |
|
Torna in cima |
|
luga Guru
Iscritti
Sesso: Età: 41 Registrato: 27/05/09 15:43 Messaggi: 78
Località: Cesena
Impiego: Product Manager Sito web: http://www.nextmedia.it
|
|
Il codec viene negoziato tramite il protocollo SIP ogni volta che si effettua una chiamata. In particolare tutte le informazioni relative alle porte e al codec sono contenute nel pacchetto SDP.
Per maggiori informazioni: Solo gli utenti registrati possono vedere i link! Registrati o Entra nel forum! |
_________________ Un buon consiglio diamolo sempre a qualcun altro. È l'unica cosa da farne giacché non è di nessuna utilità per noi stessi. |
|
Torna in cima |
|
maxgemax Nuovo
Iscritti
Sesso: Età: 56 Registrato: 28/09/09 11:26 Messaggi: 5
Località: Genova
Impiego: Operaio
|
|
Quindi "forzare" il Fritz a usare solo il G729, eliminando gli altri codec, può portare a una cattiva qualità di una chiamata entrante proveniente da un altro voip che utilizza G711 in uscita, se non addirittura non portarla a termine? |
|
Torna in cima |
|
luga Guru
Iscritti
Sesso: Età: 41 Registrato: 27/05/09 15:43 Messaggi: 78
Località: Cesena
Impiego: Product Manager Sito web: http://www.nextmedia.it
|
|
Se il dispositivo remoto non supporta il G.729 la chiamata non puó aver luogo.
Rimane comunque strano il fatto che durante due chiamate in uscita siano stati utilizzati codec differenti.
Appena torno in ufficio faccio qualche prova poi ti faccio sapere. _________________ Un buon consiglio diamolo sempre a qualcun altro. È l'unica cosa da farne giacché non è di nessuna utilità per noi stessi. |
|
Torna in cima |
|
maxgemax Nuovo
Iscritti
Sesso: Età: 56 Registrato: 28/09/09 11:26 Messaggi: 5
Località: Genova
Impiego: Operaio
|
|
Correzione:
la maggior parte delle chiamate ora esce in G729, 2 su 23. Per sfizio ho provato una chiamata in entrata da Fastweb, entrata con G729. Ora se becco qualcuno con linee BT faccio una o due prove con quelle. So che dovrebbere andare su G711, vediamo che succede... |
|
Torna in cima |
|
|
|