Налаштування плати е1 на рівні dahdi і діалплана asterisk - зайців я
Пишемо програми для інтернету Починаючи писати програми для інтернету, багато початківці програмісти стикаються з такою помилкою. Вони розглядають систему браузер-сервер, як.
Лабораторні роботи CCNA RS Теорія - звичайно дуже потрібна річ. але без практики ні чого не запам'ятаєш. нижче посилання.
Додаємо звуки при наведенні миші або кліці на меню І так - все просто. звук є частиною дизайну і здатність.
На мою думку яке скоріше за все суб'єктивно - Virtumart 2 щодо відображення цін зроблений м'яко кажучи - кострубато. І щоб.
1. Початкове налаштування плати
Після установки плати в сервер потрібно вибрати тип PRI (E1 / T1), якщо в старій лінійці плат це робилося джампером, то в новій платі - виконується виключно програмно:
T1 - додати в /etc/modprobe.d/dahdi.conf наступний рядок:
- options wcte13xp default_linemode = t1
- або виконати під рутом на сервері:
- # Modprobe wcte13xp default_linemode = t1
E1 додати в /etc/modprobe.d/dahdi.conf наступний рядок:
- options wcte13xp default_linemode = e1
- або виконати під рутом на сервері:
- # Modprobe wcte13xp default_linemode = e1
Далі дивимося, чи коректно визначилася у нас плата:
Висновок терміналу повинен показати:
- 3: 00.0 Network controller: Digium, Inc. Wildcard TE133 single-span T1 / E1 / J1 card (PCI-Express) (rev 01)
2. Конфігурація плати
Правимо конфиг /etc/asterisk/chan_dahdi.conf:
- national: National ISDN 2 (default)
- dms100: Nortel DMS100
- 4ess: ATT 4ESS
- 5ess: Lucent 5ESS
- euroisdn: EuroISDN
- ni1: Old National ISDN 1
- qsig: Q.SIG
- echocancel = yes або no
- channel => 1-15,17-31
- pri_cpe якщо slave (ведений)
- pri_net якщо master (ведучий)
Приклад для E1 PRI:
- group = 1
- signalling = pri_cpe
- switchtype = euroisdn
- context = incoming
- channel => 1-15,17-31
Правимо конфиг /etc/dahdi/system.conf:
Конфігурація каналів має вигляд:
span =>
- # Span 1: WCTE1 / 0/1 "WCTE13X (PCI) Card 0 Span 1" CCS / HDB3 BLUE RED
- span = 1,1,0, ccs, hdb3
- # Termtype: te
- bchan = 1-15,17-31
- dchan = 16
- echocanceller = mg2,1-15,17-31
Завантажуємо драйвер плати:
Запускаємо утиліту dahdi_tool:
- # dahdi_tool
- Якщо все налаштовано правильно, то всі канали будуть в статусі OK
- Якщо немає - переходимо до наступного пункту 4:
3. Пошук несправностей
Статуси стан плати:
- Зелений - карта синхронізована з віддаленою стороною, все в порядку, потік є.
- Жовтий (yellow alarm) - Ні вхідного сигналу у протилежної сторони. Дане повідомлення означає, що віддалена сторона повідомляє, що з нашого боку немає сигналу. Як правило проблема в неправильній кроссіровкі кабелю або в його фізичному пошкодженні, або в різному параметрі CRC4 (з одного боку включений, з іншого немає)
- Синій (blue alarm): Порушення передачі суперфрейма. Чи означає, що є потік, який неможливо правильно декодувати. Проблема може означати неузгодженість налаштувань з двох сторін, проблему з боку сторони, яка передає, або наведенні сильного магнітного поля (зустрічається вкрай рідко).
- Червоний (red alarm) Розрив лінії. Повна відсутність сигналу.
Постійно відвалюється D-канал:
- Перевірте параметри таймінгу
dahdi_maint це утиліта для діагностики проблем з T1 / E1 платами. Вона дозволяє проводити loopback-тести. Є три основних типи Loopback: network line, network payload та localhost.
- network line loopback налаштовує потрібний порт на тест на фізичному рівні. Це корисно для PRI-провайдера для перевірки мережі при підключенні плати Digium. При цьому варіанті тесту фрейми не проходять через кадрування та кодування на платі. Цей тип тестування функціонально еквівалентний фізичній замикання лінії PRI, яка приходить від провайдера, loopback-коннектором. Щоб включити тест, наприклад на першому порту, виконайте наступну команду: dahdi_maint --span 1 --loopback networkline
- network payload loopback схожий network line loopback, за винятком того, що фрейми будуть проходити через кадрування та кодування, перш ніж повертаються назад. Це вимагає, щоб плата має бути встановлена в /etc/dahdi/system.conf. Тест дозволяє визначити, чи правильно працює плата. Щоб включити тест, наприклад на третьому порту, виконайте наступну команду: dahdi_maint --span 3 --loopback networkpayload
- Останній тип loopback тестування - це localhost loopback. Цей тип тестування функціонально еквівалентний фізичній замикання плати loopback-коннектором, використовується для перевірки працездатності і правильного налаштування плати. Щоб включити тест, наприклад на другому порту, виконайте наступну команду: dahdi_maint --span 2 --loopback localhost
Після настройки плати залишилося конфігурувати extensions.conf на використання потоку і насолоджуватися всіма перевагами PRI.
Конфігурація extensions.conf для E1 полягає в тому, щоб дозволити дзвонити абонентам через DAHDI, наприклад через префікс 0, і в самому просто вигляді виглядає як:
4. Asterisk команди CLI для тестування DAHDI
Команда dahdi show status відобразить стан встановлених плат.
dahdi show channels
Команда dahdi show channels виведе список сконфигурированних каналів «channel = 1-15,17-31».
localhost * CLI> pri show spans
PRI span 1/0: Up, Active
Команда pri show spans виводить інформацію про ISDN PRI (зокрема статус layer2 - Up або Down)
Linux команди для тестування DAHDI
] # Lspci | grep Ethernet
02: 08.0 Ethernet controller: Digium, Inc. Wildcard TE121 single-span T1 / E1 / J1 card (PCI-Express) (rev 11)
на прикладі Digium te120b
перевірка переривань - interrupts