function 'REALTIME_DESTROY'

Функция Asterisk: Удаляет запись из реалтайм хранилища.

Описание

Данная функция действует наподобие REALTIME(....),
но в отличии от нее, только удаляет запись из базы данных.
Если в asterisk.conf параметр live_dangerously=no, то функция REALTIME_DESTROY,
будет выполнять только из диалплана, но не по внешним протоколам.

Синтаксис

REALTIME_DESTROY(family,fieldmatch[,matchvalue[,delim1[,delim2]]])

пример

exten => _0001,1,PlayBack(beep)
    same => n,Verbose(${CALLERID(NUM)});
    same => n,GoSub(sub-delsip,s,1(${CALLERID(NUM)}))

[sub-delsip]
exten => s,1,Verbose(${ARG1})
  same => n,Set(REALTIME_DESTROY(hints,channels,${ARG1},:,:)=ignored)
  same => n,Playback(ru/agent-loggedoff)
  same => n,hangup

См. также

Asterisk: функции диалплана

~~socialite~~

  • asterisk/func/realtime_destroy.txt
  • Последние изменения: 2016/12/17