Faxdetect con dahdi e OpenVox a400p

Tutto quello riguardante le schede Analogiche e Digitali

Moderatore: phpBB Moderatori

Messaggioda mappetella » mer mag 27, 2009 9:35 am

Salve a tutti,
ho un piccolo problema con la ricezione dei fax.

Come indicato nell'oggetto ho un centralino asterisk (1.4.25) con modulo dahdi 2.1.0.4 e scheda openvox a400p.

La scheda è stata configurata e funziona senza problemi sia in uscita che in ricezione, ho solo un problema sul detect delle chiamate fax in ingresso.

Nel file chan_dahdi.conf ho indicato quanto segue:

signalling=fxs_ks
callerid="Telecom"
context=analog-in
channel => 2
faxdetect=incoming

Ho poi configurato un extensions nel contesto "analog-in" che fa il dial in iaxmodem:

exten => fax,1,Dial(IAX2/iaxmodem/XXXXXXXXX)
exten => fax,2,Hangup

Se provo a mandare un fax l'extensions non viene incrociata, ma effettua quanto indicato nell'extensions "s" (exten => s,1,Dial(SIP/301|240))

Dove sbaglio?
Come posso abilitare il detect del fax visto che ho una sola linea?

Grazie mille per la collaborazione
mappetella
PrimoLivello
PrimoLivello
 
Messaggi: 12
Iscritto il: mar mar 06, 2007 8:10 am
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Messaggioda banni » mer mag 27, 2009 3:38 pm

[analog-in]
exten => s,1,Set(__FROM_DID=TUO_UMERO)
exten => s,n,Goto(incoming,TUO_UMERO,1)


[incoming]
exten => TUO_UMERO,1,Answer
exten => TUO_UMERO,n,Dial(SIP/301|240))
exten => s,1,Answer
exten => s,2,Goto(fax,1)
exten => fax,1,Answer
exten => fax,2,Dial(IAX2/iaxmodem/XXXXXXXXX)
exten => fax,3,Hangup

Così??
Avatar utente
banni
Expert
Expert
 
Messaggi: 763
Iscritto il: sab feb 25, 2006 4:31 pm
Località: Roma
Ha ringraziato: 0 volta
Hai ringraziamenti: 10 volte

Messaggioda mappetella » mer mag 27, 2009 6:16 pm

Ciao,
ho provato in questo modo, ma continua ad andare sul Dial in SIP

Non ho capito però perchè usi __FROM_DID

Grazie comunque
mappetella
PrimoLivello
PrimoLivello
 
Messaggi: 12
Iscritto il: mar mar 06, 2007 8:10 am
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Messaggioda banni » gio mag 28, 2009 10:59 am

La variabile la uso per memorizzare il numero della linea (puoi anche ignorarla)

[analog-in]
exten => s,1,Goto(incoming,TUO_UMERO,1)
exten => fax,1,Goto(fax-inc,fax,1)

[incoming]
exten => TUO_UMERO,1,Answer
exten => TUO_UMERO,n,Wait(1)
exten => TUO_UMERO,n,Dial(SIP/301|240))
exten => fax,1,Goto(fax-inc,fax,1)

[fax-inc]
exten => s,1,Answer
exten => s,2,Goto(fax,1)
exten => fax,1,Answer
exten => fax,2,Dial(IAX2/iaxmodem/XXXXXXXXX)
exten => fax,3,Hangup
Avatar utente
banni
Expert
Expert
 
Messaggi: 763
Iscritto il: sab feb 25, 2006 4:31 pm
Località: Roma
Ha ringraziato: 0 volta
Hai ringraziamenti: 10 volte

Messaggioda mappetella » dom giu 07, 2009 8:43 am

Ciao ragazzi...ho trovato l'inghippo!!!

Il chan_dahdi necessita di circa 3 secondi per fare il detect del fax
Per far funzionare l'extensions "fax" serve quindi una cosa del genere:

[analog-in]
exten => s,1,Answer
exten => s,n,Wait(3)
exten => s,n,Dial(SIP/301|240)
exten => s,n,Hangup

exten => fax,1,Dial(IAX2/iaxmodem/0XXXXXXX)
exten => fax,n,Hangup


Grazie comunque a tutti per il supporto
mappetella
PrimoLivello
PrimoLivello
 
Messaggi: 12
Iscritto il: mar mar 06, 2007 8:10 am
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Messaggioda Raiden » lun feb 11, 2013 1:51 pm

scusami mi spieghi cosa hai dovuto attivare?! Ma si deve per forza usare IaxModem oppure se collego un fax tradizionale su una FXS basta che mando la chiamata fax all'interno del fax analogico?

io ci sto provando ma asterisk 10.0.0 non riconosce la chiamata fax..
Avatar utente
Raiden
Expert
Expert
 
Messaggi: 567
Iscritto il: mar nov 01, 2011 10:46 am
Ha ringraziato: 5 volte
Hai ringraziamenti: 9 volte


Torna a Schede

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

cron