Validare una lista di numeri tramite Asterisk

Moderatore: phpBB Moderatori

  • Advertisement

Validare una lista di numeri tramite Asterisk

Messaggioda mimmus » mer ago 25, 2010 3:39 pm

Ciao a tutti,
ho una lista di numeri telefonici di cui andrebbe validata la qualità: se sono validi o inesistenti, se risponde una voce o un fax.
Secondo voi, riesco a farlo da Asterisk in modo efficiente?
mimmus
Advanced
Advanced
 
Messaggi: 421
Iscritto il: lun ago 29, 2005 4:00 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: Validare una lista di numeri tramite Asterisk

Messaggioda starlab » mer ago 25, 2010 7:09 pm

Applicazione AMD.
Certificato Digium-Certified Asterisk Professional (dCAP)
Certificato Inalp Patton
Snom Certified Engineer
Avatar utente
starlab
Guru
Guru
 
Messaggi: 1660
Iscritto il: sab feb 18, 2006 10:33 am
Località: Torino
Ha ringraziato: 1 volta
Hai ringraziamenti: 2 volte

Re: Validare una lista di numeri tramite Asterisk

Messaggioda mimmus » gio ago 26, 2010 8:46 am

Interessante, non la conoscevo, grazie.
Ma forse è adatta a riconoscere risponditori automatici (call-center, segreterie, etc), non fax-machine  ???

Per validare la semplice esistenza del numero, considerando che le chiamate uscenti vanno attraverso un trunk SIP e un Patton con una PRI Telecom, su cosa posso basarmi? HANGUPCAUSE?
mimmus
Advanced
Advanced
 
Messaggi: 421
Iscritto il: lun ago 29, 2005 4:00 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: Validare una lista di numeri tramite Asterisk

Messaggioda starlab » gio ago 26, 2010 9:09 am

No. Il problema è che il tuo provider ti risponde con la vocina, il numero chiamato non è attivo o inesistente, non riuscirai mai. Con AMD puoi capire se ti riponde una vocina, se senti il libero o se risponde un fax.
Certificato Digium-Certified Asterisk Professional (dCAP)
Certificato Inalp Patton
Snom Certified Engineer
Avatar utente
starlab
Guru
Guru
 
Messaggi: 1660
Iscritto il: sab feb 18, 2006 10:33 am
Località: Torino
Ha ringraziato: 1 volta
Hai ringraziamenti: 2 volte

Re: Validare una lista di numeri tramite Asterisk

Messaggioda mimmus » gio ago 26, 2010 9:44 am

Non ne sono sicuro: mi sa che, comunque, vocina a parte, sulla PRI arriva il codice reale:
http://networking.ringofsaturn.com/Remo ... ecodes.php
che viene poi mappato nel codice SIP, secondo alcune regole standard (RFC 3398), e quindi lo ritrovi in HANGUPCAUSE.
Sto facendo qualche prova e vedo tornare un vasto assortimento di codici.

Ma forse con AMD si riesce per una via più semplice, diciamo "umana" :)
mimmus
Advanced
Advanced
 
Messaggi: 421
Iscritto il: lun ago 29, 2005 4:00 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: Validare una lista di numeri tramite Asterisk

Messaggioda starlab » gio ago 26, 2010 9:45 am

da provare ;)
Certificato Digium-Certified Asterisk Professional (dCAP)
Certificato Inalp Patton
Snom Certified Engineer
Avatar utente
starlab
Guru
Guru
 
Messaggi: 1660
Iscritto il: sab feb 18, 2006 10:33 am
Località: Torino
Ha ringraziato: 1 volta
Hai ringraziamenti: 2 volte

Re: Validare una lista di numeri tramite Asterisk

Messaggioda rpennol » ven ago 27, 2010 6:02 pm

starlab ha scritto:da provare ;)


Scusate se mi intrometto anche perchè la cosa interessa anche a me.
Ho letto: http://www.voip-info.org/wiki/index.php ... sk+cmd+AMD
Ho capito grossomodo come realizzare una lista di numeri e fare in modo che Asterisk li componga.
Quello che mi sfugge è come implementare AMD.
Nel senso:
considerato l'esempio

[outbound]
exten => s,1,NoCDR
exten => s,n,AMD
exten => s,n,GotoIf($[${AMDSTATUS}=HUMAN]?humn:mach)
exten => s,n(mach),WaitForSilence(2500)
exten => s,n,Playback(message-when-machine)
exten => s,n,Hangup
exten => s,n(humn),WaitForSilence(500)
exten => s,n,Playback(message-when-human)
exten => s,n,Hangup

"outbound" cosa mi rappresenta ? in quale file lo devo trovare ???
Se il mio trunk in uscita è (attualmente uso TrixBox):

[outrt-001-Eutelia_OUT]
include => outrt-001-Eutelia_OUT-custom
exten => _5X.,1,Macro(user-callerid,SKIPTTL,)
exten => _5X.,n,Set(_NODEST=)
exten => _5X.,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _5X.,n,Macro(dialout-trunk,2,${EXTEN:1},,)

devo aggiungerlo in coda ? Devo metterlo nel file extensions.conf creando una voce a parte ?
rpennol
Beginner
Beginner
 
Messaggi: 54
Iscritto il: ven apr 06, 2007 9:01 am
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: Validare una lista di numeri tramite Asterisk

Messaggioda polpys » mar set 07, 2010 4:18 pm

Provato con i messaggi TEI ...

Hung Up cause è un buon modo cmq per saperlo ... perchè si riceve un normal clearing da parte dell'operatore.
Quando il numero è inesistente il valore è differente: da qualche parte dovrei avere uno script che faceva questo per delle campagne di marketing outbound .
Janitor of Easypbx - Hybrid PBX Console Management
Asterisk Developer
VoipLinux Distro Developer
polpys
Advanced
Advanced
 
Messaggi: 104
Iscritto il: lun ago 11, 2008 9:57 am
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta


  • Argomento simile
    Risposte
    Visite
    Autore

Torna a Asterisk

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite