Hello I am attempting to log a call on completion the dial-plan is massive and has contingencies
If (callagent) is not answered it continues down the dial-plan however if the call is answered I need to upon completion of that call jump to (logresult).
As I understand it I can use Dial option (g) to come back to dial-plan. I need to set a variable letting me know that the call was connected So I can add logic and I am not sure how to determine if that call was answered in the dial plan.
Any Help Appreciated.
Asterisk 1.8
exten => 1234,1(agent),PlayBack(shortly)
exten => 1234,n,Ringing
exten => 1234,n(callagent),Dial(SIP/backup2/${qryresult},12,g,)
exten => 1234,n,PlayBack(busyagents)
exten… Lots more
exten => 1234,n(Logresult),SET(qryresult1=${ODBC_MSSQLProc(${CALLERID(num)},${CHANNEL})})
exten => 1234,n,Hangup()