Descrição: A função CDR() permite obter ou definir valores de campos de detalhes de chamadas (CDR - Call Detail Records). Todos os campos de CDR são somente leitura, exceto 'accountcode', 'userfield' e 'amaflags'. No entanto, você pode fornecer um nome que não esteja na lista padrão e criar sua própria variável personalizada, cujo valor pode ser alterado com esta função, e essa variável será armazenada no CDR. É importante notar que os CDRs só podem ser modificados antes da desconexão da ponte entre dois canais. Por exemplo, os CDRs não podem ser modificados após o aplicativo 'Dial' ter retornado. Exemplo: Set(CDR(userfield)=test). A sintaxe é CDR(name[,options]), onde 'name' é o nome do campo CDR e 'options' são opções adicionais como 'f' para retornar valores como ponto flutuante e 'u' para obter valores brutos não processados.
Sintaxe:
exten => 1,1,Set(CDR(userfield)=test)
CDR(name[,options])
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.