Страница 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 ' '
при прочих равных настройках со старым сервером.

Код: Выделить всё

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   
и так-то вроде всё кажет, однако звонки не прилетают "из вне"

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

Вы бы всё же Книгу почитали, чем переписываться тут?