ЛП
if (session:ready()) then
-- ?
else
-- local reason = session:hangupCause()
local reason = session:getVariable("originate_disposition");
freeswitch.consoleLog("info", "session:hangupCause() = " .. reason )
if ( reason == "USER_BUSY" ) then
freeswitch.consoleLog("info", "session:hangupCause() = " .. reason )
elseif ( reason == "NO_ANSWER" ) then
freeswitch.consoleLog("info", "session:hangupCause() = " .. reason )
elseif ( reason == "ORIGINATOR_CANCEL" ) then
freeswitch.consoleLog("info", "session:hangupCause() = " .. reason )
end
end
но не работает. Подскажите, пожалуйста, что делаю не так? Гугл ответов не дает :\
гля это может поможет
если тебе прям важно словить originate_disposition
по хэнгап хуку