Skip to content

TRYLOCK()

Synopsis

Attempt to obtain a named mutex.

Description

Attempts to grab a named lock exclusively, and prevents other channels from obtaining the same lock. Returns '1' if the lock was available or '0' otherwise.

Note

If 'live_dangerously' in 'asterisk.conf' is set to 'no', this function can only be executed from the dialplan, and not directly from external protocols.

Syntax

TRYLOCK(lockname)
Arguments
  • lockname

Generated Version

This documentation was generated from Asterisk branch 16 using version GIT