Descrição: A função AST_SORCERY() permite recuperar um campo específico de um objeto gerenciado pelo sistema Sorcery do Asterisk. Essa função é usada para acessar dados de objetos de forma dinâmica, como informações de dispositivos, usuários ou outros elementos configuráveis. A sintaxe é: AST_SORCERY(module_name,object_type,object_id,field_name[,retrieval_method[,retrieval_details]]). Onde: module_name é o nome do módulo proprietário da instância sorcery; object_type é o tipo do objeto a ser consultado; object_id é o identificador do objeto; field_name é o nome do campo desejado. Opcionalmente, pode-se especificar retrieval_method como 'concat' (para concatenar múltiplos valores com separador, padrão ',') ou 'single' (para obter uma ocorrência específica, padrão é a primeira). retrieval_details define o separador para 'concat' ou o número da ocorrência para 'single'.