Проблемы с Digium TDM2400P
периодически пропадает гудок на аналоговых телефонах
|
Сообщений: 14
|
Re: Проблемы с Digium TDM2400P
хм, прозвонился пару раз с города в офис и появилась возможность звонить наружу, прям неверится.
|
|
Сообщений: 14
|
Re: Проблемы с Digium TDM2400P
Сейчас проверяю снова, наружу звонок проходит только после того, как снаружи на этот номер позвонили. Причём снаружи всё нормально и гудки, и dialplan правильно отрабатывает.
Кто-нибудь сталкивался с такой проблемой?
|
|
Откуда: Москва
Сообщений: 3421
|
Re: Проблемы с Digium TDM2400P
dahdi_test что говорит? dahdi_tool что говорит про IRQ misses?
|
|
Сообщений: 14
|
Re: Проблемы с Digium TDM2400P
sudo dahdi_test
Opened pseudo dahdi interface, measuring accuracy...
99.997% 100.000% 99.997% 99.997% 99.997% 99.998% 99.998%
--- Results after 7 passes ---
Best: 100.000 -- Worst: 99.997 -- Average: 99.997560, Difference: 100.002331
dahdi_tool вообще нет бинарника.
sudo dahdi_monitor
[1]
active=yes
alarms=OK
description=Wildcard TDM2400P Board 1
name=WCTDM/0
manufacturer=Digium
devicetype=Wildcard TDM2400P
location=PCI Bus 02 Slot 02
basechan=1
totchans=24
irq=22
type=analog
port=1,FXO
port=2,FXO
port=3,FXO
port=4,FXO
port=5,FXS
port=6,FXS
port=7,FXS
port=8,FXS
port=9,FXS
port=10,FXS
port=11,FXS
port=12,FXS
port=13,none
port=14,none
port=15,none
port=16,none
port=17,none
port=18,none
port=19,none
port=20,none
port=21,none
port=22,none
port=23,none
port=24,none
|
|
Сообщений: 14
|
Re: Проблемы с Digium TDM2400P
выявилась ещё одна проблема, теперь не принимаются программные факсы:
Goto (office,h,2)
-- Executing [h@office:2] Set("DAHDI/2-1", "FAXFILESTATUS=0") in new stack
-- Executing [h@office:3] System("DAHDI/2-1", "/usr/bin/tiff2pdf -p a4 -z -o /home/incoming-fax/-.pdf /tmp/-.tif") in new stack
-- Executing [h@office:4] System("DAHDI/2-1", "chmod a+rw /home/incoming-fax/*") in new stack
-- Executing [h@office:5] Hangup("DAHDI/2-1", "") in new stack
== Spawn extension (office, h, 5) exited non-zero on 'DAHDI/2-1'
-- Hanging up on 'DAHDI/2-1'
щас начал рыть документацию, подозреваю, что это особенности перехода с ZAP на DAHDI, поскольку на ZAP'е всё работало.
|
|
Сообщений: 14
|
Re: Проблемы с Digium TDM2400P
Не получается прозвониться с факса и соответственно отправить факс. В логах:
-- Starting simple switch on 'DAHDI/11-1'
-- Hanging up on 'DAHDI/11-1'
-- Hungup 'DAHDI/11-1'
Всё это после попытки набрать номер. В ответ короткие гудки. Все остальные аналоговые телефоны работают.
|
|
Сообщений: 14
|
Re: Проблемы с Digium TDM2400P
собрал последние релизы asterisk-1.4.26.1+dahdi-linux-2.2.0.2+dahdi-tools-2.2.0.2. Проблемы с дозвонами исчезли, аппаратные факсы пока нет возможности проверить.
Может кто подскажет по сборке SpanDSP-0.0.6pre12? нужно чтобы в астериске появились функции RxFAX и TxFAX.
cd /usr/src/downloads
ls
--asterisk
--dahdi-linux
--dahdi-tools
--spandsp
Взял с svn транк:
svn co https://agx-ast-addons.svn.sourceforge.net/svnroot/agx-ast-addons agx-ast-addons
cd agx-ast-addons/trunk
Понимаю, что мне в итоге нужно получить 2 файлика: app_rxfax.c и app_txfax.c
и пропатчить потом файликом .patch, чтобы в астериске в make menuselect включить эти модули, НО каким образом это сделать я не понимаю, уже перерыл кучу инфы как с русских, так и с зарубежных сайтов, но результата 0.
Запуск ./build.sh выдаёт такой лог, не понимаю для чего у него и zaptel там и dahdi.
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- checking for Asterisk presence...
-- checking for Zaptel presence...
-- MISSING HEADER: zaptel.h - DAHDI is unsupported - app_confcall will not be compiled
-- checking for SpanDSP presence...
-- digging inside app-asterisk ...
-- digging inside app-dahdi ...
-- digging inside app-spandsp ...
-- completed.
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/src/downloads/agx-ast-addons/trunk/build
Scanning dependencies of target app_devstate
[ 11%] Building C object app-asterisk/CMakeFiles/app_devstate.dir/app_devstate.o
Linking C shared module ../../dist/app_devstate.so
[ 11%] Built target app_devstate
Scanning dependencies of target app_nv_backgrounddetect
[ 22%] Building C object app-asterisk/CMakeFiles/app_nv_backgrounddetect.dir/app_nv_backgrounddetect.o
Linking C shared module ../../dist/app_nv_backgrounddetect.so
[ 22%] Built target app_nv_backgrounddetect
Scanning dependencies of target app_nv_faxdetect
[ 33%] Building C object app-asterisk/CMakeFiles/app_nv_faxdetect.dir/app_nv_faxdetect.o
Linking C shared module ../../dist/app_nv_faxdetect.so
[ 33%] Built target app_nv_faxdetect
Scanning dependencies of target app_pickup2
[ 44%] Building C object app-asterisk/CMakeFiles/app_pickup2.dir/app_pickup2.o
Linking C shared module ../../dist/app_pickup2.so
[ 44%] Built target app_pickup2
Scanning dependencies of target app_valetparking
[ 55%] Building C object app-asterisk/CMakeFiles/app_valetparking.dir/app_valetparking.o
Linking C shared module ../../dist/app_valetparking.so
[ 55%] Built target app_valetparking
Scanning dependencies of target func_devstate
[ 66%] Building C object app-asterisk/CMakeFiles/func_devstate.dir/func_devstate.o
Linking C shared module ../../dist/func_devstate.so
[ 66%] Built target func_devstate
Scanning dependencies of target app_confcall
[ 77%] Building C object app-dahdi/CMakeFiles/app_confcall.dir/app_confcall.o
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:57:27: error: zaptel/zaptel.h: No such file or directory
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘careful_write’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:421: error: ‘ZT_IOMUX_WRITE’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:421: error: (Each undeclared identifier is reported only once
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:421: error: for each function it appears in.)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:421: error: ‘ZT_IOMUX_SIGEVENT’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:422: error: ‘ZT_IOMUX’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘confcall_deactivate_conference’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:488: error: storage size of ‘ztc’ isn’t known
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:514: error: ‘ZT_SETCONF’ undeclared (first use in this function)
cc1: warnings being treated as errors
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:488: warning: unused variable ‘ztc’
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘confcall_activate_conference’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:557: error: storage size of ‘ztc’ isn’t known
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:583: error: ‘ZT_CONF_CONFANN’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:585: error: ‘ZT_SETCONF’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:557: warning: unused variable ‘ztc’
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘confcall_monitor_conference_thread’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1840: error: ‘ZT_CONF_CONF’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1840: error: ‘ZT_CONF_LISTENER’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘confcall_activate_zap_conference’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1891: error: storage size of ‘ztc’ isn’t known
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1898: error: ‘ZT_SETCONF’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1891: warning: unused variable ‘ztc’
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘confcall_deactivate_zap_conference’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1909: error: storage size of ‘ztc’ isn’t known
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1913: error: ‘ZT_SETCONF’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1909: warning: unused variable ‘ztc’
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘confcall_set_buffering’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1926: error: ‘ZT_BUFFERINFO’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1926: error: expected ‘;’ before ‘bi’
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1929: error: ‘bi’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1931: error: ‘ZT_POLICY_IMMEDIATE’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1935: error: ‘ZT_SET_BUFINFO’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:1940: error: ‘ZT_SETLINEAR’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘confcall_handle_dtmf’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:2220: error: ‘ZT_CONF_TALKER’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:2222: error: ‘ZT_CONF_CONF’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:2222: error: ‘ZT_CONF_LISTENER’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘confcall_bridge’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:2725: error: ‘ZT_CONF_CONF’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:2725: error: ‘ZT_CONF_TALKER’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:2725: error: ‘ZT_CONF_LISTENER’ undeclared (first use in this function)
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c: In function ‘confcall_adminflag_apply_user’:
/usr/src/downloads/agx-ast-addons/trunk/app-dahdi/app_confcall.c:3652: error: ‘ZT_CONF_TALKER’ undeclared (first use in this function)
make[2]: *** [app-dahdi/CMakeFiles/app_confcall.dir/app_confcall.o] Error 1
make[1]: *** [app-dahdi/CMakeFiles/app_confcall.dir/all] Error 2
make: *** [all] Error 2
|
|
Откуда: Moscow
Сообщений: 139
|
Re: Проблемы с Digium TDM2400P
попробуйте поставить и zaptel тоже, и указать путь к header'ам при сборке.
|
|
Откуда: Moscow
Сообщений: 139
|
Re: Проблемы с Digium TDM2400P
Читаем README:
INSTALLATION ARE PRE-REQUISITES
===============================
- Common preprequisite:
- CMake (tool)
- libTiff >= 3.8 and < 4.0
- Zaptel (NO DAHDI)
|
|
Сообщений: 14
|
Re: Проблемы с Digium TDM2400P
|
|