[AsteriskBrasil] RES: RES: RES: RES: CallBack

Marco Antonio (TRG - Tecnologia) marco em trg.com.br
Terça Setembro 29 09:54:16 BRT 2009


Bom dia Fernando..
Deixei a exten mais simples, discar para qualquer lugar;
exten => _x.,1,Dial(ZAP/g1......)

e nada.. me dá o tom e derruba a linha

Obrigado
     

  ----- Original Message ----- 
  From: Fernando Trilha 
  To: asteriskbrasil em listas.asteriskbrasil.org 
  Sent: Tuesday, September 29, 2009 7:56 AM
  Subject: [AsteriskBrasil] RES: RES: RES: RES: CallBack


  Descobriu alguma coisa?



------------------------------------------------------------------------------
  De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Marco Antonio (TRG - Tecnologia)
  Enviada em: segunda-feira, 28 de setembro de 2009 15:32
  Para: asteriskbrasil em listas.asteriskbrasil.org
  Assunto: Re: [AsteriskBrasil] RES: RES: RES: CallBack


  Dá o tom sim Fernando.
  Cai ao discar ou esperar alguns segundos, mas dá o tom.

  Obrigado
       

    ----- Original Message ----- 
    From: Fernando Trilha 
    To: asteriskbrasil em listas.asteriskbrasil.org 
    Sent: Monday, September 28, 2009 3:00 PM
    Subject: [AsteriskBrasil] RES: RES: RES: CallBack


    mas ele da o tom de linha?



----------------------------------------------------------------------------
    De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Marco Antonio (TRG - Tecnologia)
    Enviada em: segunda-feira, 28 de setembro de 2009 14:37
    Para: asteriskbrasil em listas.asteriskbrasil.org
    Assunto: Re: [AsteriskBrasil] RES: RES: CallBack


    Sim, tenho esse contexto:

    [local-cel]
    exten => _9[2345].,1,MixMonitor(/home/asterisk/${STRFTIME(${EPOCH},America/Sao_Paulo,%d%m%Y-%H%M)}-${calltime}-${CALLERID(num)}-${EXTEN}-out.wav49,b|W(4))
    exten => _9[2345].,n,Dial(ZAP/g0/${EXTEN:1},,rtTg)
    exten => _9[2345].,n,Hangup()

    É proposital, quero somente para ligações locais.
    Obs.: a ligação cae mesmo que eu não digite nada

    Obrigado
         

      ----- Original Message ----- 
      From: Fernando Trilha 
      To: asteriskbrasil em listas.asteriskbrasil.org 
      Sent: Monday, September 28, 2009 10:22 AM
      Subject: [AsteriskBrasil] RES: RES: CallBack


       de uma olhada no seguinte
      exten => s,1,DISA(no-password|local-cel)
      está saindo pelo contexto local-cel
      esta saindo certo por este conxteto? 

--------------------------------------------------------------------------

      De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Marco Antonio (TRG - Tecnologia)
      Enviada em: segunda-feira, 28 de setembro de 2009 09:18
      Para: asteriskbrasil em listas.asteriskbrasil.org
      Assunto: Re: [AsteriskBrasil] RES: CallBack


      Bom dia Fernando, 
      Sim, ela tem identificador, poram acho que a interface deve mandar DTMF, acho que preciso do conversor FSK.
      Resolvi provisoriamente digitanto a exten 6 quando ligo, para demais usuarios do serviço, digitam outra exten. 
      segue os arquivos para analise;

      extensions.conf
      [global]
      MARCO=99541111
      ------
      exten = 6,1(callback),System(bash /etc/asterisk/callback.sh ${MARCO})
      exten = 6,n(callback),Hangup()

      [disa-callback]
      include => local
      exten => s,1,DISA(no-password|local-cel)
      ;exten => s,n,Hangup()

      ------------------------------------------
      calback.sh

      #!/bin/sh
      DESTINO=$1

      echo "
      Channel: ZAP/7/$DESTINO
      MaxRetries: 2
      RetryTime: 15
      WaitTime: 30
      Context: disa-callback
      Extension: s
      Priority: 1 " > /etc/asterisk/"$DESTINO".call

      # Altera a Data do arquivo para faze a ligaç depois de 10s.
      NOW=`date +%s`
      let "NOW=$NOW+10"
      TOUCH_TMSP=`date -d "1970-01-01 $NOW sec GMT" +%Y%m%d%H%M.%S`
      touch -t $TOUCH_TMSP /etc/asterisk/"$DESTINO".call

      mv /etc/asterisk/"$DESTINO".call /var/spool/asterisk/outgoing/
      chmod 777 /var/spool/asterisk/outgoing/"$DESTINO".call

      #Fim do Script
      ------------------

      Obrigado pela força
           

        ----- Original Message ----- 
        From: Fernando Trilha 
        To: asteriskbrasil em listas.asteriskbrasil.org 
        Sent: Monday, September 28, 2009 8:57 AM
        Subject: [AsteriskBrasil] RES: CallBack


        Marco, coloca aqui pra nós, sue extensions.conf, não ele todo, apenas a parte do callback e coloca também seu callback.sh para analisarmos.
        Outra pergunta, seu linha tem identificador de chamadas?Esta habilitado este serviço nela?



------------------------------------------------------------------------
        De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Marco Antonio (TRG - Tecnologia)
        Enviada em: quinta-feira, 24 de setembro de 2009 09:22
        Para: asteriskbrasil em listas.asteriskbrasil.org
        Assunto: Re: [AsteriskBrasil] CallBack


        Rodrigo R.C., bom dia.

        Usei seu script, porem não sei exatamente porque não consigo binar o nr de entrada. Talvez porque é uma interface simples ligada a um canal ZAP do meu Astribank.
        Bem... resolvi de outra forma.
        O Asterisk me atende, derruba a ligação, me liga já com o tom de linha, mas quando disco o numero desejado e teclo # derruba a ligação.

        segue o log da CLI

            -- Starting simple switch on 'Zap/7-1'
            -- Zap/1-1 answered SIP/221-083fbfb0
        [Sep 24 09:13:36] NOTICE[4629]: chan_zap.c:7092 ss_thread: Got event 18 (Ring Begin)...
            -- Executing [s em atende-celular:1] MixMonitor("Zap/7-1", "/home/asterisk/24092009-0913---in.wav49,b|W(4)") in new stack
            -- Executing [s em atende-celular:2] NoOp("Zap/7-1", "") in new stack
            -- Executing [s em atende-celular:3] BackGround("Zap/7-1", "custom/trg-new") in new stack
          == Begin MixMonitor Recording Zap/7-1
        [Sep 24 09:13:37] WARNING[4629]: chan_zap.c:4746 zt_handle_event: Ring/Off-hook in strange state 6 on channel 7
            -- <Zap/7-1> Playing 'custom/trg-new.gsm' (language 'pt_BR')
          == CDR updated on Zap/7-1
            -- Executing [6 em atende-celular:1] System("Zap/7-1", "bash /etc/asterisk/callback.sh 99541111") in new stack
            -- Executing [6 em atende-celular:2] Hangup("Zap/7-1", "") in new stack
          == Spawn extension (atende-celular, 6, 2) exited non-zero on 'Zap/7-1'
          == End MixMonitor Recording Zap/7-1
            -- Hungup 'Zap/7-1'
            -- Attempting call on ZAP/7/99541111 for 5 em atende-celular:1 (Retry 1)
               > Channel Zap/7-1 was answered.
            -- Executing [5 em atende-celular:1] DISA("Zap/7-1", "no-password,local") in new stack
          == Spawn extension (atende-celular, 5, 1) exited non-zero on 'Zap/7-1'
            -- Hungup 'Zap/7-1'
        Será que tem solução?

        Obrigado
             

          ----- Original Message ----- 
          From: Rodrigo Rockenbach Cahanovich 
          To: asteriskbrasil em listas.asteriskbrasil.org 
          Sent: Thursday, September 24, 2009 8:23 AM
          Subject: Re: [AsteriskBrasil] CallBack


          Bom dia Marco
             Efetue da seguinte maneira:


          exten = s,1,NoOp(${CALLERID(NUM)})
          exten = s,n,GotoIf($["${CALLERID(NUM)}" = "0458888xxxx"]?callback:rejeita)

          exten = s,n(callback),System(bash /etc/asterisk/callback.sh ${CALLERID(NUM)})
          exten = s,n(callback),Hangup()

          exten = s,n(rejeita),Dial(SIP/100,,t)
          exten = s,n,Hangup()

          no meu caso eu criei um script em bash para fazer a opção do callback.... segue abaixo

          #!/bin/sh
          DESTINO=$1

          echo "
          Channel: KHOMP/*B0/$DESTINO
          MaxRetries: 2
          RetryTime: 15
          WaitTime: 30
          Context: disa-callback
          Extension: s
          Priority: 1 " > /etc/asterisk/"$DESTINO".call

          # Altera a Data do arquivo para faze a ligação depois de 10s.
          NOW=`date +%s`
          let "NOW=$NOW+10"
          TOUCH_TMSP=`date -d "1970-01-01 $NOW sec GMT" +%Y%m%d%H%M.%S`
          touch -t $TOUCH_TMSP /etc/asterisk/"$DESTINO".call

          mv /etc/asterisk/"$DESTINO".call /var/spool/asterisk/outgoing/
          chmod 777 /var/spool/asterisk/outgoing/"$DESTINO".call

          #Fim do Script







          2009/9/24 Marco Antonio (TRG - Tecnologia) <marco em trg.com.br>

            Bom dia,

            Preciso criar um Callback da seguinte forma:
            Ligo do meu celular para empresa, o Asterisk atende, derruba a ligação e me retorna abrindo o tom de linha para que eu possa efetuar ligações.
            Alguém pode me passar os procedimentos?
            Obrigado
                 

            Marco Antonio


            _______________________________________________
            http://www.voipmania.com.br
            Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
            Promoção por tempo limitado!
            Acesse agora http://promo.voipmania.com.br

            _______________________________________________
            Lista de discussões AsteriskBrasil.org
            AsteriskBrasil em listas.asteriskbrasil.org
            http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




          -- 
          Att,
          Rodrigo R. Cahanovich 
          Apoio Técnico
          (45) 4063-9075



----------------------------------------------------------------------



          _______________________________________________
          http://www.voipmania.com.br
          Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
          Promoção por tempo limitado!
          Acesse agora http://promo.voipmania.com.br

          _______________________________________________
          Lista de discussões AsteriskBrasil.org
          AsteriskBrasil em listas.asteriskbrasil.org
          http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


------------------------------------------------------------------------


        _______________________________________________
        http://www.voipmania.com.br
        Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
        Promoção por tempo limitado!
        Acesse agora http://promo.voipmania.com.br

        _______________________________________________
        Lista de discussões AsteriskBrasil.org
        AsteriskBrasil em listas.asteriskbrasil.org
        http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


--------------------------------------------------------------------------


      _______________________________________________
      http://www.voipmania.com.br
      Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
      Promoção por tempo limitado!
      Acesse agora http://promo.voipmania.com.br

      _______________________________________________
      Lista de discussões AsteriskBrasil.org
      AsteriskBrasil em listas.asteriskbrasil.org
      http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


----------------------------------------------------------------------------


    _______________________________________________
    http://www.voipmania.com.br
    Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
    Promoção por tempo limitado!
    Acesse agora http://promo.voipmania.com.br

    _______________________________________________
    Lista de discussões AsteriskBrasil.org
    AsteriskBrasil em listas.asteriskbrasil.org
    http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


------------------------------------------------------------------------------


  _______________________________________________
  http://www.voipmania.com.br
  Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
  Promoção por tempo limitado!
  Acesse agora http://promo.voipmania.com.br

  _______________________________________________
  Lista de discussões AsteriskBrasil.org
  AsteriskBrasil em listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090929/08d8fa16/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil