[callback-astdb] exten => s,1,Answer() exten => s,n,Set(TIMEOUT(digit)=30) exten => s,n,Set(TIMEOUT(response)=20) exten => s,n,PlayBack(demo-thanks) exten => s,n,PlayBack(beep) exten => s,n,WaitExten(20) ;Canais SIP exten => _6XXX,1,Set(DB(features/callback/NUMBER/${CALLERID(num)})=${EXTEN}) exten => _6XXX,n,Set(numero=${DB(features/callback/NUMBER/${CALLERID(num)})}) exten => _6XXX,n,PlayBack(beep) exten => _62XX,n,system(echo "Channel: SIP/${numero}" > /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _62XX,n,system(echo "Context: callback-astdb" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _62XX,n,system(echo "Extension: disa" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _62XX,n,system(echo "Callerid: TradeIn" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _62XX,n,system(echo "MaxRetries: 30" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _62XX,n,system(echo "RetryTime: 30" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _62XX,n,system(echo "WaitTime: 10" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _62XX,n,Playback(beep) exten => _62XX,n,system(/var/lib/asterisk/agi-bin/redial.sh) exten => _62XX,n,Hangup ;Canais DGV exten => _[3489]XXXXXXX,1,Set(DB(features/callback/NUMBER/${CALLERID(num)})=0${EXTEN}) exten => _[3489]XXXXXXX,n,Set(numero=${DB(features/callback/NUMBER/${CALLERID(num)})}) exten => _[3489]XXXXXXX,n,PlayBack(beep) exten => _[3489]XXXXXXX,n,system(echo "Channel: DGV/g1/${numero}" > /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _[3489]XXXXXXX,n,system(echo "Context: callback-astdb" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _[3489]XXXXXXX,n,system(echo "Extension: disa" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _[3489]XXXXXXX,n,system(echo "Callerid: TradeIn" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _[3489]XXXXXXX,n,system(echo "MaxRetries: 30" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _[3489]XXXXXXX,n,system(echo "RetryTime: 30" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _[3489]XXXXXXX,n,system(echo "WaitTime: 10" >> /var/spool/asterisk/tmp/redial/${CALLERID(num)}.call) exten => _[3489]XXXXXXX,n,Playback(beep) exten => _[3489]XXXXXXX,n,system(/var/lib/asterisk/agi-bin/redial.sh) exten => _[3489]XXXXXXX,n,Hangup