Funções do Dialplan do Asterisk 20
Comando:
SAYFILES()
Sinopse:
Retorna os nomes de arquivos delimitados por e comercial (&) que seriam reproduzidos pelos aplicativos Say (por exemplo, SayAlpha, SayDigits).
Descrição:
Esta função retorna os arquivos que seriam reproduzidos por um aplicativo Say. Os nomes de arquivo resultantes podem ser passados diretamente para funções como Playback, BackGround, Read, Queue ou qualquer outro aplicativo que suporte reprodução de múltiplos arquivos delimitados por e comercial (&).
Exemplo de uso:
Read usando o número 123
same => n,Read(response,${SAYFILES(123,number)})
Sintaxe: SAYFILES(value,type)
Parâmetros:
- value: O valor a ser convertido em nomes de arquivos.
- type: Tipo do aplicativo Say.
- alpha: Arquivos reproduzidos por SayAlpha(). Padrão quando nenhum tipo é especificado.
- digits: Arquivos reproduzidos por SayDigits().
- money: Arquivos reproduzidos por SayMoney(). Atualmente suportado apenas para inglês e dólares americanos.
- number: Arquivos reproduzidos por SayNumber(). Atualmente suportado apenas para inglês.
- ordinal: Arquivos reproduzidos por SayOrdinal(). Atualmente suportado apenas para inglês.
- phonetic: Arquivos reproduzidos por SayPhonetic().
Aplicações relacionadas: SayAlpha, SayDigits, SayMoney, SayNumber, SayOrdinal, SayPhonetic.
Sintaxe:
same => n,Read(response,${SAYFILES(123,number)})
SAYFILES(value,type)
Veja Também:
Fonte: Asterisk Wiki