il manquerai pas l'initialisation de ta variable par hasard ?
il manquerai pas l'initialisation de ta variable par hasard ?
Cédric
---------------------------------------------------------------
Rejoignez l'Association Asterisk France : http://www.asterisk-france.org
Envie de mettre des étoiles dans les yeux de vos clients : EasyPyro.ch
On a pas inventé l'électricité en cherchant à améliorer la bougie...
---------------------------------------------------------------
dans le extensions_custum, j'ai ajouté une partie global
Ca devrait suffir ?? ou bien je dois mettre ca dans le fichier extensions.conf ??Code:[global] NUMECHEC=0
Cédric
---------------------------------------------------------------
Rejoignez l'Association Asterisk France : http://www.asterisk-france.org
Envie de mettre des étoiles dans les yeux de vos clients : EasyPyro.ch
On a pas inventé l'électricité en cherchant à améliorer la bougie...
---------------------------------------------------------------
c bizzare le "s" aprés global, mais bon j'ai essayé et ca na rien donné
Je voulais savoir aussi pk l'extension h fonctionne alors que le destinataire n'a pas décrocher ??Code:-- Attempting call on SIP/6000 for s@outboundmsg2:1 (Retry 1) == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 -- Executing [failed@outboundmsg2:1] Set("OutgoingSpoolFailed", "NUMECHEC=") in new stack -- Executing [failed@outboundmsg2:2] NoOp("OutgoingSpoolFailed", "") in new stack -- Auto fallthrough, channel 'OutgoingSpoolFailed' status is 'UNKNOWN'
selon l'extrait que tu donne, ce n'est pas h qui s'execute, mais failed.
fais voir un core show globals
essaie de déclarer ta variable juste avant l'opération, fais des tests avec diverses variables et des noop.
pour le globals voir ici
Cédric
---------------------------------------------------------------
Rejoignez l'Association Asterisk France : http://www.asterisk-france.org
Envie de mettre des étoiles dans les yeux de vos clients : EasyPyro.ch
On a pas inventé l'électricité en cherchant à améliorer la bougie...
---------------------------------------------------------------
Merci pour le lien pour globals, mais la commande c pas plutot "dialplan show globals" ???
j'ai fais des modifications suivantes pour deux tentatives la premiere j'ai pas repondu et la deuxieme j'ai racroché avant le IVR :
Code:exten => h,1,SetGlobalVar(NUMECHEC=0) exten => h,n,NoOp(${NUMECHEC}) exten => failed,n,NoOp(${NUMECHEC})et le dialplan show globalsCode:-- Attempting call on SIP/6000 for s@outboundmsg2:1 (Retry 1) == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 -- Attempting call on SIP/6000 for s@outboundmsg2:1 (Retry 2) == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 -- Executing [s@outboundmsg2:1] Set("SIP/6000-00000029", "TIMEOUT(digit)=5") in new stack -- Digit timeout set to 5.000 -- Executing [s@outboundmsg2:2] Set("SIP/6000-00000029", "TIMEOUT(response)=10") in new stack -- Response timeout set to 10.000 -- Executing [s@outboundmsg2:3] Answer("SIP/6000-00000029", "") in new stack -- Executing [s@outboundmsg2:4] Wait("SIP/6000-00000029", "1") in new stack == Spawn extension (outboundmsg2, s, 4) exited non-zero on 'SIP/6000-00000029' == Spawn extension (outboundmsg2, h, 1) exited non-zero on 'SIP/6000-00000029'
Code:localhost*CLI> dialplan show globals FORCEDOUTCID_1= OUTKEEPCID_1= OUTDISABLE_1=off OUTPREFIX_1= OUTFAIL_1= OUTMAXCHANS_1= OUTCID_1= OUT_1=DAHDI/g0 ASTCHANDAHDI=1 ASTVERSION=1.6.2.14 AMPDBPASS=fpbx AMPDBUSER=freepbx AMPDBNAME=asterisk AMPDBHOST=localhost AMPDBENGINE=mysql AMPMGRPASS=amp111 AMPMGRUSER=admin CWINUSEBUSY=true ASTLOGDIR=/var/log/asterisk ASTRUNDIR=/var/run/asterisk ASTSPOOLDIR=/var/spool/asterisk ASTAGIDIR=/var/lib/asterisk/agi-bin ASTVARLIBDIR=/var/lib/asterisk ASTMODDIR=/usr/lib/asterisk/modules ASTETCDIR=/etc/asterisk MIXMON_POST= MIXMON_DIR= MIXMON_FORMAT=wav TRANSFER_CONTEXT=from-internal-xfer VMX_LOOPS=1 VMX_REPEAT=1 VMX_TIMEOUT=2 VMX_OPTS_DOVM= VMX_OPTS_LOOP= VMX_OPTS_TIMEOUT= VMX_LOOPDEST_PRI=1 VMX_LOOPDEST_EXT=dovm VMX_LOOPDEST_CONTEXT= VMX_TIMEDEST_PRI=1 VMX_TIMEDEST_EXT=dovm VMX_TIMEDEST_CONTEXT= VMX_PRI=1 VMX_CONTEXT=from-internal ALLOW_SIP_ANON=no TONEZONE=us TIMEFORMAT=kM VM_DDTYPE=u VM_GAIN= VM_OPTS= VM_PREFIX=* RECORDING_STATE=ENABLED DIALOUTIDS=1 DIRECTORY_OPTS= REGDAYS=mon-fri REGTIME=7:55-17:05 IN_OVERRIDE=forcereghours AFTER_INCOMING= DIRECTORY=last RINGTIMER=15 RECORDEXTEN="" PARKNOTIFY=SIP/200 OPERATOR_XTN= OPERATOR= NULL="" INCOMING=group-all FAX_RX_FROM=noreply@mydomain.tld FAX_RX_EMAIL=noreply@mydomain.tld FAX_RX=system FAX= DIAL_OUT=9 TRUNK_OPTIONS= DIAL_OPTIONS=tr CALLFILENAME="" INTERCOMCODE=nointercom
ca na pas marché, je sais pa vraiment comment je vais m'ensortir avec ca
non, c'est bien un core show globals.
ensuite :
si je mets une variable dans le contexte globals, lorsque je check avec core show globals elle apparait.
essaie donc déjà comme cela. et valide que cela fonctionne
Cédric
---------------------------------------------------------------
Rejoignez l'Association Asterisk France : http://www.asterisk-france.org
Envie de mettre des étoiles dans les yeux de vos clients : EasyPyro.ch
On a pas inventé l'électricité en cherchant à améliorer la bougie...
---------------------------------------------------------------