Obtém ou define a variável compartilhada especificada.
Descrição: Implementa uma área de variáveis compartilhadas, na qual é possível compartilhar variáveis entre canais. As variáveis utilizadas nesse espaço são separadas do namespace geral do canal; dessa forma, SHARED(foo) e foo representam duas variáveis completamente diferentes, apesar de terem o mesmo nome. É importante lembrar que existe uma condição de corrida inerente entre canais operando simultaneamente, manipulando as variáveis internas uns dos outros. É por isso que esse namespace especial de variáveis existe: para lembrar que variáveis no namespace SHARED podem mudar a qualquer momento, sem aviso prévio. Por isso, é essencial garantir que, ao usar o namespace SHARED, você recupere a variável e a armazene em uma variável de canal regular antes de usá-la em um conjunto de cálculos (caso contrário, poderá se surpreender com o resultado). Sintaxe: SHARED(varname,channel), onde 'varname' é o nome da variável e 'channel' é o nome completo do canal (ex: 'SIP/12-abcd1234') ou apenas o prefixo (ex: 'SIP/12'). Se não especificado, o canal padrão será o atual.
Sintaxe:
SHARED(varname,channel)
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.