Dentro do meu contexto eu trato assim:
2 => {
Dial(SIP/2541,30,tTwWhH);
if ("${DIALSTATUS}" == "NOANSWER" || "${DIALSTATUS}" ==
"CONGESTION" || "${DIALSTATUS}" == "BUSY" || "${DIALSTATUS}" ==
"CHANUNAVAIL") {
Dial(SIP/2543,30,tTwWhH);
edite sua linha Assunto assim ela será
> >> mais específica que "Re: Contents of AsteriskBrasil digest..."
> >>
> >>
> >>
> >> Ajude a comunidade AsteriskBrasil.org!
> >> Compre uma camiseta
Marcio,
Você pode fazer isso através de uma Fila (Queue) com membros estáticos
ou via dialplan - testando o retorno da variável Dialstatus;
Via dialstatus:
context x {
_X. => {
Dial(PrimeiroRamal,30,tT);
if(${DIALSTATUS} != "ANSWERED"){
Dial(SegundoRamal,30,tT);
Prezados,
Preciso configurar um grupo de consecutivos com 4 ramais, ao ligar para um
ramal do grupo se este estiver ocupado ou o usuário não atender, a ligação
passa para o segundo ramal, caso este também não atenda ou esteja ocupado
passa para o terceiro ramal e assim sucessivamente.
Podem me aj
4 matches
Mail list logo