
A função AST_SORCERY() permite recuperar um campo específico de um objeto gerenciado pelo sistema Sorcery do Asterisk. O Sorcery é um mecanismo para associar metadados a objetos dentro do dialplan.
Sintaxe:
AST_SORCERY(module_name,object_type,object_id,field_name[,retrieval_method[,retrieval_details]])Parâmetros:
module_name - O nome do módulo que possui a instância Sorcery.object_type - O tipo do objeto a ser consultado.object_id - O ID do objeto a ser consultado.field_name - O nome do campo a ser recuperado.retrieval_method - Define como recuperar campos que possuem múltiplas ocorrências. Opções:
concat - Retorna todos os campos correspondentes concatenados em uma única string, separados por um delimitador (padrão: ',').single - Retorna a enésima ocorrência do campo, especificada por occurrence_number (padrão: '1').retrieval_details - Especifica o delimitador para 'concat' ou o número da ocorrência para 'single'.
