Funções do Dialplan do Asterisk 23
Descrição:A função
AST_SORCERY() permite obter um campo específico de um objeto gerenciado pelo sistema Sorcery do Asterisk. Essa função é útil para acessar informações armazenadas em objetos de configuração dinâmica, como endpoints, contas ou outros recursos definidos por módulos do sistema.
Sintaxe:AST_SORCERY(module_name,object_type,object_id,field_name[,retrieval_method[,retrieval_details]])Parâmetros:- module_name - Nome do módulo proprietário da instância sorcery.
- object_type - Tipo do objeto a ser consultado.
- object_id - ID do objeto a ser consultado.
- field_name - Nome do campo a ser obtido.
- retrieval_method - Define como campos com múltiplas ocorrências serão recuperados:
- concat - Retorna todos os campos correspondentes concatenados em uma única string, separados por um delimitador (padrão é
,). - single - Retorna a n-ésima ocorrência do campo, conforme especificado por occurrence_number (padrão é
1). O padrão é concat com separador ,.
- retrieval_details - Especifica o separador para o método concat ou o número da ocorrência para o método single.