> On Feb. 27, 2015, 9:39 a.m., Scott Griepentrog wrote:
> > I updated the chan_dahdi [channels] configuration with cadences matching 
> > the Bellcore spec and retested for both CID detection and DR pattern 
> > recognition.  Results are certain patterns (especially DR2, DR4, and DR5) 
> > exhibit failure rate on CID detection approaching 50%.  As the DR1 pattern 
> > has a 0% failure rate, I'm confident that it's still a remaining DR 
> > problem.  Additionally, the DR pattern numbers (#,#,#) are inconsistent for 
> > certain cadences.  DR2 for example may be 359,297,259, sometimes 359,0,0, 
> > sometimes 297,0,0.  The inconsistent DR patterns may or may not be related 
> > to the CID failure, although there appears to be a correlation.  There may 
> > be leftover artifacts on CID detection between calls, as repeating a failed 
> > call tends to correlate to another failure.

I forgot to paste in my cadences:

usedistinctiveringdetection=yes

;Bellcore-r1:
;60(2/4)
cadence=2000,-4000

;Bellcore-r2:
;60(.3/.2,1/.2,.3/4)
cadence=300,200,1000,200,300,-4000

;Bellcore-r3:
;60(.8/.4,.8/4)
cadence=800,400,800,-4000

;Bellcore-r4:
;60(.4/.2,.3/.2,.8/4)
cadence=400,200,300,200,800,-4000

;Bellcore-r5:
;60(.2/.2,.2/.2,.2/.2,1/4)
cadence=200,200,200,200,200,200,1000,-4000

;Bellcore-r6:
;60(.2/.4,.2/.4,.2/4)
cadence=200,400,200,400,200,-4000

;Bellcore-r7:
;60(.4/.2,.4/.2,.4/4)
cadence=400,200,400,200,400,-4000

;Bellcore-r8:
;60(0.25/9.75)
cadence=250,-9750


- Scott


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/4444/#review14562
-----------------------------------------------------------


On Feb. 23, 2015, 6:51 p.m., rmudgett wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/4444/
> -----------------------------------------------------------
> 
> (Updated Feb. 23, 2015, 6:51 p.m.)
> 
> 
> Review request for Asterisk Developers.
> 
> 
> Bugs: ASTERISK-24825
>     https://issues.asterisk.org/jira/browse/ASTERISK-24825
> 
> 
> Repository: Asterisk
> 
> 
> Description
> -------
> 
> The distinctive ring feature interferes with detecting Caller ID and
> appears to have been broken for years.  What happens is if you have a
> ring-ring cadence as used in the UK you get too many DAHDI events for the
> distinctive ring pattern array and Caller ID detection is aborted.  I
> think when Zapata/DAHDI added the ring begin event it broke distinctive
> ring.  More events happen than before and the code does no filtering of
> which event times are recorded in the pattern array.
> 
> * Made distinctive ring only record the ringt count when the ring ends
> instead of on just any DAHDI event.  Distinctive ring can be ring,
> ring-ring, ring-ring-ring, or different ring durations for the up to three
> rings.
> 
> * Fixed the distinctive ring detection enable (chan_dahdi.conf option
> usedistinctiveringdetection) to be per port instead of somewhat per port
> and somewhat global.  This has been broken since v1.8.
> 
> * Fixed using the default distinctive ring context when the detected
> pattern does not match any configured dringX patterns.  The default
> context did not get set when the previous call was a matched distinctive
> ring pattern and the current call is not matched.  This has been broken
> since v1.8.
> 
> * Made distinctive ring have no effect on Caller ID detection when it is
> disabled.  Caller ID detection just monitors for 10 seconds before giving
> up.
> 
> * Fixed leak of struct callerid_state memory when a polarity reversal
> during Caller ID detection causes the incoming call to be aborted.
> 
> 
> Diffs
> -----
> 
>   /branches/11/channels/sig_analog.c 432173 
>   /branches/11/channels/sig_analog.h 432173 
>   /branches/11/channels/chan_dahdi.c 432173 
>   /branches/11/UPGRADE.txt 432173 
> 
> Diff: https://reviewboard.asterisk.org/r/4444/diff/
> 
> 
> Testing
> -------
> 
> Tested the following scenarios for US (ring) and UK (ring-ring) ring cadences:
> 1) usedistinctiveringdetection=no
> 2) usedistinctiveringdetection=yes with distinctiveringaftercid=no
> 3) usedistinctiveringdetection=yes with distinctiveringaftercid=yes
> 
> * Caller-ID was detected for each call
> * The configured distinctive ring dringX pattern was detected and the 
> specified context set.
> 
> 
> Thanks,
> 
> rmudgett
> 
>

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to