VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

Ответить
apb
Сообщения: 17
Зарегистрирован: 23 янв 2013, 01:44

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

Сообщение 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
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

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

Сообщение awsswa »

модуль dahdi идет под ядро
вариант - у вас пакет не совместим с текущим ядром
качайте в исходниках и собирайте через ./make и далее
платный суппорт по мере возможностей
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

сначала есть шанс не морочиться со сборкой, а качнуть готовые -
yum install dahdi*
или
apt-get install dahdi*
apb
Сообщения: 17
Зарегистрирован: 23 янв 2013, 01:44

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

Сообщение apb »

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

Удалось подключить 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   
и так-то вроде всё кажет, однако звонки не прилетают "из вне"
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

У вас нет контекста tdmoe или, если есть, в нём нет экстена 1111. Вот о чём рассказывает вам Астериск.
apb
Сообщения: 17
Зарегистрирован: 23 янв 2013, 01:44

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

Сообщение apb »

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

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

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

Сообщение ded »

Установить направление можно хоть к себе на дачу. Не факт, что это будет работать.
ded писал(а):У вас нет контекста tdmoe или, если есть, в нём нет экстена 1111.
apb писал(а):есть-ли возможность провести что нить типа отслеживания прохождения вызова или где посмотреть логику, куда обращается asterisk при поиске контекста для входящего маршрута?
Вы уж простите, но слишком банальный вопрос, ниже новичка, Вы книгу даже не читали, это зря.
apb
Сообщения: 17
Зарегистрирован: 23 янв 2013, 01:44

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

Сообщение apb »

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

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

Сообщение 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

Вы бы всё же Книгу почитали, чем переписываться тут?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH