Cronyx Site
About Cronyx
Products Prices Contact information Search English 
English Russian  Russian
Software Payment
What's new
F. A. Q.
Partners
Site map


Форум cronyx.ru (архив)

taupci драйвера 6.0-rc10 zaptelnikulin  ::  2006-10-30 18:09

Карточка taupci подключена по E1 ISDN PRI к АТС
zaptel-1.4.0-beta2
asterisk-1.4.0-beta3
kernel-2.6.18.1
Настройка cronyx.conf:
taupci_0_e1_1="clock=rcv0"
cp0="zaptel ts=1-31 mode=phony qlen=2"

Возникает эхо в SIP телефонах при звонке в ТфОп
Сравнил старые драйвера и новые и увидил что в структуру _zaptel_t в czaptel.c
не добавлены:
unsigned char ec_chunk1[31][ZT_CHUNKSIZE]; unsigned char ec_chunk2[31][ZT_CHUNKSIZE]; Необходимые zaptel для эхо компенсации.
А также соответствующая их обработка в функциях
zaptel_receive:

if (chan->chanpos != 16) { /* zt_ec_chunk (chan, chan->readchunk, chan->writechunk); */
zt_ec_chunk(chan, chan->readchunk,p->ec_chunk2[n]); memcpy(p->ec_chunk2[n],p->ec_chunk1[n],ZT_CHUNKSIZE); memcpy(p->ec_chunk1[n],chan->writechunk,ZT_CHUNKSIZE); }

zap_startup:

/* initialize the start value for the entire chunk of last ec buffer */ for(i = 0; i < span->channels; i++) {
memset(p->ec_chunk1[i],
ZT_LIN2X(0,&span->chans[i]),ZT_CHUNKSIZE); memset(p->ec_chunk2[i],
ZT_LIN2X(0,&span->chans[i]),ZT_CHUNKSIZE); }

После этого эхо исчезло совсем.
(Ну и установкой #define ZT_CHUNKSIZE 16 в zaptel.h)



taupci драйвера 6.0-rc10 zaptel
nikulin  ::  2006-10-30 18:09
   Пояснения (+)ly  ::  2006-10-30 19:18
      RE:Пояснения (+)nikulin  ::  2006-10-31 10:16
         Новая версия, просьба испытать (+)ly  ::  2006-10-31 18:37
            ec-delay=0caspy  ::  2006-11-03 19:48
               Попробовал (+)ly  ::  2006-11-04 02:17
            Испытание новой версииnikulin  ::  2006-11-02 17:33
               читал код, много думалedo  ::  2006-11-02 18:44
                  ZT_CHUNKSIZE (+)ly  ::  2006-11-02 19:04
                     zt_chunk = 16caspy  ::  2006-11-07 20:29
                        RE:zt_chunk = 16nikulin  ::  2006-11-08 13:42
                           неаcaspy  ::  2006-11-08 13:51
                              RE: неаnikulin  ::  2006-11-08 18:23
                                 recaspy  ::  2006-11-08 18:31
                                    Даnikulin  ::  2006-11-09 09:13
                                       libpriys  ::  2006-11-09 12:20
                     попробывал 2nikulin  ::  2006-11-03 14:28
                        попробывал 3nikulin  ::  2006-11-03 14:33
                           В целом достаточно странно, нужно разбираться (+)ly  ::  2006-11-03 14:58
                              систематическая проверкanikulin  ::  2006-11-03 17:28
                                 и мои 2 копейки про эхоcaspy  ::  2006-11-03 20:25
                                    заптел версия 1.4 даёт поставить zt_chanksize 16nikulin  ::  2006-11-04 17:57
                                       grepcaspy  ::  2006-11-04 21:23
                                          zaptel-1.4.0-beta2/wct4xxpnikulin  ::  2006-11-05 10:59
                              Попробуюnikulin  ::  2006-11-03 15:29
                                 Нет (+)ly  ::  2006-11-03 15:59
                     Попробовалnikulin  ::  2006-11-03 12:22
                        что до увеличения qlen на старте *ки,caspy  ::  2006-11-03 14:44
                           увеличение qlen (+)ly  ::  2006-11-03 15:20
                     я смотрю на mg2ec.h - вроде нормальноedo  ::  2006-11-02 20:29
               Я очень рад, что работает! (+)ly  ::  2006-11-02 18:18
                  kernel tuningcaspy  ::  2006-11-03 12:37
                     Это слишком большая тема (+)ly  ::  2006-11-03 15:18
                  конфигурация в /etc/cronyx.confcaspy  ::  2006-11-03 12:22
                     Ок, поправлю sh-скрипт (-)ly  ::  2006-11-03 14:34
         честно говоря не понимаю, что происходит при смене ZT_CHUNKSIZEedo  ::  2006-10-31 12:15
            Новая версия, просьба испытать (+)ly  ::  2006-10-31 18:38
               Новая версия (+)ys  ::  2006-11-01 17:22
                  Отлично! (+)ly  ::  2006-11-01 17:28
                     Опс.ys  ::  2006-11-02 14:42
                        А при каком ec-delay работает ? (-)ly  ::  2006-11-02 14:48
                           дело вроде в самом zaptelys  ::  2006-11-02 15:56
      по умолчанию zaptel давит 128 отсчетовedo  ::  2006-10-30 20:24
         Re: по умолчанию zaptel давит 128 отсчетовnikulin  ::  2006-10-31 10:21
            ???edo  ::  2006-10-31 11:11
               Re: ???nikulin  ::  2006-10-31 11:15
                  а как же оно тогда работает при ZT_CHUNKSIZE=8?edo  ::  2006-10-31 12:00
         OK (+)ly  ::  2006-10-31 00:49
            ZT_CHUNKSIZE и timingys  ::  2006-10-31 11:56

Copyright © 1996-2024 Cronyx