acho que a sugestão do Vinicius Fontes é bacana ...<div><br></div><div>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".</div>
<div><br></div><div>[]'s<br><br><div class="gmail_quote">2009/12/22 alexandre - aldeia digital <span dir="ltr"><<a href="mailto:alepaes@ad2.com.br">alepaes@ad2.com.br</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Salve,<br>
<br>
Exemplo besta utilizando a definição "info" presente no<br>
indications.conf, com setagem para 'br'. Você pode criar a sua que o<br>
PlayTones toca.<br>
<br>
exten => 200,1,Answer<br>
exten => 200,n(disca),Dial(SIP/200,20,tT)<br>
exten => 200,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?ocupado)<br>
exten => 200,n,Hangup<br>
exten => 200,n(ocupado),Playtones(info)<br>
exten => 200,n,Wait(5)<br>
exten => 200,n,Goto(disca)<br>
<br>
Vale lembrar que as respostas do DIALSTATUS dependem se o ATA/Softphone<br>
estão com CallWaiting ou outras setagens. O negócio é testar. Você pode<br>
também checar antes de discar usando o DEVICE_STATE:<br>
<a href="http://www.voip-info.org/wiki/view/Asterisk+func+device_State" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+func+device_State</a><br>
<br>
Ou usar GROUP() para definir quantas linhas o ramal pode atender.<br>
<br>
Lembre-se também que, caso a ligação seja externa, você estará ATENDENDO<br>
a chamada no Answer, gerando custos para quem te ligou (por exemplo nos<br>
casos de DDR).<br>
<br>
Abraço,<br>
<br>
Alexandre<br>
<font color="#888888">Aldeia Digital<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
<br>
<br>
Vinícius Fontes wrote:<br>
> 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:<br>
><br>
><br>
><br>
> 1) Através do dialplan, checar se o ramal a ser chamado já está ocupado. Uma maneira seria através do ChanIsAvail():<br>
><br>
> exten => 200,1,ChanIsAvail(SIP/200,s)<br>
> exten => 200,n,NoOp(AVAILSTATUS = ${AVAILSTATUS})<br>
><br>
> 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.<br>
><br>
><br>
> 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:<br>
><br>
> exten => 200,n,Dial(SIP/200,60,m(toquediferente))<br>
><br>
><br>
><br>
> 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.<br>
><br>
> Não cheguei a testar e também não tenho 100% de certeza que vai funcionar. Mas já é um bom começo!<br>
><br>
><br>
><br>
><br>
> Vinícius Fontes<br>
> <a href="http://www.asteriskforum.com.br" target="_blank">www.asteriskforum.com.br</a> - Informações e discussão sobre Asterisk e telefonia IP<br>
><br>
><br>
><br>
><br>
><br>
> ----- "Guilherme Matos" <<a href="mailto:guilherme@velus.com.br">guilherme@velus.com.br</a>> escreveu:<br>
><br>
>> Prezados, bom dia!<br>
>><br>
>> Estou querendo colocar a opção para que quando um ramal SIP já esteja<br>
>> em ligação, o toque para o originador da chamada seja diferente do que<br>
>> o tom de toque normal, ou seja, parecido com o que algumas teles de<br>
>> celular usam, ele não é um toque continuo e sim dois toques curtos,<br>
>> alguém tem idéia de como posso fazer isso?<br>
>><br>
>> Att<br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
>> - Valor similar ao de placas E1 PCI;<br>
>> - Não há problemas de compatibilidade com barramento PCI;<br>
>> - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
>><br>
>> servidores compartilham o mesmo E1)<br>
>> Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
>> _______________________________________________<br>
>> Lista de discussões AsteriskBrasil.org<br>
>> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
>> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
><br>
><br>
</div></div>> ------------------------------------------------------------------------<br>
<div><div></div><div class="h5">><br>
> _______________________________________________<br>
> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
> - Valor similar ao de placas E1 PCI;<br>
> - Não há problemas de compatibilidade com barramento PCI;<br>
> - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
> servidores compartilham o mesmo E1)<br>
> Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
> _______________________________________________<br>
> Lista de discussões AsteriskBrasil.org<br>
> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois<br>
servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Luis Machado Reis<br>Analista de Sistemas<br><a href="http://www.singularideas.com.br">www.singularideas.com.br</a><br>
</div>