Extension Mobility

Администратор,

Участник форума asterisk-support.ru написал:

"Привет All, Вот захотелось мне сделать для пользователей такую штуку как Extension mobility(в Cisco именуется так, в других системах может както иначе?). Сделал небольшой поиск, в найденном предлогается сделать через Агентов но тут смущает то что в 1.4 AgentCallBackLogin объявлен устаревшим, а в 1.6 уже удален. Решения предлогаемое разработчиками как замена данной команды пригодно для обработки очередей но не для Extension mobility." Может кто-то знает другие пути и варианты решения вопроса?

И вот что он придумал:

;Login
exten => 6092,1,Answer()
exten => 6092,n,VMAuthenticate(@default|)
exten => 6092,n,Set(DB(device/${AUTH_MAILBOX})=${CALLERID(num)})
exten => 6092,n,Playback(agent-loginok)
exten => 6092,n,HangUp

;Logout
exten => 6093,1,Answer()
exten => 6093,n,VMAuthenticate(@default|)
exten => 6093,n,Set(DB(device/${AUTH_MAILBOX})='unreg')
exten => 6093,n,Playback(agent-loggedoff)
exten => 6093,n,Playback(vm-goodbye)
exten => 6093,n,HangUp

;Dialing
exten => _61XX,1,Dial(SIP/${DB(device/${EXTEN})},200,Tt)