exten => _XXXX,1,Playback(CompanyPBX/pin_confirm) same => n,SayNumber(${EXTEN}) same => n,Set(pinconfirm=${SHELL(echo 2)}) same => n,GotoIf($["${pinconfirm}" = "1"]?pinSuccess) same => n,GotoIf($["${pinconfirm}" = "2"]?pinFail) same => n(pinSuccess),Goto(CompanyPBX_balance,s,1) same => n(pinFail),Goto(CompanyPBX_timeout,s,1) -- Executing [2000@CompanyPBX_pinentry:3] Set("SIP/sipgate.co.uk-0000002b", "pinconfirm=2 -- ") in new stack -- Executing [2000@CompanyPBX_pinentry:4] GotoIf("SIP/sipgate.co.uk-0000002b", "0?pinSuccess") in new stack -- Executing [2000@CompanyPBX_pinentry:5] GotoIf("SIP/sipgate.co.uk-0000002b", "0?pinFail") in new stack -- Executing [2000@CompanyPBX_pinentry:6] Goto("SIP/sipgate.co.uk-0000002b", "CompanyPBX_balance,s,1") in new stack -- Goto (CompanyPBX_balance,s,1) -- Executing [s@CompanyPBX_balance:1] Answer("SIP/sipgate.co.uk-0000002b", "") in new stack