Anche a me non funziona. Penso che vadano creati script diversi in base al gestore, almeno per la creazione del file sip.conf.
Il mio file extensions.conf deve essere configurato cosi altrimenti, infostrada con asterisk, non funziona.
[External,outgoing_context]
exten => _NUMEROTEL,1,Dial(SIP/6001,20)
[outgoing_context]
exten => _X.,1,Dial(SIP/${EXTEN}@tel)
Dopo l'installazione della blacklist 3.1_Beta, mi ritrovo quest'altra configurazione.
exten => NUMEROTEL,1,NoOp()
same => n,Set(orig=${IF($[$["${CALLERID(num):0:2}" = "00"]|$["${CALLERID(num):0:1}" = "+"]|$["${TOLOWER(${CALLERID(num)})}" = "anonymous"]|$["${CALLERID(num)}" = ""]] ?"":"+39")}${CALLERID(num)})
same => n,NoOp(Il numero chiamante e' ${CALLERID(num)})
;INIZIO_BLACKLIST
same => n,GotoIf($["${CALLERID(num):0:13}" = "+39338xxxxxxx"]?hangup)
;FINE_BLACKLIST
;same => n,AGI(smooth)
same => n,Goto(ok)
same => n(answer),Answer()
same => n,Playback(/etc/asterisk/music)
;same => n(hangup),System(/etc/asterisk/sorter ${CALLERID(num)} ${EXTEN} &)
same => n,Hangup()
same => n(ok),NoOp()
;same => n,WaitExten(30)
same => n,Dial(SIP/6001,20)
In teoria il numero +39338xxxxxxx dovrebbe trovarsi nella blacklist ma, in caso di chiamata, non viene bloccato.
Oltre al file extensions.conf , bisogna configurare anche altro?