[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