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

Порты FXO и параметр Busy Pattern (плата TDM410)

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
leeyoo
Сообщения: 18
Зарегистрирован: 14 мар 2021, 22:18

Порты FXO и параметр Busy Pattern (плата TDM410)

Сообщение leeyoo »

Прошу подсказки.
Как исправить, чтобы не было нулей в параметрах Busy Pattern: 0,0,0,0?
Сигналы занятости распознаются и порты "отбиваются", не зависают, но почему тут нули?

CLI> dahdi show channel 1

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

Busy Detection: yes
    Busy Detector Helper: BUSYDETECT_TONEONLY
    Busy Count: 6
    Busy Pattern: 0,0,0,0
Вывод комманды показывает Busy Pattern: 0,0,0,0.
Такая ситуация со всеми каналами.
Исходя из этой темы, так быть не должно:
https://forum.asterisk.ru/viewtopic.php ... =10#p20517

# service dahdi status

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

### Span  1: WCTDM/0 "Wildcard TDM410P" (MASTER) 
  1 FXO        FXSKS       (In use) (EC: OSLEC - INACTIVE)  
  2 FXO        FXSKS       (In use) (EC: OSLEC - INACTIVE)  
  3 FXO        FXSKS       (In use) (EC: OSLEC - INACTIVE)  
  4 FXO        FXSKS       (In use) (EC: OSLEC - INACTIVE)  RED
CLI> dahdi show channels

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

   Chan Extension       Context         Language   MOH Interpret        Blocked    State      Description                     
 pseudo                 default                    default                         In Service                                 
      1                 from-analog     ru         default                         In Service                                 
      2                 from-analog     ru         default                         In Service                                 
      3                 from-analog     ru         default                         In Service                                 
      4                 from-analog     ru         default                         In Service

Эти 3 файла на наличие региональных настроек проверил и перезагрузил сервер:
1. etc/dahdi/system.conf
# Global data
loadzone = ru
defaultzone = ru

2. etc/asterisk/chan_dahdi.conf
[channels]
language=ru

3. etc/asterisk/indications.conf
[general]
country=ru

К примеру, здесь: http://asterisk-support.ru/forum/topics/5323/
в сообщении от dmn83 были отличные от нулей значения.
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: Порты FXO и параметр Busy Pattern (плата TDM410)

Сообщение ded »

leeyoo писал(а):3. /etc/asterisk/indications.conf
[general]
country=ru
Маловато будет!

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

[general]
country=ru

[ru]
description = Russian Federation
ringcadence = 1000,4000
dial = 425
busy = 425/350,0/350
ring = 425/800,0/3200
congestion = 425/350,0/350
callwaiting = 425/200,0/5000
dialrecall = !350+440/100,!0/100,!350+440/100,!0/100,!350+440/100,!0/100,350+440
record = 1400/500,0/15000
info = !950/330,!1400/330,!1800/330,0
вот это и есть индикация, которой у вас не было в /etc/asterisk/indications.conf
leeyoo
Сообщения: 18
Зарегистрирован: 14 мар 2021, 22:18

Re: Порты FXO и параметр Busy Pattern (плата TDM410)

Сообщение leeyoo »

ded писал(а):Маловато будет!
В indications.conf cекция [ru], описывающая различные тоны у меня тоже есть. Точь-в-точь как в вашем сообщении.
Извините, что сразу неясно выразился.
leeyoo
Сообщения: 18
Зарегистрирован: 14 мар 2021, 22:18

Re: Порты FXO и параметр Busy Pattern (плата TDM410)

Сообщение leeyoo »

Команда "dahdi show channel 1" показывает четыре параметра для Busy Pattern:

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

Busy Detection: yes
    Busy Detector Helper: BUSYDETECT_TONEONLY
    Busy Count: 4
    Busy Pattern: 350,350,0,0
В chan_dahdi.conf.sample пример и описание для двух параметров:
;busypattern=500,500

В chan_dahdi.c более подробная строка:
busypattern=tonelength,quietlength or busypattern=t1length, q1length, t2length, q2length

Правильно ли я понял, что 4 цифры нужно указывать, если сигнал занятости двухтональный (несимметричный)?
Можно где-нибудь послушать пример, как звучит такой сигнал? Интересно.
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: Порты FXO и параметр Busy Pattern (плата TDM410)

Сообщение ded »

busypattern=500,500 - это каденция, гудки длительностью 500 мсек гудок и 500 мсек тишина.
leeyoo
Сообщения: 18
Зарегистрирован: 14 мар 2021, 22:18

Re: Порты FXO и параметр Busy Pattern (плата TDM410)

Сообщение leeyoo »

ded писал(а):500 мсек гудок и 500 мсек тишина.
Это мы получили два параметра, тут я понял.
А в каких случаях нужно указывать четыре, я не понял.

Вот, у меня больная тема, есть маршрут звонка:
"АТС Panasonic" --> TDM410 FXO1 (Panas#101) --> Asterisk --> GXW4108 FXO1 (Городской) --> Мобильный.
или
"АТС Panasonic" --> TDM410 FXO1 (Panas#101) --> Asterisk --> TDM410 FXO2 (Городской) --> Мобильный.

Сценарий №1: мобильный недоступен или долго не отвечает ----> получаю от городской АТС cadence 700мс/700мс.
Сценарий №2: мобильный занят или разговор завершает одна из сторон ----> получаю от городской АТС cadence 350мс/350мс.

Если напишу BusyPattern 350,350,700,700 то это не работает.
Отбой на GXW4108 настроил на сценарий №2, а с №1 проблема.
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: Порты FXO и параметр Busy Pattern (плата TDM410)

Сообщение ded »

Надо настроить cadence 350мс/350мс. как congestion
а busy оставить как BusyPattern cadence 700мс/700мс.
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Порты FXO и параметр Busy Pattern (плата TDM410)

Сообщение Zavr2008 »

Я конечно всё понимаю, но сейчас 2021 год. ЗАЧЕМ вот это:
Asterisk --> GXW4108 FXO1 (Городской) --> Мобильный.
Правильнее наоборот в сторону SIP уходить, а не делать такой хардкор..

Panasonic какая модель?
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH