Страница 1 из 1
Elastix 4. Обновление. Поддержка DAHDI
Добавлено: 08 сен 2016, 14:39
apb
Бодрого здоровья!
С год назад поднял asterisk4 beta.
Сейчас решил обновить. После обновления:
systemctl status dahdi.service
Код: Выделить всё
● dahdi.service - LSB: DAHDI kernel modules
Loaded: loaded (/etc/rc.d/init.d/dahdi)
Active: active (exited) since Чт 2016-09-08 13:35:51 MSK; 2s ago
Docs: man:systemd-sysv-generator(8)
Process: 2253 ExecStop=/etc/rc.d/init.d/dahdi stop (code=exited, status=0/SUCCESS)
Process: 2258 ExecStart=/etc/rc.d/init.d/dahdi start (code=exited, status=0/SUCCESS)
systemd[1]: Starting LSB: DAHDI kernel modules...
dahdi[2258]: No DAHDI modules on the system. Not starting
systemd[1]: Started LSB: DAHDI kernel modules.
И как бы всё вроде понятно, что нету дахди-модуля в системе, но kmod-dahdi и dahdi пакеты yum в системе находит установленными.
Как в данном случае прикрутить модуль DAHDI к ядру?
uname -a
3.10.0-327.28.3.el7.x86_64 #1 SMP Thu Aug 18 19:05:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Re: Elastix 4. Обновление. Поддержка DAHDI
Добавлено: 08 сен 2016, 15:04
awsswa
модуль dahdi идет под ядро
вариант - у вас пакет не совместим с текущим ядром
качайте в исходниках и собирайте через ./make и далее
Re: Elastix 4. Обновление. Поддержка DAHDI
Добавлено: 08 сен 2016, 16:00
ded
сначала есть шанс не морочиться со сборкой, а качнуть готовые -
yum install dahdi*
или
apt-get install dahdi*
Re: Elastix 4. Обновление. Поддержка DAHDI
Добавлено: 03 окт 2016, 11:38
apb
Извините за затяжку с ответом ... переключал на старый сервант пока не было времени ...
Удалось подключить DAHDI только установкой его дополнительно.
И ... не всё получилось гладко, ибо звонки исходящие работают нормально, а вот входящие натыкаются на:
Код: Выделить всё
--Span 1: Extension 1111@tdmoe does not exist. Rejecting call from ' '
при прочих равных настройках со старым сервером.
выдаёт
a
Код: Выделить всё
dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State Description
pseudo default default In Service
1 tdmoe default In Service
2 tdmoe default In Service
3 tdmoe default In Service
4 tdmoe default In Service
5 tdmoe default In Service
6 tdmoe default In Service
7 tdmoe default In Service
8 tdmoe default In Service
9 tdmoe default In Service
10 tdmoe default In Service
11 tdmoe default In Service
12 tdmoe default In Service
13 tdmoe default In Service
14 tdmoe default In Service
15 tdmoe default In Service
17 tdmoe default In Service
18 tdmoe default In Service
19 tdmoe default In Service
20 tdmoe default In Service
21 tdmoe default In Service
22 tdmoe default In Service
23 tdmoe default In Service
24 tdmoe default In Service
25 tdmoe default In Service
26 tdmoe default In Service
27 tdmoe default In Service
28 tdmoe default In Service
29 tdmoe default In Service
30 tdmoe default In Service
31 tdmoe default In Service
и так-то вроде всё кажет, однако звонки не прилетают "из вне"
Re: Elastix 4. Обновление. Поддержка DAHDI
Добавлено: 03 окт 2016, 11:55
ded
У вас нет контекста tdmoe или, если есть, в нём нет экстена 1111. Вот о чём рассказывает вам Астериск.
Re: Elastix 4. Обновление. Поддержка DAHDI
Добавлено: 03 окт 2016, 12:50
apb
Во входящих маршрутах (Inbound Routes) указано в разделе "установить направление" транки =>> tdmoe и на "старой (3)" и на "новой(4)" версии.
есть-ли возможность провести что нить типа отслеживания прохождения вызова или где посмотреть логику, куда обращается asterisk при поиске контекста для входящего маршрута?
Re: Elastix 4. Обновление. Поддержка DAHDI
Добавлено: 03 окт 2016, 12:54
ded
Установить направление можно хоть к себе на дачу. Не факт, что это будет работать.
ded писал(а):У вас нет контекста tdmoe или, если есть, в нём нет экстена 1111.
apb писал(а):есть-ли возможность провести что нить типа отслеживания прохождения вызова или где посмотреть логику, куда обращается asterisk при поиске контекста для входящего маршрута?
Вы уж простите, но слишком банальный вопрос, ниже новичка, Вы книгу даже не читали, это зря.
Re: Elastix 4. Обновление. Поддержка DAHDI
Добавлено: 05 окт 2016, 12:26
apb
Может быть и ниже нуба, однако в моём случае TDMoE не просто входящий E1, а фактически дополнение к имеющимся FXS-шлюзам с точки зрения эластикса.
При обновлении системы был изменён extensions.conf и визуально всё выглядело ОК. Входящий вызов в логе есть, а то, что при отсутствии *.bak файла файл extension.conf был заменён - я об этом не подумал. Не хватало одной строки, относящей пользователей на этом экстеншене к внутренним абонентам.
И да, простите за нубство, но до сих пор не смог найти программное средство, позволяющее выявить отсутствие добавления данного транка в группу входящих в состав телефонной станции "внутренних абонентов" :-/
Re: Elastix 4. Обновление. Поддержка DAHDI
Добавлено: 05 окт 2016, 12:40
ded
Ваам просто нужно указать для него контекст from-internal (а не tdmoe). Все абоненты станции ( и расширения) работают в этом контексте. Внешний мир приходит из контекста from-trunk (from-pstn).
провести что нить типа отслеживания прохождения вызова или где посмотреть логику, куда обращается asterisk при поиске контекста можно командой
CLI> dialplan show 1111@tdmoe
CLI> dialplan show 89012345678@from-internal
CLI> dialplan show 4957654321@from-trunk
Вы бы всё же Книгу почитали, чем переписываться тут?