[AsteriskBrasil] Chamada à cobrar em canal DAHDI

Guilherme guilherme em vdt.com.br
Sexta Março 25 10:59:15 BRT 2011


Bom Dia Pessoal,

Tenho enfrentado problemas para receber ligações à cobrar em um ramal específico.

Meu asterisk está configurado para não receber ligações à cobrar, mas preciso que um ramal específico receba as ligações.

No meu chan_dahdi.conf

mfcr2_allow_collect_calls=no
mfcr2_double_answer=yes


Utilizo para atender as chamadas do ramal específico a aplicação DAHDIAcceptR2Call(yes) , mas mesmo assim as ligações não são atendidas. Só recebo 1 toque no aparelho e a ligação cai.

Quando a chamada é atendida pelo ramal o seguinte erro aparece

[Mar 25 10:32:04] ERROR[31713]: chan_dahdi.c:1602 dahdi_r2_write_log: Chan 23 - Protocol error. Reason = Invalid R2 state, R2 State = *Unknown*, MF state = MF Engine Off, MF Group = Backward Group B, CAS = 0x08
DNIS = MCDU, ANI = 11XXXXXXXX, MF = 0x20
[Mar 25 10:32:04] ERROR[31713]: chan_dahdi.c:1374 dahdi_r2_on_protocol_error: MFC/R2 protocol error on chan 23: Invalid R2 state
 

Se seto o mfcr2_doubleanswer=no, não bloqueia nenhuma ligação a cobrar

Setei o DAHDIAcceptR2Call com yes, com no e sem parâmetros mais não faz diferença nenhuma, a ligação entra mas na hora que é atendida pelo ramal ela cai.


Estou usando

asterisk - 1.4.32
dahdi  - 2.4.0
openr2 - 1.3.0

Alguém ai já passou por isso encontrou uma saída?

Guilherme
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110325/8fc4e4a3/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil