grmmmblllll bugs un peu partout pour appel ISN ...
authorThomas Noel <thomas@thomas-sandbox.(none)>
Thu, 12 Jun 2008 11:15:39 +0000 (11:15 +0000)
committerThomas Noel <thomas@thomas-sandbox.(none)>
Thu, 12 Jun 2008 11:15:39 +0000 (11:15 +0000)
auf/extensions-debut.local
etc-asterisk/extensions.conf

index b025882..cd9be34 100644 (file)
@@ -1,4 +1,4 @@
-; /etc/asterisk/extensions-debut.local"
+; /etc/asterisk/extensions-debut.local
 ; Fichier inclu dans le contexte [AUF-debut] de /etc/asterisk/extensions.conf
 
 ; Ce fichier contient les extensions a ajouter au debut du contexte [AUF],
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)