0
votes

Asterisk Dial pLan with (g) option

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()

1

1 Answers

1
votes