Descrição: Tenta adquirir exclusivamente um bloqueio 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.
Nota: Para evitar a possibilidade de deadlock, LOCK tentará obter o bloqueio apenas por 3 segundos se o canal já possuir outro bloqueio.
Nota: Se 'live_dangerously' em 'asterisk.conf' estiver definido 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.
Funções relacionadas: TRYLOCK, UNLOCK.