Esta sendo feito assim, por AGI

if ($result->num_rows > 0){
                                $agi->stream_file("matricula/encontrado");
                                $agi->exec("NoOp","Cadastro localizado...");
                                $row = $result->fetch_assoc();
                                $hora = $row[hora];
                                $minuto = $row[minuto];
                                $day = $row[dia];
                                switch ($hora) {
                                        case "1":
        
$agi->stream_file("matricula/uma");
        
$agi->stream_file("matricula/hora");
                                                break;
                                        case "2":
        
$agi->stream_file("matricula/duas");
        
$agi->stream_file("matricula/horas");
                                                break;
                                        default:
        
$agi->exec("SayNumber","$hora");
        
$agi->stream_file("matricula/horas");
                                }
                                
                                
                                $agi->stream_file("matricula/e");
                                $agi->exec("SayNumber","$minuto");
                                $agi->stream_file("matricula/minutos");
                                
                                $agi->stream_file("matricula/de");
                                $agi->exec("SayAlpha ($dia)","$dia");
                                $agi->stream_file("matricula/$dia");

-----Mensagem original-----
De: [email protected]
<[email protected]> Em nome de
[email protected]
Enviada em: sexta-feira, 24 de agosto de 2018 15:28
Para: [email protected]
Assunto: Digest AsteriskBrasil, volume 49, assunto 37

Enviar submissões para a lista de discussão AsteriskBrasil para 
        [email protected]

Para se cadastrar ou descadastrar via WWW, visite o endereço
        http://asteriskbrasil.org/mailman/listinfo/asteriskbrasil
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo
da mensagem para 
        [email protected]

Você poderá entrar em contato com a pessoa que gerencia a lista pelo
endereço
        [email protected]

Quando responder, por favor edite sua linha Assunto assim ela será mais
específica que "Re: Contents of AsteriskBrasil digest..."


----------------------------------------
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways
de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicadores para acesso
remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com

Tópicos de Hoje:

   1. URA Inteligente (Renato de Oliveira Moura)
   2. Re: URA Inteligente (Rafael Romaniecki)


----------------------------------------------------------------------

Message: 1
Date: Fri, 24 Aug 2018 14:42:21 -0300
From: "Renato de Oliveira Moura" <[email protected]>
To: <[email protected]>
Subject: [AsteriskBrasil] URA Inteligente
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

Amigos desta lista, sou novo no mundo asterisk, gostaria de uma ajuda,
preciso fazer que a minha URA repita o dia da semana que esta cadastrado no
banco, já tenho o áudio, só não estou conseguindo fazer com que ela “fale” o
que esta cadastrado no banco, por exemplo.

 

Bem vindo a empresa XXX, por favor digite sua matricula.

 

Registro localizado:

 

Seu horário é 10 horas e 30 minutos de (nessa parte ela teria que falar o
dia da semana) o resto passa normal menos o dia da semana

 

No banco mysql esta gravado tudo em caixa alta, o áudio esta tambem esta em
custom em caixa alta e somente o dia a URA não reproduz.

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
<http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20180824/927
889f2/attachment-0001.html>

------------------------------

Message: 2
Date: Fri, 24 Aug 2018 15:31:19 -0300
From: Rafael Romaniecki <[email protected]>
To: [email protected]
Subject: Re: [AsteriskBrasil] URA Inteligente
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"

O horário você também está trazendo do banco certo? Se você fizer um Noop da
variável que carrega esse dado do banco o que é mostrado?


exten => s,n,Noop($DIA_DO_BANCO)

O playback do audio você está fazendo dessa forma?

exten => s,n,Playback(/usr/share/pbx/audio/ivr/$DIA_DO_BANCO)     ;Aqui o
nome do áudio tem que ser o nome do que está na variável vinda do banco.



Att,

Rafael Romaniecki
[email protected]




> Em 24 de ago de 2018, à(s) 14:42, Renato de Oliveira Moura
<[email protected]> escreveu:
> 
> Amigos desta lista, sou novo no mundo asterisk, gostaria de uma ajuda,
preciso fazer que a minha URA repita o dia da semana que esta cadastrado no
banco, já tenho o áudio, só não estou conseguindo fazer com que ela ?fale? o
que esta cadastrado no banco, por exemplo.
>  
> Bem vindo a empresa XXX, por favor digite sua matricula.
>  
> Registro localizado:
>  
> Seu horário é 10 horas e 30 minutos de (nessa parte ela teria que 
> falar o dia da semana) o resto passa normal menos o dia da semana
>  
> No banco mysql esta gravado tudo em caixa alta, o áudio esta tambem esta
em custom em caixa alta e somente o dia a URA não reproduz.
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media 
> Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicador e 
> acesso remoto via rede IP e telefones IP Conheça todo o portfólio em 
> www.Khomp.com <http://www.khomp.com/> 
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco 
> para [email protected] 
> <mailto:[email protected]>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
<http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20180824/607
73176/attachment.html>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: pimp.png
Tipo: image/png
Tamanho: 29576 bytes
Descrição: não disponível
URL:
<http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20180824/607
73176/attachment.png>

------------------------------

_______________________________________________
AsteriskBrasil mailing list
[email protected]
http://asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Fim da Digest AsteriskBrasil, volume 49, assunto 37
***************************************************

_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected]

Responder a