Acho que com o Gotoif vc consegue acertar isso... exemplo, faz um gotoif que espere o 1 e se não receber vai para o 2... no 2 vc coloca as demais entradas...
Em Qua, 2007-01-31 às 18:54 -0200, Mr.Xeon escreveu: > Em primeiro lugar gostaria de agradecer o pessoal, que estão empenhados > sobre esse assunto, obrigado pela luz. > Ola pessoal, também estava atrás de como fazer esse callback ou telefonista > automática. > E achei muito bacana essa função, eu pretendo usá-la da seguinte forma, > quando eu estiver em algum lugar ou algum orelhão por exemplo, eu ligo para > o meu pstn e através de um contexto eu consigo realizar uma ligação do > orelhão para o meu voip e do voip para qualquer lugar. > > Eu tenho um problema que ainda não consegui resolver, é o seguinte, gostaria > de ligar para o meu pstn, ele atende, e gostaria que tivesse uma função por > exemplo eu digito 1 e vou acessar o contexto ligação remota, caso eu não > digite esse numero 1 o contexto do pstn continuaria normal. > Só que não estou conseguindo fazer isso. > Essa função de anuciar o digito não precisa aparecer, exemplo tocaria um som > dizendo digite 1 para acessar tal coisa, isso não precisa gostaria de deixar > isso oculto. > Esta configuração abaixo eu não estou conseguindo acessar o contexto > ligacaoremota, pois quando chega no goto ele pula para o s,6. > > Desde já agradeço muito a atenção de todos. > Obrigado. > > > Minha configurações extensions.conf > > ; entrada do meu pstn > [entrada] > exten => s,1,Wait(12) > exten => s,2,answer() > exten => s,3,Wait(1) > exten => s,4,Playback(transfer,15,r) > exten => 1,1,Goto(ligacaoremota,s,1) > exten => s,5,Dial(SIP/202,10,r) > exten => s,6,Dial(SIP/200,20,r) > exten => s,7,VoiceMail([EMAIL PROTECTED]) > exten => s,8,playback(vm-goodbye) > exten => s,9,Hangup() > > > > [ligacaoremota] > exten => s,1,Answer() > exten => s,2,DigitTimeout(5) > exten => s,3,ResponseTimeout(10) > exten => s,4,Authenticate(12|a) > exten => s,5,DISA(no-password|default) > > > > > > > 2. Re: Criar algo estilo "callback" (Fabiano Heringer (BiGuRoOt)) > 5. Re: Criar algo estilo "callback" (Fabiano Heringer (BiGuRoOt)) > 6. Detectar atendimento da outra ponta (referente topic sobre > callback) (Fabiano Heringer (BiGuRoOt)) > 7. Re: Detectar atendimento da outra ponta (referente topic > sobre callback) (Dio Makibara) > > > Message: 2 > Date: Wed, 31 Jan 2007 11:47:08 -0300 > From: "Fabiano Heringer (BiGuRoOt)" <[EMAIL PROTECTED]> > Subject: Re: [AsteriskBrasil] Criar algo estilo "callback" > To: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Antonio José dos Santos Brandão escreveu: > > Ao invez de se basear no hangup, vc pode: > > > > > > exten => s,1,Noop(Executando callback para ${CALLERIDNUM}) > > exten => s,2,system(/scripts/callback.sh ${CALLERIDNUM} contexto) > > exten => s,3,hangup() > > > > Dai vc cria um script que gera um arquivo .call[1] que dispara a > > ligação para o ${CALLERIDNUM}, executando um disa[2] no contexto > > desejado > > > > Veja que vc nem precisa atender a ligação > > > > [1] - http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out > > [2] - http://www.voip-info.org/tiki-index.php?page=Asterisk+cmd+disa > > > > > Opa, obrigado pela resposta...entendi como funciona o DISA, ja vou > implementar aqui > > Obrigado a todos... > > > > Message: 5 > Date: Wed, 31 Jan 2007 13:19:00 -0300 > From: "Fabiano Heringer (BiGuRoOt)" <[EMAIL PROTECTED]> > Subject: Re: [AsteriskBrasil] Criar algo estilo "callback" > To: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Fabiano Heringer (BiGuRoOt) escreveu: > > Antonio José dos Santos Brandão escreveu: > > > >> Ao invez de se basear no hangup, vc pode: > >> > >> > >> exten => s,1,Noop(Executando callback para ${CALLERIDNUM}) > >> exten => s,2,system(/scripts/callback.sh ${CALLERIDNUM} contexto) > >> exten => s,3,hangup() > >> > >> Dai vc cria um script que gera um arquivo .call[1] que dispara a > >> ligação para o ${CALLERIDNUM}, executando um disa[2] no contexto > >> desejado > >> > >> Veja que vc nem precisa atender a ligação > >> > >> [1] - http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out > >> [2] - http://www.voip-info.org/tiki-index.php?page=Asterisk+cmd+disa > >> > >> > >> > > Opa Antonio, > > > me surgiu uma duvida...eu crio um script que gere o .call, pelo q > entendi dando uma lida no voip-info o diretorio que devo colocar > (default) eh /var/spool/asterisk/outgoing... > > pelo que entendi, o arquivo estando lah o proprio asterisk "varre" o > diretorio se encontrar o arquivo (obviamente, configurado corretamente) > ele ja faz a ligacao eh isso? > > Abracos > > > > ------------------------------ > > Message: 6 > Date: Wed, 31 Jan 2007 14:00:11 -0300 > From: "Fabiano Heringer (BiGuRoOt)" <[EMAIL PROTECTED]> > Subject: [AsteriskBrasil] Detectar atendimento da outra ponta > (referente topic sobre callback) > To: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Opa Galera, > > Obrigado pela ajuda de todos sobre o callback...consegui fazer, ficou > legal... > > so tenho um pequeno problema: > > o asterisk executa o .call beleza, so q depois q ele executa o .call ele > ja começa a executar as acoes dentro do contexto q especifiquei..sem nem > mesmo aguardar o atendimento pela outra ponta...poderia resolver isso > colocando um wait(x segundos) no comeco do contexto, mas fica meio > "gambiarra" (ex, se o cara demorar a atender ele vai passar os X > segundos e continuar no contexto) ...nao existe uma forma de "detectar" > o atendimento da outra ponta e depois disso comecar a executar as acoes > do contexto? > > Abraços > > > > > ---------------------------------------- > Estação VoIP 2006 > 5 e 6 Dezembro > Curitiba PR > http://www.estacaovoip.com.br > > _______________________________________________ > LIsta de discussões AsteriskBrasil.org > [email protected] > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > > _______________________________________________ > Acesse o wiki AsteriskBrasil.org: > http://www.asteriskbrasil.org -- LPIC-1 - Linux User 204647 Wilson Luiz Prosdocimo. Analista de Suporte. Premier Tecnologia da Informao Ltda. Av. Senador de Souza Naves, 135 Curitiba - PR CEP 80050-040 Fone: 41 3281-5000 / Fax: 41 3263-4815 www.premierti.com.br AVISO: As informações contidas nesta mensagem so confidenciais e legalmente protegidas. Seu uso é restrito e exclusivo ao destinatário da mesma e não expressam a posição oficial da Premier Tecnologia da Informação Ltda. Caso tenha a recebido indevidamente, favor informar ao remetente respondendo essa mensagem, contamos com sua colaboração. Obrigado. ---------------------------------------- Estação VoIP 2006 5 e 6 Dezembro Curitiba PR http://www.estacaovoip.com.br _______________________________________________ LIsta de discussões AsteriskBrasil.org [email protected] http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil _______________________________________________ Acesse o wiki AsteriskBrasil.org: http://www.asteriskbrasil.org

