[AsteriskBrasil] RES: Callback retornando rapido.

pruonckk em pruonckk.org pruonckk em pruonckk.org
Segunda Setembro 14 12:40:45 BRT 2009


outra sugestão seria alterar o modo como funciona o seu callfile.

Crie um contexto (ex: callout)

[callout]
exten => _X.,1,NoOp(Saida de chamda para ${EXTEN} [ callback ])
exten => _X.,n,Wait(120)
exten => _X.,n,Dial(Dahdi/g0/${EXTEN})
exten => _X.,n,Hangup()


no seu callfile, inves de por o canal direto voce faz o seguinte

Channel: Local/NUMERO_DE_TELEFONE em callout

desta maneira ele vai discar para este contexto que vai aguardar 2 minutos
e então gerar a chamada

> você pode criar o arquivo no futuro também.
>
> Abaixo conteudo do voip-info.
>
> http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out
>
> ------------------------------------------------
>
> How to schedule a Call in the Future
> Files with a modified date in the future are ignored until that time
> arrives. Create the file in /var/spool/asterisk/tmp, modify the mtime
> using "touch", and then move it...
>
>
>  $ date
>  Mon Mar 19 13:52:30 EDT 2007
>  $ touch -d 20080101 /var/spool/asterisk/tmp/blah
>  $ mv /var/spool/asterisk/tmp/blah .
>  $ ls -l blah
>  -rw-r--r--    1 andrew   users           0 Jan  1 00:00 blah
>
>
>
>
> Bash example: to schedule a call in 100 s :
>
>  # gives you the current time in seconds since dawn of UNIX
>  NOW=`date +%s`
>  # add 100 seconds
>  let NOW=$NOW+100
>  # create a timestamp used by 'touch -t' (no space between %M. %S, but the
> Wiki wants a space at this place)
>  TOUCH_TMSP=`date -d "1970-01-01 $NOW sec GMT" +%Y%m%d%H%M. %S`
>  # and do the touch
>  touch -t $TOUCH_TMSP blah
>
>
>
>
>> É, o Waittime é o tempo que ele fica chamando.
>>
>> Acho que o seu problema tá no dialplan, ele chama o AGI antes mesmo de
>> desligar, então quando ele desligar, já vai ter a chamada em cima mesmo.
>>
>> Acho que eu faria ele desligar a ligação primeiro, esperar alguns
>> segundos
>> (com o comando Wait) e depois rodar o Agi com o comando Deadagi.
>>
>> 2009/9/13 Jeferson Oliveira <zuberi3000 em yahoo.com.br>
>>
>>>  Entao Renato,
>>>
>>> Testei o WaitTime tambem, eu acho que esse comando, (pelo que li e
>>> testei), gerencia o tempo de ring da chamada que o asterisk realiza
>>> para
>>> o
>>> tel de origem do callback.
>>> Se esse comando for suprimido, o padrao é 45s. Da uma olhada nesse link
>>> http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out.
>>>
>>> Onde será que estou errando?
>>>
>>> Obrigado.
>>> Jeferson Oliveira.
>>>
>>>  ------------------------------
>>> *De:* asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:
>>> asteriskbrasil-bounces em listas.asteriskbrasil.org] *Em nome de *Shazaum
>>> *Enviada em:* sexta-feira, 11 de setembro de 2009 15:30
>>> *Para:* asteriskbrasil em listas.asteriskbrasil.org
>>> *Assunto:* Re: [AsteriskBrasil] Callback retornando rapido.
>>>
>>> fiz um sisteminha aqui de callback pra ver qual é...
>>>
>>> use por exemplo "WaitTime: 10" para 10 segundos
>>>
>>> :)
>>>
>>> abraços
>>>
>>> 2009/9/11 Kim Delevati <kim.delevati em gmail.com>
>>>
>>>> Acho que dá para colocar tanto no arquivo AGI quanto no dialplan um
>>>> Wait(3) por exemplo, sem grandes dificuldades.
>>>>
>>>>  2009/9/11 Rodrigo Vian <listas em porttaltecnologia.com.br>
>>>>
>>>>> Como está o seu contexto do callback? e o dialplan?
>>>>>
>>>>>
>>>>>
>>>>> Jeferson Oliveira escreveu:
>>>>>
>>>>>   Boa tarde colegas da lista.
>>>>>
>>>>>     Implementei recentemente um servidor Asterisk com uma placa gsm
>>>>> Khomp
>>>>> 4 chips e utilizando o arquivo callback.agi.
>>>>>     Tudo funcionando perfeito, porem a chamada de retorno esta vindo
>>>>> muito rapido, mal da tempo de desligar o celular e ja retorna a
>>>>> chamada.
>>>>>     Como posso setar algum tipo de "Wait N segundos" para o callback
>>>>> ser
>>>>> iniciado?
>>>>>
>>>>>     Asterisk versao 1.4.22.1
>>>>>     Trecho do AGI:
>>>>>
>>>>> $cf =
>>>>> fopen("/var/spool/asterisk/outgoing/cb".$agi["callerid"],"w+");
>>>>> fputs($cf,"Channel: canal".$agi["callerid"]."\n");
>>>>> fputs($cf,"Context: contextocel\n");
>>>>> fputs($cf,"Extension: extensao\n");
>>>>> fputs($cf,"SetVar: CALLERIDNUM=".$agi["extension"]."\n");
>>>>> fputs($cf,"MaxRetries: 1\n");
>>>>> fputs($cf,"RetryTime: 10\n");
>>>>> fclose($cf);
>>>>> fclose($in);
>>>>> fclose($err);
>>>>>
>>>>> ?>
>>>>> Desde ja obrigado
>>>>> Jeferson Oliveira.
>>>>>
>>>>> ------------------------------
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
>>>>> VoIP, Asterisk e Convergência de
>>>>> Redes.http://www.encontrovoipcenter.com.br
>>>>>
>>>>> Compre uma camiseta da AsteriskBrasil.org!http://www.voipmania.com.br
>>>>>
>>>>> Acesse o canal IRC de discussão sobre Asterisk em Português
>>>>> Brasileiro
>>>>> na rede Freenode.net: #asterisk-br
>>>>> _______________________________________________
>>>>> Lista de discussões
>>>>> AsteriskBrasil.orgAsteriskBrasil em listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>>>
>>>>>
>>>>>    Rodrigo S. Vian
>>>>> Analista TI
>>>>> Porttal Tecnologia
>>>>> Soluções em TI & Telecom
>>>>> http://www.porttaltecnologia.com.br
>>>>> phone:55+19+3542-9667
>>>>>
>>>>> |-- Antes de Imprimir, pense em sua responsabilidade com o Meio
>>>>> Ambiente
>>>>> --|
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
>>>>> VoIP, Asterisk e Convergência de Redes.
>>>>> http://www.encontrovoipcenter.com.br
>>>>>
>>>>> Compre uma camiseta da AsteriskBrasil.org!
>>>>> http://www.voipmania.com.br
>>>>>
>>>>> Acesse o canal IRC de discussão sobre Asterisk em Português
>>>>> Brasileiro
>>>>> na
>>>>> rede Freenode.net: #asterisk-br
>>>>> _______________________________________________
>>>>> Lista de discussões AsteriskBrasil.org
>>>>> AsteriskBrasil em listas.asteriskbrasil.org
>>>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
>>>> VoIP, Asterisk e Convergência de Redes.
>>>> http://www.encontrovoipcenter.com.br
>>>>
>>>> Compre uma camiseta da AsteriskBrasil.org!
>>>> http://www.voipmania.com.br
>>>>
>>>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro
>>>> na
>>>> rede Freenode.net: #asterisk-br
>>>> _______________________________________________
>>>> Lista de discussões AsteriskBrasil.org
>>>> AsteriskBrasil em listas.asteriskbrasil.org
>>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>>
>>>
>>>
>>>
>>> --
>>> shazaum.wordpress.com
>>>
>>>
>>>
>>> _______________________________________________
>>> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
>>> VoIP, Asterisk e Convergência de Redes.
>>> http://www.encontrovoipcenter.com.br
>>>
>>> Compre uma camiseta da AsteriskBrasil.org!
>>> http://www.voipmania.com.br
>>>
>>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro
>>> na
>>> rede Freenode.net: #asterisk-br
>>> _______________________________________________
>>> Lista de discussões AsteriskBrasil.org
>>> AsteriskBrasil em listas.asteriskbrasil.org
>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>
>>
>> _______________________________________________
>> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
>> VoIP, Asterisk e Convergência de Redes.
>> http://www.encontrovoipcenter.com.br
>>
>> Compre uma camiseta da AsteriskBrasil.org!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro
>> na
>> rede Freenode.net: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>
> _______________________________________________
> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
> VoIP, Asterisk e Convergência de Redes.
> http://www.encontrovoipcenter.com.br
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> 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