Marcus
Muito obrigado pela atençao , vou testar abraço

Date: Mon, 5 Oct 2009 09:04:08 -0700
From: [email protected]
To: [email protected]
Subject: [AsteriskBrasil] Res:  TRANSFERENCIA QUANDO OCUPADO



Jose,

não existe nenhum mecanismo para fazer este callback automatico no Asterisk. vc 
precisa criar todo o contexto manualmente. Seguem algumas ideias que vc pode 
implementar:


- Após o dial identificar o retorno de ocupado e desviar para um tratamento no 
dial plan. 
- Neste tratamento gravar alguma flag no astdb para saber q existe um callback 
a ser feito.
- Ainda neste tratamento de busy gravar algum arquivo de chamada com os dados 
da chamada original. algo semelhante a isso:

exten => s-BUSY-CALLBACK,n,SET(DB(CALL_RETURN/${DIALED_NUMBER})=enable)
exten => 
s-BUSY-CALLBACK,n,SET(DB(CALL_RETURN/${DIALED_NUMBER}/${NUMBER_CALL})=${MYEXTENSION}:/var/spool/asterisk/tmp/${DIALED_NUMBER}_${NUMBER_CALL}.call)

exten => s-BUSY-CALLBACK,n,System(echo
 "Channel: sip/${CALLERID(num)}" > 
/var/spool/asterisk/tmp/${DIALED_NUMBER}_${NUMBER_CALL}.call)
exten => s-BUSY-CALLBACK,n,System(echo "Callerid: CallBack <${CALLERID(num)}>" 
>> /var/spool/asterisk/tmp/${DIALED_NUMBER}_${NUMBER_CALL}.call)
exten => s-BUSY-CALLBACK,n,System(echo "MaxRetries: 2" >> 
/var/spool/asterisk/tmp/${DIALED_NUMBER}_${NUMBER_CALL}.call)
exten => s-BUSY-CALLBACK,n,System(echo "RetryTime: 30" >> 
/var/spool/asterisk/tmp/${DIALED_NUMBER}_${NUMBER_CALL}.call)
exten => s-BUSY-CALLBACK,n,System(echo "WaitTime: 30" >> 
/var/spool/asterisk/tmp/${DIALED_NUMBER}_${NUMBER_CALL}.call)
exten => s-BUSY-CALLBACK,n,System(echo "Context: local-extensions" >> 
/var/spool/asterisk/tmp/${DIALED_NUMBER}_${NUMBER_CALL}.call)
exten => s-BUSY-CALLBACK,n,System(echo "Extension: ${DIALED_NUMBER}" >> 
/var/spool/asterisk/tmp/${DIALED_NUMBER}_${NUMBER_CALL}.call)
exten =>
 s-BUSY-CALLBACK,n,System(echo "Priority: 1" >> 
/var/spool/asterisk/tmp/${DIALED_NUMBER}_${NUMBER_CALL}.call)
exten => s-BUSY-CALLBACK,n,goto(exit)

- no script de discagem para os ramais, usar a extensão 'h' para quando o ramal 
desligar, ser possível checar no astdb se existe callback para este ramal e 
executar o callfile. 


está simplificado ao máximo. um sistema assim na verdade pode ser algo bem 
complexo de fazer.

abçs


--
Marcus Vinícius.





De: jose <[email protected]>
Para: asterisk <[email protected]>
Enviadas: Seg, Outubro 5, 2009 10:29:14 AM
Assunto: Re: [AsteriskBrasil] TRANSFERENCIA QUANDO OCUPADO



 
 


 

Pessoal ninguem tem ideia 
como posso fazer esse contexto de ocupado??

  ----- Original Message ----- 
  From: 
  jose 
  
  To: asterisk 
  Sent: Sunday, October 04, 2009 8:57 
  PM
  Subject: TRANSFERENCIA QUANDO 
  OCUPADO
  

   
  
  PESSOAL CONFORME O CENARIO ABAIXO ESTOU COM O 
  SEGUINTE PROBLEMA, QUANDO RECEBO UMA LIGAÇAO PELO E1 E ESSAS LIGAÇOES 
  SAO ATENDIDAS PELOS RAMAIS SOFTPHONES QUE ESTAO NO ELASTIX, ATE AÍ TUDO 
  BEM, MAS QUANDO PRECISO TRANSFERIR A LIGAÇAO PARA UM RAMAL DO PABX E O RAMAL 
  ESTA OCUPADO A LIGAÇAO VOLTA NO SOFTPHONE. EXISTE ALGUMA FORMA DE TRANFERIR 
  PARA O RAMAL DO PABX QUE ESTA OCUPADO E QUANDO ELE LIBERAR A LIGAÇAO TOCAR 
  NELE?
  
   
  
   
  
   
  
  
  
  
  

  
  
    
    E1 TELEFONICA-----------------------> 
    ELASTIX COM VB6060 ----------------------->PABX
                                                          
    SOFTPHONES




      Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
Celebridades - Música - Esportes                                       
_________________________________________________________________
Acesse o Portal MSN do seu celular e se mantenha sempre atualizado. Clique aqui.
http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmail&utm_medium=Tagline&utm_campaign=MobileServices200908
_______________________________________________
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
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Responder a