
LOCK() tenta adquirir um bloqueio (lock) exclusivo com um nome específico, impedindo que outros canais obtenham o mesmo bloqueio simultaneamente. Ela aguardará até que o bloqueio esteja disponível. Retorna '1' se o bloqueio foi obtido com sucesso ou '0' em caso de erro.live_dangerously' no arquivo 'asterisk.conf' estiver definida como 'no', esta função só poderá ser executada a partir do dialplan, e não diretamente de protocolos externos.LOCK(lockname)lockname é o nome do bloqueio que você deseja adquirir.TRYLOCK e UNLOCK para funcionalidades relacionadas.
