diff options
author | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2008-08-11 16:22:24 +0000 |
---|---|---|
committer | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2008-08-11 16:22:24 +0000 |
commit | b52fbc3e2f505ca498fd877fa919d93cd163ca7c (patch) | |
tree | 8e1e84273875cac6e91486a0ba1a099e19209147 /drivers/dahdi/xpp/card_bri.c | |
parent | 0b99c42c06ff42382f8056d336064d9710ca0599 (diff) |
xpp: CAS/E1 support in the PRI module, and minor fixes.
* Add support for CAS in the PRI module. Use firmware rev. 5975.
* Debugging parameter pcmtx_chan now accepts a dahdi channel number.
* Do initialize a reserved protocol field (card_global).
* The name DAHDI as used in proc/xpp/sync has 5 (not 6) letters.
* Fix DTMF "channel leak" regression in the FXS module.
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@4761 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/xpp/card_bri.c')
-rw-r--r-- | drivers/dahdi/xpp/card_bri.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/dahdi/xpp/card_bri.c b/drivers/dahdi/xpp/card_bri.c index 1f0bf6f..1adbf7c 100644 --- a/drivers/dahdi/xpp/card_bri.c +++ b/drivers/dahdi/xpp/card_bri.c @@ -1090,12 +1090,13 @@ static void BRI_card_pcm_fromspan(xbus_t *xbus, xpd_t *xpd, xpp_line_t wanted_li if(IS_SET(wanted_lines, i)) { if(SPAN_REGISTERED(tmp_xpd)) { #ifdef DEBUG_PCMTX - if(pcmtx >= 0 && pcmtx_chan == i) + int channo = tmp_xpd->span.chans[i]->channo; + + if(pcmtx >= 0 && pcmtx_chan == channo) memset((u_char *)pcm, pcmtx, DAHDI_CHUNKSIZE); else #endif memcpy((u_char *)pcm, chans[i]->writechunk, DAHDI_CHUNKSIZE); - // fill_beep((u_char *)pcm, tmp_xpd->addr.subunit, 2); } else memset((u_char *)pcm, 0x7F, DAHDI_CHUNKSIZE); pcm += DAHDI_CHUNKSIZE; @@ -1141,7 +1142,6 @@ static void BRI_card_pcm_tospan(xbus_t *xbus, xpd_t *xpd, xpacket_t *pack) if(IS_SET(tmp_mask, i)) { r = tmp_xpd->span.chans[i]->readchunk; // memset((u_char *)r, 0x5A, DAHDI_CHUNKSIZE); // DEBUG - // fill_beep((u_char *)r, 1, 1); // DEBUG: BEEP memcpy((u_char *)r, pcm, DAHDI_CHUNKSIZE); pcm += DAHDI_CHUNKSIZE; } |