[AsteriskBrasil] Auto Dial-Out

dioedu@yahoo.com.br dioedu em yahoo.com.br
Sexta Janeiro 20 22:02:37 BRT 2006


Como vêem, estou atrás do mesmo problema faz um bom tempo (1 mês) e depois de 
muita pesquisa, ainda tenho algumas dificuldades.

Abaixo meus progressos e meus problemas (pode ser que ajude quem precisa):

- Efetuei um teste com link ISDN e meus problemas foram praticamente 
resolvidos. Só não foram totalmente porque ainda faltam testes a serem 
realizados, mas até aqui, tudo ok. O asterisk com link ISDN detecta o hangup 
e me informa (através do Manager API) a razão deste hangup (Ocupado, Mensagem 
de Interceptação, Time Out ou Chamada desligada normalmente). Porém, meus 
links são todos R2 e fica difícil mudar toda minha plataforma. Para conseguir 
1 está difícil.
- Efetuei algumas alterações no mfcr2.c e o asterisk aparentemente começou a 
detectar hangup e exibir no CLI as razões de ocupado e chamada desligada 
normalmente, mas quando ocorre uma mensagem de interceptação, ele não 
reconhece. Porém, mesmo com o asterisl exibindo no CLI que o destino está 
ocupado, não consio este retorno de nenhuma forma.

Caso alguém saiba como obter este código de causa de hangup e puder me 
informar ficarei grato.

Obrigado pela atenção.

Diógenes



Ainda não consegui a causa do hangup, quando efetuo uma ligação 

On Monday 19 December 2005 08:32, Caio Begotti wrote:
> On Monday 19 December 2005 16:18, dioedu em yahoo.com.br wrote:
> > "reason" é a variável que me indica qual razão da falha na discagem
> > (ocupado, não atendeu, não existe canal disponível).
>
> Você diz o status mesmo ou existe "reason" e eu não sabia? (dúvida mesmo)
>
> exten => s,X,lalalalala()
> exten => s,X,Goto(s-${DIALSTATUS},1)
> exten => s,X,Hangup()
>
> exten => s-NOANSWER,1,Voicemail(u${ARG1})
> exten => s-NOANSWER,2,Goto(default,s,1)
> exten => s-BUSY,1,Voicemail(b${ARG1})
> exten => s-BUSY,2,Goto(default,s,1)
> exten => _s-.,1,Goto(s-NOANSWER,1)
>
> E assim vai, se eu entendi a sua questão. Confirme se isso ajudar...


Mais detalhes sobre a lista de discussão AsteriskBrasil