Descrição: Tenta adquirir exclusivamente um bloqueio (lock) nomeado e impede que outros canais obtenham o mesmo bloqueio. LOCK aguardará até que o bloqueio fique disponível. Retorna '1' se o bloqueio foi obtido ou '0' em caso de erro.
Observação: Para evitar a possibilidade de um deadlock, LOCK tentará obter o bloqueio por no máximo 3 segundos caso o canal já possua outro bloqueio.
Observação: Se a opção 'live_dangerously' no arquivo 'asterisk.conf' estiver definida como 'no', esta função poderá ser executada apenas a partir do dialplan, e não diretamente a partir de protocolos externos.
Sintaxe: LOCK(lockname)
onde lockname é o nome do bloqueio a ser adquirido.
Funções relacionadas: TRYLOCK, UNLOCK.
Sintaxe:
LOCK(lockname)
Fonte: Asterisk Wiki
POR QUE A LOJAMUNDI É CONFIÁVEL?
ENTRE EM CONTATO COM A LOJAMUNDI.
Assine nossa Newsletter! É gratuito!
Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.