<div dir="ltr"><div><div><div><div><div>Hi list,<br><br></div>Im having issues in an integration with Avaya PBX from my Asterisk:<br><br></div><div>provider --->MFCR2-->Asterisk-->MFCR2-->Avaya<br></div><br>In certain situations, nobody can make inbound calls to Avaya using R2 trunk. Incoming calls are OK reaching Asterisk, then cannot be forwarded to Avaya.<br>
</div>The error I have found is as follow:<br><br>Aug 13 17:00:01] ERROR[22804][C-00003382] chan_dahdi.c: Chan 37 - Trying to dial out in a non-idle channel (cas=0x00)<br>[Aug 13 17:00:01] ERROR[22804][C-00003382] chan_dahdi.c: unable to make new MFC/R2 call!<br>
[Aug 13 17:00:01] VERBOSE[22804][C-00003382] app_dial.c:     -- Couldn't call DAHDI/g1/450<br>[Aug 13 17:00:01] VERBOSE[22804][C-00003382] chan_dahdi.c:     -- Hungup 'DAHDI/37-1'<br><br></div>mfcr2 show channels shows the following:<br>
<br> 35 AR      13      13       No        No               SEIZE    ANSWER<br>  36 AR      13      13       No        No               SEIZE    ANSWER<br> <b> 37 AR      13      13       No        No               IDLE     FORCED R</b><br>
  38 AR      13      13       No        No               IDLE     IDLE<br>  39 AR      13      13       No        No               IDLE     IDLE<br>  40 AR      13      13       No        No               IDLE     IDLE<br>
  41 AR      13      13       No        No               IDLE     IDLE<br><br></div>The thing is outoging calls can be routed without issues, from Avaya to the world.<br clear="all"><div><div><div><div><div><div><div><div>
<div><br></div><div>Seems that Asterisk is trying to use the same "channel" expecting to be idle while not. Not sure why it keeps trying with the same channel instead of choosing another one.<br></div><div>I could get rid of the issue blocking the channel and then idle'ing: <br>
<br>mfcr2 set blocked 37<br>mfcr2 set idle 37<br><br></div><div>After that I can see IDLE-IDLE as expected. I cannot see channels even in blocking state, not sure why nobody can make inbound calls with just a particular channel in problems.<br>
</div><div>Still looking for FORCED R status information in Rx to understand what is going on there.<br></div><div><br></div><div>My configuration is as follow:<br><br>Packages:<br><br>Asterisk 11.11.0<br>dahdi-2.9.2-1<br>
kmod-dahdi-2.9.2-1<br>dahdi-devel-2.9.2-1<br>libopenr2-devel-1.3.3-0<br>libopenr2-1.3.3-0<br><br></div><div>Avaya R2 trunk:<br><br>; Span 2: TE2/0/2 "T2XXP (PCI) Card 0 Span 2"<br>; From Definity<br>usecallerid=yes<br>
hidecallerid=no<br>callwaiting=yes<br>usecallingpres=yes<br>callwaitingcallerid=yes<br>threewaycalling=yes<br>transfer=yes<br>canpark=yes<br>cancallforward=yes<br>callreturn=yes<br>relaxdtmf=yes<br>rxgain=1.0<br>txgain=0.0<br>
group=1<br>signalling=mfcr2<br>mfcr2_variant=ar<br>mfcr2_get_ani_first=no<br>mfcr2_max_ani=13<br>mfcr2_max_dnis=13<br>mfcr2_category=national_subscriber<br>mfcr2_call_files=yes<br>mfcr2_logdir=span2<br>mfcr2_logging=nothing<br>
mfcr2_mfback_timeout=-1<br>mfcr2_metering_pulse_timeout=-1<br>faxdetect=both<br>faxbuffers=>12,half<br>context=from-internal<br>channel => 32-46,48-62<br><br>system.conf:<br><br>span=2,0,0,cas,hdb3<br>cas=32-46,48-62:1101<br>
echocanceller=oslec,32-46,48-62<br><br></div><div><br><br></div><div><br></div><div>-- <br>Rod</div></div></div></div></div></div></div></div></div></div>