ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Elastix 4. Обновление. Поддержка DAHDI

Обо всем касательно TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Elastix 4. Обновление. Поддержка DAHDI

Сообщение apb » 08 сен 2016, 15:39

Бодрого здоровья!
С год назад поднял 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
apb
 
Сообщений: 17
Зарегистрирован: 23 янв 2013, 01:44

Re: Elastix 4. Обновление. Поддержка DAHDI

Сообщение awsswa » 08 сен 2016, 16:04

модуль dahdi идет под ядро
вариант - у вас пакет не совместим с текущим ядром
качайте в исходниках и собирайте через ./make и далее
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Elastix 4. Обновление. Поддержка DAHDI

Сообщение ded » 08 сен 2016, 17:00

сначала есть шанс не морочиться со сборкой, а качнуть готовые -
yum install dahdi*
или
apt-get install dahdi*
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix 4. Обновление. Поддержка DAHDI

Сообщение apb » 03 окт 2016, 12:38

Извините за затяжку с ответом ... переключал на старый сервант пока не было времени ...

Удалось подключить DAHDI только установкой его дополнительно.
И ... не всё получилось гладко, ибо звонки исходящие работают нормально, а вот входящие натыкаются на:
Код: выделить все
--Span 1: Extension 1111@tdmoe does not exist. Rejecting call from ' '

при прочих равных настройках со старым сервером.

Код: выделить все
pri show spans

выдаёт
Код: выделить все
PRI span 1/0: Up, Active

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   


и так-то вроде всё кажет, однако звонки не прилетают "из вне"
apb
 
Сообщений: 17
Зарегистрирован: 23 янв 2013, 01:44

Re: Elastix 4. Обновление. Поддержка DAHDI

Сообщение ded » 03 окт 2016, 12:55

У вас нет контекста tdmoe или, если есть, в нём нет экстена 1111. Вот о чём рассказывает вам Астериск.
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix 4. Обновление. Поддержка DAHDI

Сообщение apb » 03 окт 2016, 13:50

Во входящих маршрутах (Inbound Routes) указано в разделе "установить направление" транки =>> tdmoe и на "старой (3)" и на "новой(4)" версии.

есть-ли возможность провести что нить типа отслеживания прохождения вызова или где посмотреть логику, куда обращается asterisk при поиске контекста для входящего маршрута?
apb
 
Сообщений: 17
Зарегистрирован: 23 янв 2013, 01:44

Re: Elastix 4. Обновление. Поддержка DAHDI

Сообщение ded » 03 окт 2016, 13:54

Установить направление можно хоть к себе на дачу. Не факт, что это будет работать.
ded писал(а):У вас нет контекста tdmoe или, если есть, в нём нет экстена 1111.

apb писал(а):есть-ли возможность провести что нить типа отслеживания прохождения вызова или где посмотреть логику, куда обращается asterisk при поиске контекста для входящего маршрута?
Вы уж простите, но слишком банальный вопрос, ниже новичка, Вы книгу даже не читали, это зря.
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix 4. Обновление. Поддержка DAHDI

Сообщение apb » 05 окт 2016, 13:26

Может быть и ниже нуба, однако в моём случае TDMoE не просто входящий E1, а фактически дополнение к имеющимся FXS-шлюзам с точки зрения эластикса.
При обновлении системы был изменён extensions.conf и визуально всё выглядело ОК. Входящий вызов в логе есть, а то, что при отсутствии *.bak файла файл extension.conf был заменён - я об этом не подумал. Не хватало одной строки, относящей пользователей на этом экстеншене к внутренним абонентам.
И да, простите за нубство, но до сих пор не смог найти программное средство, позволяющее выявить отсутствие добавления данного транка в группу входящих в состав телефонной станции "внутренних абонентов" :-/
apb
 
Сообщений: 17
Зарегистрирован: 23 янв 2013, 01:44

Re: Elastix 4. Обновление. Поддержка DAHDI

Сообщение ded » 05 окт 2016, 13:40

Ваам просто нужно указать для него контекст 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

Вы бы всё же Книгу почитали, чем переписываться тут?
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Готовые VoIP дистрибутивы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH