grmmmblllll bugs un peu partout pour appel ISN ...
[asterisk-config-auf.git] / etc-asterisk / extensions.conf
index 47bd081..c36697c 100644 (file)
@@ -345,11 +345,11 @@ exten => *11,n,Hangup
 ; Si le Caller ID contient un @ : c'est sans doute l'adresse SIP, on arrete la
 exten => s,1,Set(rightampersand=${CUT(CALLERID(name),@,-)})
 exten => s,n,GotoIf(${ISNULL(${rightampersand})}?setpri:endmacro)
-; Sinon, le Caller ID sera PPPNNN@sip.auf.org , avec PPP l'indicatif de l'implantation
-; et NNN le numero dans l'implantation
-exten => s,n(setpri),Set(CALLERID(num)=${CALLERID(num):2}@sip.auf.org})
+; Sinon, le Caller ID sera IIINNN@sip.auf.org (III = indicatif de l'implantation
+; NNN = numero dans l'implantation)
+exten => s,n(setpri),Set(CALLERID(num)=${CALLERID(num):2}@sip.auf.org)
 ; S'il n'y a pas de nom d'utilisateur, on met "AUF"
-exten => s,n,GotoIf($["${CALLERID(name)"=""]?setid:endmacro)
+exten => s,n,GotoIf(${ISNULL(${CALLERID(name)})}?setid:endmacro)
 exten => s,n(setid),Set(CALLERID(name)=AUF)
 exten => s,n(endmacro),NoOp
 
@@ -360,8 +360,8 @@ exten => _${AUFPREFIX}*.,1,Goto(isn-suite,${EXTEN:$[${AUFPREFIXLEN} + 1]},1)
 
 [isn-suite]
 exten => _X.,1,Macro(isn-callerid)
-; On coupe les appels de plus de ... 3 jours...
-exten => _X.,n,Set(TIMEOUT(absolute)=10800)
+; On coupe les appels de plus de 5 heures
+exten => _X.,n,Set(TIMEOUT(absolute)=18000)
 ; On cherche le numero SIP correspondant (systeme ENUM)
 exten => _X.,n,Set(isnresult=${ENUMLOOKUP(${EXTEN},sip,,1,freenum.org)})
 exten => _X.,n,GotoIf($["${isnresult}"=""]?failed:success)