обновил астериск (1.8.19.1) и dahdi (2.6.1-r1), перезагружал машину, однако в CLI все равно пишет:
asterisk*CLI>dahdi show version
DAHDI Version: 2.5.0.2 Echo Canceller: HWEC
1) А зачем?
2) Как обновляли dahdi? Подробности важны.
3) Различаете обновления драйвера ядра dahdi, который никак не связан с АстерискCLI>dahdi show version и версию которого можно увидеть в dmesg только при загрузке драйверов
service dahdi restart
1) Зачем: периодически появляется ошибка вида 2054:[Feb 25 08:02:43] WARNING[1726] sig_pri.c: Span 2: Got SETUP with duplicate call ptr (0x7f78c05900e0). Dropping call.
Для конечного пользователя звонок просто не проходит. На багзилле астера вроде бы у кого то трабл исчез после обновления dahdi.
2) Как обновлял dahdi:
система: Linux asterisk 3.2.14-s1 #1 SMP PREEMPT Tue Apr 24 15:19:22 MSK 2012 x86_64 Intel(R) Pentium(R) CPU G850 @ 2.90GHz GenuineIntel GNU/Linux (gentoo)
Исходя из
emerge -u dahdi asterisk
module-rebuild rebuild
не видно, что на вашу 64-битную ось встаёт именно 2.6.1-r1
Если есть надобность обновляться, то лучше из source - скачать и собрать.
reboot - не нужен, можно просто выгрузить старые модули
lsmod |grep dahdi
modprobe -r crc_ccitt
modprobe -r wct4xxp (или какой там у вас загружен)
modprobe -r dahdi
и потом снова загрузить вновь собранные. Возможно они встанут не туда
/lib/modules/3.2.14-s1.x86_64/dahdi/
тогда проблемней чуть.