This is what I do:
[cf]
exten => _*72XXXXXXX,1,DBput(CF/${CALLERIDNUM}=${CALLERIDNUM:-10:3}${EXTEN:3})
exten => _*72XXXXXXX,2,Answer
exten => _*72XXXXXXX,3,Playback(call-fwd-unconditional)
exten => _*72XXXXXXX,4,Playback(is-set-to)
exten => _*72XXXXXXX,5,SayDigits(${EXTEN:3})
exten => _*72XXXXXXX,6,Playback(vm-goodbye)
exten => _*72XXXXXXX,7,hangup
exten => _*72XXXXXXXXX.,1,DBput(CF/${CALLERIDNUM}=${EXTEN:3})
exten => _*72XXXXXXXXX.,2,Answer
exten => _*72XXXXXXXXX.,3,Playback(call-fwd-unconditional)
exten => _*72XXXXXXXXX.,4,Playback(is-set-to)
exten => _*72XXXXXXXXX.,5,SayDigits(${EXTEN:3})
exten => _*72XXXXXXXXX.,6,Playback(vm-goodbye)
exten => _*72XXXXXXXXX.,7,hangup
exten => *73,1,DBdel(CF/${CALLERIDNUM})
exten => *73,2,Answer
exten => *73,3,Playback(call-fwd-cancelled)
exten => *73,4,wait(.5)
exten => *73,5,playback(vm-goodbye)
exten => *73,6,hangup
exten => _*72XXXXXXX,1,DBput(CF/${CALLERIDNUM}=${CALLERIDNUM:-10:3}${EXTEN:3})
exten => _*72XXXXXXX,2,Answer
exten => _*72XXXXXXX,3,Playback(call-fwd-unconditional)
exten => _*72XXXXXXX,4,Playback(is-set-to)
exten => _*72XXXXXXX,5,SayDigits(${EXTEN:3})
exten => _*72XXXXXXX,6,Playback(vm-goodbye)
exten => _*72XXXXXXX,7,hangup
exten => _*72XXXXXXXXX.,1,DBput(CF/${CALLERIDNUM}=${EXTEN:3})
exten => _*72XXXXXXXXX.,2,Answer
exten => _*72XXXXXXXXX.,3,Playback(call-fwd-unconditional)
exten => _*72XXXXXXXXX.,4,Playback(is-set-to)
exten => _*72XXXXXXXXX.,5,SayDigits(${EXTEN:3})
exten => _*72XXXXXXXXX.,6,Playback(vm-goodbye)
exten => _*72XXXXXXXXX.,7,hangup
exten => *73,1,DBdel(CF/${CALLERIDNUM})
exten => *73,2,Answer
exten => *73,3,Playback(call-fwd-cancelled)
exten => *73,4,wait(.5)
exten => *73,5,playback(vm-goodbye)
exten => *73,6,hangup
*72+ number will activate call forwarding... *73 will deactivate call forwarding.
You then just add a DBget in your inbound dialplan to see if CF key exists in the database.
On 9/7/06, A C Sathish-a22713 <[EMAIL PROTECTED]> wrote:
All,
Could any one help me in configuring the feature codes for Call
forward feature in asterisk..?
How to configure the feature code *XX for activation /deactivation of
call forward for SIP users ?
Would appreciate , if somebody can help me more in detail .
Thanks & Regards,
-Sathish
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________ --Bandwidth and Colocation provided by Easynews.com --
asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users