[asterisk-r2] Collect Calls

Guilherme guilherme at vdt.com.br
Mon Mar 28 13:41:02 CDT 2011


Hi,

I have some issues to receive a collect call in a specific extension.

My asterisk is configured to do not accept collect call but I need to receive it in a especific context.
In my chan_dahdi.conf

mfcr2_allow_collect_calls=no
mfcr2_double_answer=yes


I answer the collect call with application DAHDIAcceptR2Call(yes) but all collect calls are blocked when I hook off.

When the call is answerd the error below appear

[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
 
If I set mfcr2_doubleanswer=no, no one call is blocked

I used DAHDIAcceptR2Call with yes, no or without parameters but have no diference 

I've been using

asterisk - 1.4.32
dahdi  - 2.4.0
openr2 - 1.3.0

Somebody have same issue?

Guilherme
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-r2/attachments/20110328/b579ee94/attachment.htm>


More information about the asterisk-r2 mailing list