whitewater
21/06/2013, 16h41
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/archives_net/showthread.php?t=6392&page=2
mais çà ne fonctionne pas.
Par exemple, je met dans mon extensions.conf, parti default :
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 :
-- 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
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/archives_net/showthread.php?t=6392&page=2
mais çà ne fonctionne pas.
Par exemple, je met dans mon extensions.conf, parti default :
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 :
-- 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