Bonjour à tous,
Je cherche à mettre en place un renvoi d'appel sur un asterisk 1.8.

J'ai vu le sujet sur voip-info callforwarding, celui de ce topic
http://www.asterisk-france.org/archi...?t=6392&page=2

mais çà ne fonctionne pas.

Par exemple, je met dans mon extensions.conf, parti default :
Code:
exten => _*50*X.,1,NoCDR
exten => _*50*X.,n,Set(CID=${CALLERID(num)})
exten => _*50*X.,n,Set(DB(CFWD/${CID})=${EXTEN:4})
exten => _*50*X.,n,Wait(2)
exten => _*50*X.,n,Playback(call-forward)
exten => _*50*X.,n,Playback(activated)
exten => _*50*X.,n,HangUp()

exten => #50#,1,NoCDR
exten => #50#,n,DBdel(CFWD/${CALLERID(num)})
exten => #50#,n,Wait(2)
exten => #50#,n,Playback(call-forward)
exten => #50#,n,Playback(de-activated)
exten => #50#,n,HangUp()
Je compose *50*<num. pour le renvoi>

le cli d'asterisk me semble bon :
Code:
  -- Executing [*50*0123456789@DLPN_DialPlan1:1] NoCDR("SIP/301-00000031", "") in new stack
    -- Executing [*50*0123456789@DLPN_DialPlan1:2] Set("SIP/301-00000031", "CID=301") in new stack
    -- Executing [*50*0123456789@DLPN_DialPlan1:3] Set("SIP/301-00000031", "DB(CFWD/301)=0123456789") in new stack
    -- Executing [*50*0123456789@DLPN_DialPlan1:4] Wait("SIP/301-00000031", "2") in new stack
    -- Executing [*50*0123456789@DLPN_DialPlan1:5] Playback("SIP/301-00000031", "call-forward") in new stack
    -- <SIP/301-00000031> Playing 'call-forward.slin' (language 'fr')
    -- Executing [*50*0123456789@DLPN_DialPlan1:6] Playback("SIP/301-00000031", "activated") in new stack
    -- <SIP/301-00000031> Playing 'activated.slin' (language 'fr')
    -- Executing [*50*0123456789@DLPN_DialPlan1:7] Hangup("SIP/301-00000031", "") in new stack
  == Spawn extension (DLPN_DialPlan1, *50*0123456789, 7) exited non-zero on 'SIP/301-00000031'
(rien de plus avec un debug à 100)

Le 301 sonne quand je l'appelle. Pas de renvoi :(

J'ai essayé avec CF, CFIM à la place de CFWD. Idem :(

Une idée ?
Merci