Digium TE235 настройка

Платы TE230-й серии имеют множество вариантов конфигурации.
В этой главе приведены примеры для ISDN PRI E1, как самые распространенные в наших условиях.

Смотрите также пример настройки Dynamic Spans для банка каналов. >>>

Сначала настроим взаимодействие между драйвером DAHDI и Asterisk.
Конфигурация осуществляется в файле /etc/asterisk/chan_dahdi.conf.

<fs medium><fc #4682b4>Имеются несколько ключевых опций:</fc></fs>

switchtype

  • national :National ISDN 2 (default)
  • dms100 :Nortel DMS100
  • 4ess :AT&T 4ESS
  • 5ess :Lucent 5ESS
  • euroisdn :EuroISDN
  • ni1 :Old National ISDN 1
  • qsig :Q.SIG

Если вы не подключаетесь к какому-то экзотическому оборудованию, вероятнее всего будет использоваться euroisdn.

signalling

  • pri_cpe - для ведомой стороны, обычно принимающая АТС user
  • pri_net -для ведущей стороны, как правило на стороне провайдера network (употребляется, также, термин master)

Уточните у провайдера ТфОП, как правило на стороне провайдера стоит network и Asterisk будет pri_cpe.(встречаются и исключения, d-канал не поднимется, если установлено некорректное значение)
Если вы подключаетесь к офисной АТС и с её стороны установлено user, то Asterisk будет network и соответственно pri_net.

echocancel

echocancel = yes

Если установлен модуль эхоподавления или Asterisk скомпилирован с поддержкой программного эходава, потребуется включить echocancel.

 echocancel = no

Выключает механизм эхоподавления

echocancel = 128

Задает длину отрезка (tap) эхоподавления. (для программных эходавов)

Возможные значения :

  • 128 - 16ms
  • 256 - 32ms
  • 512 - 64ms
  • 1024 - 128ms

group

 group=1

Объединяет каналы в группу.

channel

 channel => 1-15,17-31

Определяет каналы для данного спана. Конфигурация использует принцип наследования, т.е. все настройки указанные над channel относятся к названным каналам.
Все последующие параметры, будут отнесены к заданным далее каналам:

T1 PRI пример

        signalling = pri_cpe 
 	switchtype = national 
 	group = 1 
 	context = from-trunk
 	channel => 1-23 

E1 PRI пример

 	 signalling = pri_cpe 
 	 switchtype = euroisdn
         group=1 
 	 context = from-trunk 
 	 channel => 1-15,17-31 
         signalling = pri_net 
 	 switchtype = euroisdn
         group=2
 	 context = from-pbx 
 	 channel => 32-46,48-62

context

Контекст, где определено куда наводятся входящие вызовы.

настройка E1 - /etc/dahdi/system.conf

Автоматическая конфигурация драйвера Т1/Е1 осуществляется командой dahdi_genconf

dahdi_cfg -s

dahdi_genconf

/etc/init.d/dahdi restart

После этого возможно понадобится отредактировать настройки в файле /etc/dahdy/system.conf

span => <Number>,<Timing>,<Line BuildOut>,<Framing>,<Coding>[,Yellow]

Number

Номер порта на шине PCI. Первый порт ваше платы будет номер 1, второй 2

Timing

Драйвер DAHDI работает с синхронным оборудованием, т.е. каждая следующая порция данных в следующий такт должна быть доступна. Если Периферийных устройств несколько - они должны работать синхронно, по одним часам.

В синхронной сети должно выполняться одно простое правило - master должен быть соединен с slave. Если это правило нарушается - будут потерянные(skip) или повторенные (slip) кадры.

Предположим, вы получаете от АТС поток E1, т.е. АТС - master, заводите его в Asterisk/DAHDI, и у вас есть внутренний коммутатор. В такой схеме вы должны настроить порт 1 платы потока как slave {span = 1,1,0,ccs,hdb3,crc4} , он смотрит на АТС. Порт 2 настроить как master {span = 2,0,0,ccs,hdb3,crc4}, порт 2 будет получать синхронизацию от порта 1, т.к. это одно устройство. Внутренний коммутатор должен быть в режиме slave. DAHDI будет работать с устройствами по часам АТС Timing:

  • 0 - Порт является источником синхронизации
  • 1 - Получает синхронизацию с удаленной станции
  • 2 - Receives secondary backup timing from remote end
  • 3 - Receives tertiary backup timing from remote end
  • 4 - Receives quaternary backup timing from remote en

Framing

T1 использует установку фрейминга D4 (SF) или ESF. E1 использует CAS или CCS.

Coding

T1 кодируте как AMI или B8ZS. E1 кодируется как AMI или HDB3.
E1, также, использует дополнительный параметр CRC4 для проверки циклических ошибок (должно быть установлено, также как на удаленном конце)

Пример настройки для двух-портовой платы в режиме Е1

span => 1,1,0,ccs,hdb3,crc4 
bchan => 1-15,17-31
dchan => 16

span => 2,0,0,ccs,hdb3,crc4
bchan => 32-46,48-62
dchan => 47

<fc #fa8072>При разговоре слышно легкое пощелкивание, факсы не идут или проходят с ошибками. У вас неправильно настроена синхронизация. Настройте синхронизацию как описано выше.</fc>

Настройка DAHDI - chan_dahdi

  • hardware/digium/te230_configuration.txt
  • Последние изменения: 2015/01/12