5.2.28 Timer d'Inactivité
Il est possible en utilisant les messages systèmes $WAN_TX_TRAFFIC$, $WAN_RX_TRAFFIC$ (voir §
5.2.7.2 Messages Systèmes) et avec l'aide d'un script de créer un timer d'inactivité sur le trafic de la liaison
WAN.
Application :
Dans cet exemple ci-dessous un compteur de 10 secondes est lancé par une action puis il est rafraichi
toutes les secondes. Dés lors qu'il n'y a plus de trafic sur la liaison WAN durant 10 secondes, la connexion
WAN est coupée.
Pour cela créer 2 actions
ère
1
action
: LancerTimer qui appelle le script ci-dessous.
ème
2
action
: StartConnexionWan qui lance la connexion WAN et lorsque cette action est réussie
appelle l'action LanceTimer.
Script : :
GV_Timer=10;
while $CMP_#$GV_Timer$#!=#0#$;
if $OR_#$CMP_#$WAN_RX_TRAFFIC$#!=#$GV_Rx_Traffic$#$#
$CMP_#$WAN_TX_TRAFFIC$#!=#$GV_Tx_Traffic$#$#$;
GV_Timer=10;
else if $CMP_#$GV_Timer$#>#0#$;
GV_Timer=$SUB_#$GV_Timer$#1#$;
If $CMP_#$GV_Timer$#==#0#$;
wan disconnect;
end if;
end if;
GV_Tx_Traffic=$WAN_TX_TRAFFIC$;
GV_Rx_Traffic=$WAN_RX_TRAFFIC$;
wait 1;
end while;
end;
Le nombre d'instance de l'interpréteur de script doit être au minimum de 2.
Voir § 5.2.8.2 Déroulement du script.
Les descriptions et illustrations non contractuelles du présent document sont données à titre indicatif.
EG_GenIP30i_1016_UG_004_FR
ERCOGENER se réserve le droit d'apporter toute modification.
Page 79 / 143
Dct_426_01