FritzBox 7270 e alice voce - [Continuum]

Moderatore: phpBB Moderatori

Messaggioda Raiden » sab giu 23, 2012 9:03 pm

firstlevel purtroppo il fritzbox ti fa usare solo una modalità alla volta, quindi per usare PPOE dai terminali, devono usarlo tutti quanti e nessuno può navigare senza..

Dopo qualche sbattimento sono riuscito a far funzionare tutto perfettamente, adesso gli interni remoti funzionano senza alcun problema sentendosi in maniera chiara e distinta nonostante Asterisk stia dietro NAT :)

Ecco a voi i parametri che ho inserito in sip.conf per far funzionare tutto

[general]
context = default
localnet=192.168.1.0/255.255.255.0
externhost = HOST_CON_NO_IP_COM:5060
externrefresh=10
stunaddr = stun.voip.eutelia.it:3478

sul fritz ho impostato come Exposed Host il server altrimenti avrei dovuto cambiare la porta da 5060 a 5061 e avrei dovuto fare un casino con i telefoni cisco :)

Adesso ho sia la mia linea Analogica che Alice Voce (VOIP) gestiti da Asterisk :)
Ultima modifica di Raiden il ven giu 29, 2012 12:21 pm, modificato 3 volte in totale.
Avatar utente
Raiden
Advanced
Advanced
 
Messaggi: 330
Iscritto il: mar nov 01, 2011 10:46 am
Ha ringraziato: 1 volta
Hai ringraziamenti: 7 volte

Advertisement

Messaggioda firstlevel » dom giu 24, 2012 5:14 am

sei usi lo STUN externhost non ti serve, la funzione è la stessa, meglio lo STUN (attenzione leggo su più parti che lo STUN su asterisk non funziona correttamente, quindi verifica bene)

sui vecchi firmware c'era l'opzione per avere sia il router che il modem contemporaneamente. ad un certo punto l'opzione è stata tolta dall'interfaccia web ma penso sia rimasta nel firmware per cui puoi entrare in telnet ed editare il file /var/flash/ar7.cfg con l'editor nvi
tra le prime righe c'è mode=dslmode_router cambiala in mode=dslmode_both, salva e riavvia e vedi se funziona il pppoe dalle altre macchine
Ultima modifica di firstlevel il dom giu 24, 2012 6:56 am, modificato 1 volta in totale.
firstlevel
Advanced
Advanced
 
Messaggi: 358
Iscritto il: mar giu 29, 2010 12:22 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 11 volte

Messaggioda Raiden » dom giu 24, 2012 6:39 am

Carissimo firstlevel, avevo letto nel sip.conf che andassero in cascata le due variabili perciò le ho messe entrambi.. Cmq stamattina mare, quando torno provo a vedere anche la questione di abilitare la doppia modalità..

Ti ringrazio


____________


EDIT: mar giu 26, 2012 8:44 pm

Ho un problema con un cordless analogico della Siemens.. la configurazione è la seguente

FritzBox che prende la Linea Alice voce e la manda come trunk ad Asterisk, un telefono collegato al FrixBox Sulla porta FXS ed il fritzBox che è anche un interno di Asterisk che manda la Linea sul mio Telefono Siemens Analogico (Cordless).. quando chiamo squilla, ma appena rispondono cade la linea, quando mi chiamano si sente..

Quando però effettuo telefonate interne al centralino tutto funziona correttamente, ho provato a sostituire questo cordless con uno diverso non siemens, e funziona tutto perfettamente, presumo che vi possa essere un problema di codec (presumo) cosa dovrei fare?!

Dai log mi esce questo errore..

-- SIP/6000-00000028 is ringing

== Spawn extension (macro-stdexten, s, 3) exited non-zero on 'SIP/eutelia-00000027' in macro 'stdexten'
== Spawn extension (default, 6000, 1) exited non-zero on 'SIP/eutelia-00000027'

Il mio interno 6000 arriva a squillare una volta e poi cade la chiamata.. sempre e solo se chiamo (tramite numerazione geografica) dal mio cordless Siemens analogico.. altrimenti funziona sempre tutto bene, questo funziona per qualsiasi telefonata faccio tramite questo cordless..

Nel Caso in cui Parte il ring group l'errore nei log è questo

[Jun 26 21:07:11] WARNING[15087]: app_dial.c:2274 dial_exec_full: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

-- SIP/6000-0000003b connected line has changed. Saving it until answer for SIP/casa-0000003a

-- SIP/200-0000003c connected line has changed. Saving it until answer for SIP/casa-0000003a

-- SIP/204-0000003d connected line has changed. Saving it until answer for SIP/casa-0000003a

-- SIP/204-0000003d is ringing

-- SIP/6000-0000003b is ringing

-- SIP/200-0000003c is ringing

-- SIP/6000-0000003b connected line has changed. Saving it until answer for SIP/casa-0000003a
-- SIP/6000-0000003b answered SIP/casa-0000003a


== Spawn extension (macro-trunkdial-failover-0.3, 1-dial, 1) exited non-zero on 'SIP/205-00000025' in macro 'trunkdial-failover-0.3'
== Spawn extension (DLPN_DialPlan3, 081*******, 1) exited non-zero on 'SIP/205-00000025



----------------

sto notando che questo problema è su alice voce e ora lo fa con tutti i telefono, e anche se non passo per asterisk e uso direttamente il fritzbox per la telefonata.. cosa che però fino a ieri non succedeva :S stranezze :O
Ultima modifica di mipaneb il mer giu 27, 2012 5:22 am, modificato 1 volta in totale.
Motivazione: unione messaggi consecutivi
Avatar utente
Raiden
Advanced
Advanced
 
Messaggi: 330
Iscritto il: mar nov 01, 2011 10:46 am
Ha ringraziato: 1 volta
Hai ringraziamenti: 7 volte

Messaggioda firstlevel » mar giu 26, 2012 8:02 pm

Raiden ha scritto:FritzBox che prende la Linea Alice voce e la manda come trunk ad Asterisk, un telefono collegato al FrixBox Sulla porta FXS ed il fritzBox che è anche un interno di Asterisk che manda la Linea sul mio Telefono Siemens Analogico (Cordless).. quando chiamo squilla, ma appena rispondono cade la linea, quando mi chiamano si sente..


non ho capito niente di come gira questa telefonata, arriva sul fritz, poi va ad asterisk, poi di nuovo al fritz... un po' contorta come cosa
il pppoe ha funzionato con il cambio di configurazione che ti avevo suggerito?
firstlevel
Advanced
Advanced
 
Messaggi: 358
Iscritto il: mar giu 29, 2010 12:22 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 11 volte

Messaggioda Raiden » mar giu 26, 2012 8:58 pm

Onestamente non c'ho provato ancora perchè non ho avuto tempo, e anche perchè dato che l'asterisk ora funziona correttamente non avevo + questa urgenza.. (ma cmq ci proverò)

allora la telefonata funziona così:

Alice Voip -> FritzBox (Numero interno 620 che fa da trunk ad Asterisk) -> Asterisk gira la chiamata all'interno 204 che fa da trunk al fritz box -> FritzBox prende la chiamata dal 204 e la piazza sulla FON2, in entrata non ci sono problemi, e fino a ieri nemmeno in uscita..

Mi serve questo marchingegno sia perchè uso dei telefoni analogici e sia perchè ho necessità di far stare tutte le linee in asterisk in modo da poter passar le telefonate tra interni..

Ho notato che se chiamo per esempio il 187 oppure chiamo i cellulari non ho nessun problema.. :S


__________



EDIT: mar giu 26, 2012 11:01 pm

Cmq penso sia proprio un problema tra cordless e fritz!box, perchè ho provato a fare una chiamata tramite softphone e la linea funziona correttamente.. mi sa che mi compro un altro Siemens A580IP :) e risolvo tutto ;)
Ultima modifica di mipaneb il mer giu 27, 2012 5:20 am, modificato 1 volta in totale.
Motivazione: unione messaggi consecutivi
Avatar utente
Raiden
Advanced
Advanced
 
Messaggi: 330
Iscritto il: mar nov 01, 2011 10:46 am
Ha ringraziato: 1 volta
Hai ringraziamenti: 7 volte

Messaggioda firstlevel » mer giu 27, 2012 3:47 am

non capisco perché non registri l'alice voce, come lo chiami tu, direttamente sull'asterisk. Il passaggio fritz->asterisk e asterisk->fritz non è molto bello e può creare vari problemi. prenditi l'a510 IP che sta in offerta su amazon. il 580 non si trova più, è uscito di produzione
firstlevel
Advanced
Advanced
 
Messaggi: 358
Iscritto il: mar giu 29, 2010 12:22 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 11 volte

Messaggioda Raiden » mer giu 27, 2012 5:21 am

Sisi scusa era il 510 che volevo prendere..

Eh non lo riesco a registrare alice voce direttamente sull'asterisk, per il problema che gia ti dissi..

in sostanza anche se creo due PPPOE sul server uno per la navigazione ed uno per il voip, ci dovrà essere qualche problema nell'istradamento delle comunicazioni perchè quando si va a connettere al server TELECOM mi da errore..

Dovrei capire come fare, e quindi in questo modo si risolve anche questo problema..

Cioè in sostanza dovrei capire come il Fritz!Box configura le sue interfacce di rete :) e riprodurre la stessa configurazione sul mio server :)
Avatar utente
Raiden
Advanced
Advanced
 
Messaggi: 330
Iscritto il: mar nov 01, 2011 10:46 am
Ha ringraziato: 1 volta
Hai ringraziamenti: 7 volte

Messaggioda firstlevel » mer giu 27, 2012 7:57 am

mi dovresti dire il tipo di errore che vedi su asterisk, per capire dove sta il problema
se registri da fritz puoi registrare il numero anche su asterisk
firstlevel
Advanced
Advanced
 
Messaggi: 358
Iscritto il: mar giu 29, 2010 12:22 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 11 volte

Messaggioda Raiden » mer giu 27, 2012 8:57 am

eh mi puoi ripetere allora per cortesia come abilitare il telnet sul fritzbox e cosa andare a modificare per abilitare la doppia funziona sia modem che router contemporaneamente?!




EDIT: mer giu 27, 2012 11:00 am
Cmq l'anomalia + assurda è che se chiamo tipo il 187, oppure chiamo numeri di cellulari.. tutto funziona correttamente, il problema della caduta della connessione avviene solo quando chiamo numeri telefonici terrestri sia essi voip o analogici
Ultima modifica di mipaneb il mer giu 27, 2012 9:04 am, modificato 1 volta in totale.
Motivazione: unione messaggi consecutivi
Avatar utente
Raiden
Advanced
Advanced
 
Messaggi: 330
Iscritto il: mar nov 01, 2011 10:46 am
Ha ringraziato: 1 volta
Hai ringraziamenti: 7 volte

Messaggioda mipaneb » mer giu 27, 2012 9:09 am

.
.
.

Comunicazione di servizio

Il regolamento non prevede di fare post consecutivi; per consentire eventuali correzioni ed integrazioni, ricordiamo che in alto a destra di ogni messaggio è presente l'apposito pulsante "modifica"

Ringraziamo per la collaborazione




Stay tuned
Michele






_______________________
Fritz!Box 7170v1 58.04.84 - TeleTu7M - 7616/480 - s/n 14/14 - LA 26/21
Fonera - Speedport W701V - Fritz!Fon 7150 - SPA2102 - Zyxel 660HW61
Avatar utente
mipaneb
phpBB Moderator
phpBB Moderator
 
Messaggi: 3927
Iscritto il: mar ott 16, 2007 2:10 pm
Località: Monte Nieddu - Sardegna
Ha ringraziato: 12 volte
Hai ringraziamenti: 44 volte

Messaggioda Raiden » mer giu 27, 2012 9:19 am

ecco il log di una telefonata tipo che cade.. non riesco nemmeno a rispondere in questo caso, fa uno squillo e poi subito cade (presumo perchè la telefonata viene presa da Asterisk, mentre per persone che non hanno un centralino la chiamata mi cade quando alzano la cornetta)..
Codice: Seleziona tutto
   -- Executing [08119728981@DLPN_DialPlan3:1] Macro("SIP/205-00000016", "trunkdial-failover-0.3,SIP/casa081***270/081***981,,Casa081***70,,081***270") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:1] GotoIf("SIP/205-00000016", "0?1-fmsetcid,1") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("SIP/205-00000016", "0?1-setgbobname,1") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:3] Set("SIP/205-00000016", "CALLERID(num)=") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:4] GotoIf("SIP/205-00000016", "0?1-dial,1") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:5] Set("SIP/205-00000016", "CALLERID(all)=08***270") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:6] Goto("SIP/205-00000016", "1-dial,1") in new stack

    -- Goto (macro-trunkdial-failover-0.3,1-dial,1)

    -- Executing [1-dial@macro-trunkdial-failover-0.3:1] Dial("SIP/205-00000016", "SIP/casa08***270/081***981") in new stack

  == Using SIP RTP CoS mark 5

    -- Called SIP/casa081***270/081***981

    -- SIP/casa081***270-00000017 is making progress passing it to SIP/205-00000016

  == Using SIP RTP CoS mark 5

    -- Executing [081***981@DID_eutelia:1] Goto("SIP/eutelia-00000018", "default,6000,1") in new stack

    -- Goto (default,6000,1)

    -- Executing [6000@default:1] Macro("SIP/eutelia-00000018", "stdexten,6000,SIP/6000&IAX2/6000") in new stack

    -- Executing [s@macro-stdexten:1] Set("SIP/eutelia-00000018", "__DYNAMIC_FEATURES=") in new stack

[Jun 27 11:13:28] WARNING[12344]: ast_expr2.fl:468 ast_yyerror: ast_yyerror():  syntax error: syntax error, unexpected '=', expecting $end; Input:
 = 1
 ^

[Jun 27 11:13:28] WARNING[12344]: ast_expr2.fl:472 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables

    -- Executing [s@macro-stdexten:2] GotoIf("SIP/eutelia-00000018", "?5:3") in new stack

    -- Goto (macro-stdexten,s,3)

    -- Executing [s@macro-stdexten:3] Dial("SIP/eutelia-00000018", "SIP/6000&IAX2/6000,30,tThHKk") in new stack

  == Using SIP RTP CoS mark 5

    -- Called SIP/6000

[Jun 27 11:13:28] WARNING[12344]: app_dial.c:2274 dial_exec_full: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

    -- SIP/6000-00000019 is ringing

  == Spawn extension (macro-stdexten, s, 3) exited non-zero on 'SIP/eutelia-00000018' in macro 'stdexten'
  == Spawn extension (default, 6000, 1) exited non-zero on 'SIP/eutelia-00000018'


  == Spawn extension (macro-trunkdial-failover-0.3, 1-dial, 1) exited non-zero on 'SIP/205-00000016' in macro 'trunkdial-failover-0.3'
  == Spawn extension (DLPN_DialPlan3, 081***981, 1) exited non-zero on 'SIP/205-00000016'

Da notare che in questo caso sto chiamando ad un numero voiè ****891 che sta sempre sul mio asterisk, ma il risultato non cambia se chiamo qualsiasi altro numero...

----- QUESTA INVECE UNA CHIAMATA AD UN NUMERO DI TELEFONO CELLULARE ----------
  == Using SIP RTP CoS mark 5

    -- Executing [3338302377@DLPN_DialPlan3:1] Macro("SIP/205-0000001a", "trunkdial-failover-0.3,SIP/casa08****270/333***77,,Casa081***270,,081****270") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:1] GotoIf("SIP/205-0000001a", "0?1-fmsetcid,1") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("SIP/205-0000001a", "0?1-setgbobname,1") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:3] Set("SIP/205-0000001a", "CALLERID(num)=") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:4] GotoIf("SIP/205-0000001a", "0?1-dial,1") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:5] Set("SIP/205-0000001a", "CALLERID(all)=0813181****270") in new stack
    -- Executing [s@macro-trunkdial-failover-0.3:6] Goto("SIP/205-0000001a", "1-dial,1") in new stack
    -- Goto (macro-trunkdial-failover-0.3,1-dial,1)
    -- Executing [1-dial@macro-trunkdial-failover-0.3:1] Dial("SIP/205-0000001a", "SIP/casa081*****270/333******77") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/casa081*****270/333******77

    -- SIP/casa0813181270-0000001b is making progress passing it to SIP/205-0000001a

  == Spawn extension (macro-trunkdial-failover-0.3, 1-dial, 1) exited non-zero on 'SIP/205-0000001a' in macro 'trunkdial-failover-0.3'

  == Spawn extension (DLPN_DialPlan3, 333*****77, 1) exited non-zero on 'SIP/205-0000001a'

in questo caso poi ho attaccato io la telefonata..

---------------- QUESTO QUANDO CHIAMO IL 187 ----------------------
In questo caso la chiamata funziona correttamente come nel caso delle chiamate ai cellulari

  == Using SIP RTP CoS mark 5

    -- Executing [187@DLPN_DialPlan3:1] Macro("SIP/205-0000001c", "trunkdial-failover-0.3,SIP/casa08****270/187,,casa08****270,,casa08****270") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:1] GotoIf("SIP/205-0000001c", "0?1-fmsetcid,1") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("SIP/205-0000001c", "0?1-setgbobname,1") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:3] Set("SIP/205-0000001c", "CALLERID(num)=") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:4] GotoIf("SIP/205-0000001c", "0?1-dial,1") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:5] Set("SIP/205-0000001c", "CALLERID(all)=casa08****270") in new stack

    -- Executing [s@macro-trunkdial-failover-0.3:6] Goto("SIP/205-0000001c", "1-dial,1") in new stack

    -- Goto (macro-trunkdial-failover-0.3,1-dial,1)

    -- Executing [1-dial@macro-trunkdial-failover-0.3:1] Dial("SIP/205-0000001c", "SIP/casa08****270/187") in new stack

  == Using SIP RTP CoS mark 5

    -- Called SIP/casa08****270/187

    -- SIP/casa08****270-0000001d is making progress passing it to SIP/205-0000001c

    -- SIP/casa08****270-0000001d answered SIP/205-0000001c

    -- Locally bridging SIP/205-0000001c and SIP/casa08****270-0000001d

    -- Registered SIP '200' at 192.168.1.23:5060

  == Spawn extension (macro-trunkdial-failover-0.3, 1-dial, 1) exited non-zero on 'SIP/205-0000001c' in macro 'trunkdial-failover-0.3'
  == Spawn extension (DLPN_DialPlan3, 187, 1) exited non-zero on 'SIP/205-0000001c'
Ultima modifica di Tokka il mer giu 27, 2012 11:51 am, modificato 1 volta in totale.
Motivazione: codificato testo troppo lungo
Avatar utente
Raiden
Advanced
Advanced
 
Messaggi: 330
Iscritto il: mar nov 01, 2011 10:46 am
Ha ringraziato: 1 volta
Hai ringraziamenti: 7 volte

Messaggioda firstlevel » mer giu 27, 2012 9:30 am

nei post precedenti del thread dovresti trovare come abilitare il PPPoE anche dagli altri host della rete
firstlevel
Advanced
Advanced
 
Messaggi: 358
Iscritto il: mar giu 29, 2010 12:22 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 11 volte

Messaggioda Raiden » mer giu 27, 2012 9:38 am

Vabe mo vorrei provare a risolvere sto problema prima, perchè il mio NAS non è semplice da configurare con doppia PPOE, perciò al momento non ho il tempo di mettermi ad "ingiarmare" di suo me ne fa fare una sola di connessione, ma mi serve che naviga pure però..

Il problema è che prima funzionava tutto bene, poi da un momento all'altro non ha funzionato +... :(


Praticamente l'unica differenza che ho trovato tra la chiamata al 187 e la chiamata al numero 081 è

-- Locally bridging ecc.... che sul 187 ci sta e sull'altra chiamata no... Questo -- Locally bridging ci sta pure quando faccio una chiamata al cellulare..
Avatar utente
Raiden
Advanced
Advanced
 
Messaggi: 330
Iscritto il: mar nov 01, 2011 10:46 am
Ha ringraziato: 1 volta
Hai ringraziamenti: 7 volte

Messaggioda Tokka » mer giu 27, 2012 11:56 am

Capisco il "fervore" della cosa, ma pregherei di evitare di andare OT (un'altra volta :o ), e di restare in tema.
Grazie :)
Avatar utente
Tokka
Guru
Guru
 
Messaggi: 4014
Iscritto il: gio feb 23, 2006 11:04 am
Località: Vago.......
Ha ringraziato: 4 volte
Hai ringraziamenti: 7 volte

Messaggioda Raiden » mer giu 27, 2012 11:58 am

Guarda che questo non è un OT.. il fritzbox 7270 ci sta .. il problema è proprio su alice voce.. e sto cercando di capire se il problema è derivato dal fritzbox o da asterisk.. (presumo che sia la prima cosa perchè anche se la linea non la faccio passare da asterisk mi fa lo stesso errore)..


______________

EDIT: mer giu 27, 2012 2:39 pm

Firstlevel ma per abilitare la modalità sia modem che router, posso salvarmi il file di configurazione esportandolo e poi cambio li dentro con un editor di testo e poi lo ricarico?! Perchè la prima dicitura del file di setting esportato è proprio
mode = dsldmode_router;

che cambierei con mode = dslmode_both;

Si può fare?!
Ultima modifica di mipaneb il mer giu 27, 2012 1:00 pm, modificato 1 volta in totale.
Motivazione: unione messaggi consecutivi - si ringrazia Raiden per la cortese collaborazione
Avatar utente
Raiden
Advanced
Advanced
 
Messaggi: 330
Iscritto il: mar nov 01, 2011 10:46 am
Ha ringraziato: 1 volta
Hai ringraziamenti: 7 volte

Prossimo

  • Argomento simile
    Risposte
    Visite
    Autore

Torna a Asterisk

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite