Bonjour Reaper,
Léger progrès, puisque je peux envoyer un hook flash, mais Asterisk détecte une erreur et raccroche aussitôt (Ring/Off-hook in strange state 6 on channel 2) :
Code:
[2012-07-31 09:24:03] VERBOSE[30006] app_dial.c: -- DAHDI/3-1 is ringing
[2012-07-31 09:24:04] VERBOSE[30006] app_dial.c: -- DAHDI/3-1 answered DAHDI/2-1
[2012-07-31 09:24:04] VERBOSE[30006] pbx.c: -- Executing [s@macro-auto-blkvm:1] Set("DAHDI/3-1", "__MACRO_RESULT=") in new stack
[2012-07-31 09:24:04] VERBOSE[30006] pbx.c: -- Executing [s@macro-auto-blkvm:2] Macro("DAHDI/3-1", "blkvm-clr,") in new stack
[2012-07-31 09:24:04] VERBOSE[30006] pbx.c: -- Executing [s@macro-blkvm-clr:1] Set("DAHDI/3-1", "SHARED(BLKVM,DAHDI/2-1)=") in new stack
[2012-07-31 09:24:04] VERBOSE[30006] pbx.c: -- Executing [s@macro-blkvm-clr:2] Set("DAHDI/3-1", "GOSUB_RETVAL=") in new stack
[2012-07-31 09:24:04] VERBOSE[30006] pbx.c: -- Executing [s@macro-blkvm-clr:3] MacroExit("DAHDI/3-1", "") in new stack
[2012-07-31 09:24:04] VERBOSE[30006] pbx.c: -- Executing [s@macro-auto-blkvm:3] ExecIf("DAHDI/3-1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=3)") in new stack
[2012-07-31 09:24:04] VERBOSE[30006] pbx.c: -- Executing [s@macro-auto-blkvm:4] ExecIf("DAHDI/3-1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=)") in new stack
[2012-07-31 09:24:15] WARNING[30006] sig_analog.c: Ring/Off-hook in strange state 6 on channel 2
[2012-07-31 09:24:16] VERBOSE[30006] pbx.c: -- Executing [h@macro-dial:1] Macro("DAHDI/2-1", "hangupcall") in new stack
[2012-07-31 09:24:16] VERBOSE[30006] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/2-1", "1?theend") in new stack
[2012-07-31 09:24:16] VERBOSE[30006] pbx.c: -- Goto (macro-hangupcall,s,3)
[2012-07-31 09:24:16] VERBOSE[30006] pbx.c: -- Executing [s@macro-hangupcall:3] Hangup("DAHDI/2-1", "") in new stack
[2012-07-31 09:24:16] VERBOSE[30006] app_macro.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'DAHDI/2-1' in macro 'hangupcall'
[2012-07-31 09:24:16] VERBOSE[30006] features.c: == Spawn extension (macro-dial, h, 1) exited non-zero on 'DAHDI/2-1'
[2012-07-31 09:24:16] VERBOSE[30006] sig_analog.c: -- Hanging up on 'DAHDI/3-1'
[2012-07-31 09:24:16] VERBOSE[30006] chan_dahdi.c: -- Hungup 'DAHDI/3-1'
[2012-07-31 09:24:16] VERBOSE[30006] app_macro.c: == Spawn extension (macro-dial, s, 38) exited non-zero on 'DAHDI/2-1' in macro 'dial'
[2012-07-31 09:24:16] VERBOSE[30006] pbx.c: == Spawn extension (ext-group, 602, 13) exited non-zero on 'DAHDI/2-1'
[2012-07-31 09:24:16] VERBOSE[30006] sig_analog.c: -- Hanging up on 'DAHDI/2-1'
[2012-07-31 09:24:16] VERBOSE[30006] chan_dahdi.c: -- Hungup 'DAHDI/2-1'
[2012-07-31 09:24:17] WARNING[29393] chan_dahdi.c: Detected alarm on channel 2: Red Alarm
Y-aurait-il un moyen d'empêcher Asterisk de raccrocher pour envoyer un second hookflash ?
Pour les dynamic features, je n'arrive pas à capturer la combinaison de touches. Elle figure pourtant bien dans features show :
Code:
# asterisk -rx "features show"
Builtin Feature Default Current
--------------- ------- -------
Pickup *8 *8
Blind Transfer # ##
Attended Transfer A
One Touch Monitor *1
Disconnect Call * **
Park Call
One Touch MixMonitor
Dynamic Feature Default Current
--------------- ------- -------
FlashCmd no def *6
Feature Groups:
---------------
(none)
Call parking (Parking lot: default)
------------
Parking extension : 700
Parking context : parkedcalls
Parked call extensions: 701-750
Parkingtime : 45000 ms
MusicOnHold class : default
Enabled : Yes
Quand je tape *6 en communication, rien ne se passe et rien ne s'affiche dans la CLI...
En tous cas, merci de ton aide !