Descrição: Retorna o diretório de um arquivo, dado o caminho completo do arquivo. Exemplo:
```
Directory namesame => n,Set(dirname=${DIRNAME(/etc/asterisk/extensions.conf)})
same => n,NoOp(${dirname}) ; exibe /etc/asterisk
```
Sintaxe: `DIRNAME(filename)`
Onde `filename` é o caminho completo do arquivo. Esta função é útil para manipulação de caminhos de arquivos no plano de discagem (dialplan).
Sintaxe:
same => n,Set(dirname=${DIRNAME(/etc/asterisk/extensions.conf)})
same => n,NoOp(${dirname}) ; outputs /etc/asterisk