Например: состояние выглядит следующим образом:
state1({call,Caller},Msg,Data) ->
NewData = do_somthing(),
{next_State,state2,NewData,[{reply,Caller,NewMsg},{state_timeout,5000,any}]}.
состояние тайм-аута:
state2(state_timeout,Msg,Data) ->
something() ( Here my question)
Мне нужно вернуть сообщение, когда истекло время ожидания. Как я могу это сделать, если я не знаю, кто является вызывающим абонентом в state2 (state_timeout, Msg, Data)?