Acredito que dá pra fazer isso criando uma feature.
Por exemplo.
No features.conf:
registro_contrato => *55,self,Macro,registro_contrato
No dialplan:
[macro-registro_contrato]
exten => s,1,Read(CONTRATO,beep,9,,,4)
exten => s,n,NoOp(UNIQUE - ${UNIQUEID})
exten => s,n,NoOp(NUM - ${CDR(channel)})
exten => s,n,NoOp(${CONTRATO})
exten => s,n,AGI(XXXX,${CDR(channel):4:4});
exten => s,n,Playback(beep)
exten => s,n,MacroExit()
É possível chamar a feature no dialplan também:
Set(__DYNAMIC_FEATURES=registro_contrato);
Isso é só um exemplo de que é possível criar sua própria feature e
manipular as variáveis do canal.
Em qui., 2 de fev. de 2023 às 17:43, Gabriela Wessler Arceno <
[email protected]> escreveu:
> Boa tarde!
>
>
> Estava pesquisando e não consegui encontrar uma solução, se alguém souber
> e puder ajudar. Gostaria de transferir uma chamada automaticamente para
> uma sala de conferência ou um ramal especifico, mas isso se baseando no
> ramal que originou a chamada e não o destino, sendo um ramal interno e não
> um tronco, é possível realizar isso de alguma forma?
>
>
> Atenciosamente,
>
>
> <https://certificacao.gptw.info/certificated-company/04560916000157>
>
> *Gabriela Wessler Arceno*
>
> Atendimento Técnico
>
> [image: Telefone] (48) 3302-1122
>
> [image: Site] futturis.com.br <https://www.futturis.com.br/>
>
>
>
> [image: image005] <https://www.facebook.com/futturis/> [image: image006]
> <https://www.instagram.com/futturis/> [image: image007]
> <https://www.linkedin.com/company/futturis>
>
> _______________________________________________
> Contact Center em Nuvem
> Home Office
> http://www.weontap.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> [email protected]
>
_______________________________________________
Contact Center em Nuvem
Home Office
http://www.weontap.com.br
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para
[email protected]