[AsteriskBrasil] Toque diferente para ramal já em ligação

alexandre - aldeia digital alepaes em ad2.com.br
Terça Dezembro 22 17:21:03 BRST 2009


Não concordo. Se o ramal estiver ocupado e não tiver callwaiting, o 
segundo DIAL, mesmo com MOH vai falhar do mesmo jeito já que o canal não 
poderá ser 'alcançado'...
No caso de ramais com callwaiting, até funciona mas a chamada fica 
pentelhando durante o tempo do DIAL.

Utilizando o meu exemplo, ele pode tentar durante "x" segundos e/ou "n" 
vezes e depois oferecer a programação de uma rechamada, por exemplo.

Mesmo assim, é bom frisar que qualquer uma das opções ATENDE a ligação 
que, se for externa, gera custos para quem ligou.

Abraço,

Alexandre
Aldeia Digital


Luis Reis wrote:
> acho que a sugestão do Vinicius Fontes é bacana ...
> 
> eu uso ela para fazer um servidor de RBT ... junto com o opnsips  ... no 
> caso o opensips identifica se o destino possui um RBT contratado e o 
> encaminha para um asterisk para que o RBT seja "tocado".
> 
> []'s
> 
> 2009/12/22 alexandre - aldeia digital <alepaes em ad2.com.br 
> <mailto:alepaes em ad2.com.br>>
> 
>     Salve,
> 
>     Exemplo besta utilizando a definição "info" presente no
>     indications.conf, com setagem para 'br'. Você pode criar a sua que o
>     PlayTones toca.
> 
>     exten => 200,1,Answer
>     exten => 200,n(disca),Dial(SIP/200,20,tT)
>     exten => 200,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?ocupado)
>     exten => 200,n,Hangup
>     exten => 200,n(ocupado),Playtones(info)
>     exten => 200,n,Wait(5)
>     exten => 200,n,Goto(disca)
> 
>     Vale lembrar que as respostas do DIALSTATUS dependem se o ATA/Softphone
>     estão com CallWaiting ou outras setagens. O negócio é testar. Você pode
>     também checar antes de discar usando o DEVICE_STATE:
>     http://www.voip-info.org/wiki/view/Asterisk+func+device_State
> 
>     Ou usar GROUP() para definir quantas linhas o ramal pode atender.
> 
>     Lembre-se também que, caso a ligação seja externa, você estará ATENDENDO
>     a chamada no Answer, gerando custos para quem te ligou (por exemplo nos
>     casos de DDR).
> 
>     Abraço,
> 
>     Alexandre
>     Aldeia Digital
> 
> 
> 
> 
> 
>     Vinícius Fontes wrote:
>      > Nunca precisei fazer nada parecido, então é possível que eu
>     esteja falando bobagem ou que exista uma maneira muito mais fácil de
>     se fazer isso. Mas o que eu faria no teu caso é o seguinte:
>      >
>      >
>      >
>      > 1) Através do dialplan, checar se o ramal a ser chamado já está
>     ocupado. Uma maneira seria através do ChanIsAvail():
>      >
>      > exten => 200,1,ChanIsAvail(SIP/200,s)
>      > exten => 200,n,NoOp(AVAILSTATUS = ${AVAILSTATUS})
>      >
>      > Com a opção s, o ChanIsAvail vai considerar o canal de destino
>     indisponível se ele estiver em uso e definir a variável
>     ${AVAILSTATUS} adequadamente.
>      >
>      >
>      > 2) Caso o ramal esteja ocupado (você vai usar um GotoIf aqui), ao
>     invés de usar o Dial normalmente, você vai usar a opção m:
>      >
>      > exten => 200,n,Dial(SIP/200,60,m(toquediferente))
>      >
>      >
>      >
>      > Esse parâmetro toquediferente é uma classe de música em espera
>     definida no musiconhold.conf. Você vai gravar um áudio que contém o
>     tom desejado e utilizar apenas este arquivo na nova classe de música
>     em espera definida.
>      >
>      > Não cheguei a testar e também não tenho 100% de certeza que vai
>     funcionar. Mas já é um bom começo!
>      >
>      >
>      >
>      >
>      > Vinícius Fontes
>      > www.asteriskforum.com.br <http://www.asteriskforum.com.br> -
>     Informações e discussão sobre Asterisk e telefonia IP
>      >
>      >
>      >
>      >
>      >
>      > ----- "Guilherme Matos" <guilherme em velus.com.br
>     <mailto:guilherme em velus.com.br>> escreveu:
>      >
>      >> Prezados, bom dia!
>      >>
>      >> Estou querendo colocar a opção para que quando um ramal SIP já
>     esteja
>      >> em ligação, o toque para o originador da chamada seja diferente
>     do que
>      >> o tom de toque normal, ou seja, parecido com o que algumas teles de
>      >> celular usam, ele não é um toque continuo e sim dois toques curtos,
>      >> alguém tem idéia de como posso fazer isso?
>      >>
>      >> Att
>      >>
>      >>
>      >>
>      >> _______________________________________________
>      >> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
>      >> - Valor similar ao de placas E1 PCI;
>      >> - Não há problemas de compatibilidade com barramento PCI;
>      >> - Possibilitam a construção de soluções de alta disponibilidade(dois
>      >>
>      >> servidores compartilham o mesmo E1)
>      >> Conheça mais sobre este produto em www.red-fone.com
>     <http://www.red-fone.com>
>      >> _______________________________________________
>      >> Lista de discussões AsteriskBrasil.org
>      >> AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>      >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>      >
>      >
>      >
>     ------------------------------------------------------------------------
>      >
>      > _______________________________________________
>      > A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
>      > - Valor similar ao de placas E1 PCI;
>      > - Não há problemas de compatibilidade com barramento PCI;
>      > - Possibilitam a construção de soluções de alta disponibilidade(dois
>      > servidores compartilham o mesmo E1)
>      > Conheça mais sobre este produto em www.red-fone.com
>     <http://www.red-fone.com>
>      > _______________________________________________
>      > Lista de discussões AsteriskBrasil.org
>      > AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>      > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>     _______________________________________________
>     A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
>     - Valor similar ao de placas E1 PCI;
>     - Não há problemas de compatibilidade com barramento PCI;
>     - Possibilitam a construção de soluções de alta disponibilidade(dois
>     servidores compartilham o mesmo E1)
>     Conheça mais sobre este produto em www.red-fone.com
>     <http://www.red-fone.com>
>     _______________________________________________
>     Lista de discussões AsteriskBrasil.org
>     AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>     http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> 
> 
> 
> 
> -- 
> Luis Machado Reis
> Analista de Sistemas
> www.singularideas.com.br <http://www.singularideas.com.br>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois  
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Mais detalhes sobre a lista de discussão AsteriskBrasil