[asterisk-r2] RES: Channels remain in "CLEAR BA" state after hang up
Moises Silva
moises.silva at gmail.com
Fri Dec 4 12:01:35 CST 2009
*http*://openr2.googlecode.com/svn/branches/release-1
After you confirm the fix is ok, I will merge the fix to trunk. But nobody
should be using trunk unless they are trying FreeSWITCH and not Asterisk.
On Fri, Dec 4, 2009 at 2:08 PM, Rafael Prado Rocchi <prado at practis.com.br>wrote:
> Hi Moises,
>
> I’ll test it too, but I’m confused. What version in svn did you fix? Trunk?
> Some branch?
>
>
>
> Thanks!
>
>
>
>
>
>
>
> *De:* asterisk-r2-bounces at lists.digium.com [mailto:
> asterisk-r2-bounces at lists.digium.com] *Em nome de *Moises Silva
> *Enviada em:* quinta-feira, 3 de dezembro de 2009 4:37
> *Para:* asterisk-r2 at lists.digium.com
> *Assunto:* Re: [asterisk-r2] Channels remain in "CLEAR BA" state after
> hang up
>
>
>
> Hi Diego,
>
>
>
> It seems like a bug, I am not sure why I did not see it before. I fixed it
> in svn, please update and test again :-)
>
>
>
> On Tue, Dec 1, 2009 at 8:45 AM, Diego Ocampo <docampo2005 at gmail.com>
> wrote:
>
> I have activated call trace, with mfcr2_call_files=yes, mfcr2_logging=all,
> mfcr2_logdir=span1 in chan_dahdi.conf and setting verbose and debug level to
> 333 in asterisk.
> The backward call log isn't generated, not until after run the "mfcr2 set
> idle" command in asterisk console. But, as I don't have the E1 line all the
> time, I have made the test with a crossover cable between "span 1" and "span
> 2", with same result.
>
> chan_dahdi.conf --> http://pastebin.com/f7e505486
> dahdi/system.conf --> http://pastebin.com/f39e15d57
>
> [root at asterisk1 span1]# ls -ltr
> total 4
> -rw------- 1 asterisk asterisk 0 Dec 1 09:29
> chan-32-backward-4-20091201092912.call
> -rw------- 1 asterisk asterisk 2995 Dec 1 09:29
> chan-1-forward-4-20091201092912.call
>
> [root at asterisk1 span1]# lsof chan-32-backward-4-20091201092912.call
> COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
> asterisk 13557 asterisk 90w REG 8,1 0 9017873
> chan-32-backward-4-20091201092912.call
>
> Before run 'mfcr2 set idle':
>
> [root at asterisk1 span1]# cat chan-1-forward-4-20091201092912.call
>
> --> http://pastebin.com/f6c987559
>
> [root at asterisk1 span1]# cat chan-32-backward-4-20091201092912.call
>
> --> http://pastebin.com/f2dfd73b
>
>
> [root at asterisk1 span1]# tail -f /var/log/asterisk/full | grep chan_dahdi.c
>
> --> http://pastebin.com/f14744a71
>
>
> Thanks
>
>
> 2009/11/30 Moises Silva <moises.silva at gmail.com>:
>
>
> > take a call trace, full call trace, search the mailing list archives with
> > google about it if you don't know how to take one (or probably the openr2
> > guide tells you that)
> >
> > On Mon, Nov 30, 2009 at 2:31 PM, Diego Ocampo <docampo2005 at gmail.com>
> wrote:
> >>
> >> I compiled the branches/release-1 source, but still having a problem.
> >>
> >> Thanks.
> >>
> >> > before doing anything else you should use branches/release-1 and NOT
> >> > branches/release-1-dtmf, the DTMF support was already merged into
> >> > branches/release-1
> >> >
> >> > On Mon, Nov 30, 2009 at 10:59 AM, Diego Ocampo <docampo2005 at
> >> > gmail.com>wrote:
> >> >
> >> >> Hello everybody,
> >> >>
> >> >> First of all, I want to thank for the extraodinary work.
> >> >> I'm use the openr2 version 1.3.0, compilied from
> >> >> branches/release-1-dtmf, because my provider in Argentina (Global
> >> >> Crossing) uses r2-digital-dtmf-dnis configuration.
> >> >>
> >> >> The library work great, but I have a problem when the caller hang up,
> >> >> the channel goes to "CLEAR BA - CLEAR FO" state.
> >> >>
> >> >> asterisk1*CLI>mfcr2 show channels
> >> >> Chan Variant Max ANI Max DNIS ANI First Immediate Accept Tx CAS Rx
> >> >> CAS
> >> >> 1 AR 10 4 No No IDLE IDLE
> >> >> 2 AR 10 4 No No IDLE IDLE
> >> >> 3 AR 10 4 No No CLEAR BA
> >> >> CLEAR
> >> >> FO
> >> >> 4 AR 10 4 No No IDLE IDLE
> >> >> 5 AR 10 4 No No IDLE IDLE
> >> >> 6 AR 10 4 No No IDLE IDLE
> >> >> 7 AR 10 4 No No IDLE IDLE
> >> >> 8 AR 10 4 No No IDLE IDLE
> >> >> 9 AR 10 4 No No IDLE IDLE
> >> >> 10 AR 10 4 No No IDLE IDLE
> >> >> 11 AR 10 4 No No IDLE IDLE
> >> >> 12 AR 10 4 No No IDLE IDLE
> >> >>
> >> >> Log (chan-3-backward-0-20091128210432.call):
> >> >>
> >> >> [21:04:32:967] [Thread: 1089317184] [Chan 3] - Call started at Sat
> Nov
> >> >> 28 21:04:32 2009 on chan 3 [openr2 version 1.3.0, revision 273M]
> >> >> [21:04:32:967] [Thread: 1089317184] [Chan 3] - Initialized R2 DTMF
> >> >> detector
> >> >> [21:04:32:967] [Thread: 1089317184] [Chan 3] - CAS Tx >> [SEIZE ACK]
> >> >> 0x0C
> >> >> [21:04:32:967] [Thread: 1089317184] [Chan 3] - CAS Raw Tx >> 0x0D
> >> >> [21:04:33:081] [Thread: 1089317184] [Chan 3] - Got digits 1 of len 1
> >> >> [21:04:33:261] [Thread: 1089317184] [Chan 3] - Got digits 5 of len 1
> >> >> [21:04:33:461] [Thread: 1089317184] [Chan 3] - Got digits 1 of len 1
> >> >> [21:04:33:681] [Thread: 1089317184] [Chan 3] - Got digits 5 of len 1
> >> >> [21:04:34:241] [Thread: 1089317184] [Chan 3] - Done with DTMF
> detection
> >> >> [21:04:34:241] [Thread: 1089317184] [Chan 3] - Attempting to cancel
> >> >> timer timer 0
> >> >> [21:04:34:241] [Thread: 1089317184] [Chan 3] - Cannot cancel timer 0
> >> >> [21:04:34:261] [Thread: 1120618816] [Chan 3] - CAS Tx >> [ANSWER]
> 0x04
> >> >> [21:04:34:261] [Thread: 1120618816] [Chan 3] - CAS Raw Tx >> 0x05
> >> >> [21:09:07:770] [Thread: 1120618816] [Chan 3] - Bits changed from 0x00
> >> >> to
> >> >> 0x08
> >> >> [21:09:07:770] [Thread: 1120618816] [Chan 3] - CAS Rx << [CLEAR
> >> >> FORWARD]
> >> >> 0x08
> >> >> [21:09:07:770] [Thread: 1120618816] [Chan 3] - Far end disconnected.
> >> >> Reason: Normal Clearing
> >> >> [21:09:07:774] [Thread: 1120618816] [Chan 3] - Attempting to cancel
> >> >> timer timer 0
> >> >> [21:09:07:774] [Thread: 1120618816] [Chan 3] - Cannot cancel timer 0
> >> >> [21:09:07:774] [Thread: 1120618816] [Chan 3] - CAS Tx >> [CLEAR BACK]
> >> >> 0x0C
> >> >> [21:09:07:774] [Thread: 1120618816] [Chan 3] - CAS Raw Tx >> 0x0D
> >> >> [21:29:16:592] [Thread: 1120618816] [Chan 3] - Attempting to cancel
> >> >> timer timer 0
> >> >> [21:29:16:592] [Thread: 1120618816] [Chan 3] - Cannot cancel timer 0
> >> >>
> >> >> chan_dahdi.conf:
> >> >>
> >> >> [trunkgroups]
> >> >> [channels]
> >> >> context=from-pstn
> >> >> switchtype=national
> >> >> usecallerid=yes
> >> >> hidecallerid=no
> >> >> callwaiting=yes
> >> >> callwaitingcallerid=yes
> >> >> threewaycalling=yes
> >> >> transfer=yes
> >> >> cancallforward=yes
> >> >> echocancel=yes
> >> >> rxgain=0.0
> >> >> txgain=0.0
> >> >> immediate=no
> >> >>
> >> >> resetinterval=never
> >> >> context=from-pstn
> >> >> group=0
> >> >> echocancel=yes
> >> >> signalling=mfcr2
> >> >> mfcr2_variant=ar
> >> >> mfcr2_get_ani_first=no
> >> >> mfcr2_max_ani=10
> >> >> mfcr2_max_dnis=4
> >> >> mfcr2_category=national_subscriber
> >> >> mfcr2_mfback_timeout=-1
> >> >> mfcr2_metering_pulse_timeout=-1
> >> >> mfcr2_dtmf_detection=1
> >> >> mfcr2_dtmf_dialing=1
> >> >> channel => 1-12
> >> >>
> >> >> dahdi/system.conf:
> >> >> # Span 1: TE4/0/1 "T4XXP (PCI) Card 0 Span 1" (MASTER) HDB3/ RED
> >> >> span=1,1,0,cas,hdb3
> >> >> cas=1-12:1101
> >> >> dchan=16
> >> >>
> >> >> # Global data
> >> >> loadzone = ar
> >> >> defaultzone = ar
> >> >>
> >> >> Thanks in advance.
> >> >>
> >> >> P.D.: Sorry, my english is not good
> >> >>
> >> >> _______________________________________________
> >> >> --Bandwidth and Colocation Provided by http://www.api-digital.com--
> >> >>
> >> >> asterisk-r2 mailing list
> >> >> To UNSUBSCRIBE or update options visit:
> >> >> http://lists.digium.com/mailman/listinfo/asterisk-r2
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Moises Silva
> >> > Software Developer
> >> > Sangoma Technologies Inc. | 50 McIntosh Drive, Suite 120, Markham ON
> L3R
> >> > 9T3
> >> > Canada
> >> > t. 1 905 474 1990 x 128 | e. moy at sangoma.com
> >> >
> >>
> >> _______________________________________________
> >> --Bandwidth and Colocation Provided by http://www.api-digital.com--
> >>
> >> asterisk-r2 mailing list
> >> To UNSUBSCRIBE or update options visit:
> >> http://lists.digium.com/mailman/listinfo/asterisk-r2
> >
> >
> >
> > --
> > Moises Silva
> > Software Developer
> > Sangoma Technologies Inc. | 50 McIntosh Drive, Suite 120, Markham ON L3R
> 9T3
> > Canada
> > t. 1 905 474 1990 x 128 | e. moy at sangoma.com
> >
> > _______________________________________________
> > --Bandwidth and Colocation Provided by http://www.api-digital.com--
> >
> > asterisk-r2 mailing list
> > To UNSUBSCRIBE or update options visit:
> > http://lists.digium.com/mailman/listinfo/asterisk-r2
> >
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-r2 mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-r2
>
>
>
>
> --
> Moises Silva
> Software Developer
> Sangoma Technologies Inc. | 50 McIntosh Drive, Suite 120, Markham ON L3R
> 9T3 Canada
> t. 1 905 474 1990 x 128 | e. moy at sangoma.com
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-r2 mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-r2
>
--
Moises Silva
Senior Software Engineer
Sangoma Technologies Inc. | 50 McIntosh Drive, Suite 120, Markham ON L3R 9T3
Canada
t. 1 905 474 1990 x 128 | e. moy at sangoma.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-r2/attachments/20091204/22fbd41a/attachment.htm
More information about the asterisk-r2
mailing list