voip-project-requirements

Skip to end of metadata
Go to start of metadata

Система телефонии Asterisk IP-PBX

Введение

Цели документа

Настоящий документ
- «Конфигурация АТС»
- призван выступить полным и непротиворечивым источником информации по конфигурации системы телефонии на базе Asterisk IP-PBX (далее Системе) в компании ООО «XXX».
Документ предназначен для специалистов Заказчика, команды Исполнителя, бизнес-пользователей, а также других заинтересованных в поддержке и развитии Системы сторон.
Данный документ служит первичным источником данных конфигурации и все изменения должны быть в обязательном порядке отражены в данном документе с одновременным уведомлением всех заинтересованных лиц.

Рамки и структура документа

В рамках документа описаны требования к системе телефонии компании ООО «XXX», а также описание установки, конфигурации, и другие существенные детали.
Структура документа представлена следующим образом:

  • Модель Системы – данный раздел включает в себя описание концептуальной модели системы телефонии на базе Asterisk
  • Сетевая инфраструктура — данные о сервере и сети.
  • Конфигурация АТС – в данном разделе приведены детали реализации функциональных и не фунциональных требований к АТС.
  • Структура файлов записей о звонках – в данном разделе приведена структура файлов, генерируемых Системой по каждому осуществленному звонку.
  • Журнал происшествий.

Порядок внесения изменений в документ

Содержание настоящей спецификации может быть уточнено и/или дополнено в ходе реализации Системы. Все изменения и дополнения должны быть согласованы заинтересованными сторонами.
Новая редакция документа требований к Системе отменяет действие предыдущей редакции. Все изменения и дополнения описываются в Листе изменений в начале документа. При внесении любых изменений увеличивается номер редакции (версии) документа.

Сетевая инфраструктура

Сервер

Сервер, на котором работает Asterisk IP-PBX, обладает следующей конфигурацией.

PCI шина
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400/G450 (rev 85)
02:05.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
02:09.0 Ethernet controller: Digium, Inc. Unknown device 0800 (rev 11)
02:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
02:0c.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface

Прерывания CPU (IRQ)

           CPU0       

  0:  156908637   IO-APIC-edge      timer
  1:          8   IO-APIC-edge      i8042
  8:          3   IO-APIC-edge      rtc
  9:          0   IO-APIC-fasteoi   acpi
 12:        103   IO-APIC-edge      i8042
 14:         21   IO-APIC-edge      ide0
 15:         25   IO-APIC-edge      ide1
 16:          0   IO-APIC-fasteoi   eth0
 17:  164059321   IO-APIC-fasteoi   ehci_hcd:usb1, eth1
 18:    2551191   IO-APIC-fasteoi   libata, uhci_hcd:usb4
 19:          0   IO-APIC-fasteoi   uhci_hcd:usb2, uhci_hcd:usb5
 20:          0   IO-APIC-fasteoi   uhci_hcd:usb3
 22: 1569061856   IO-APIC-fasteoi   Wildcard TDM800P
 23: 1569064171   IO-APIC-fasteoi   wctdm
NMI:          0 
LOC:  156905851 
ERR:          0
MIS:          0

Доступ к серверу (SSH)

  • IP address: x.x.x.x
  • Login: root
  • Root password: XXXXXX
  • Примечание Port 30022
  • Строка доступа к серверу: ssh -lroot -p30022 x.x.x.x -L60080:127.0.0.1:60080 -C

Доступ к интерфейсу управления (WEB)

На сервере установлена система [AsteriskGUI] от Digium.

  • URL http://192.168.1.254:60080/asterisk/static/config/cfgbasic.html
  • Login administrator
  • Password: xxx
    Примечание: в связи с настройками, не предусмотренными GUI, использовать интерфейс следует для просмотра конфигурации и управления пользователями. Использование GUI для управления другими разделами АТС может привести к сбою рабочей конфигурации.

Описание конфигурации АТС

Платы сопряжения с традиционными линиями связи

В АТС используются две платы Digium:

  • TDM808B — 8 FXO портов;
  • Digium TDM02B — 2 FXO порта.
    Платы используются для подключения внешних аналоговых линий связи. В нижеприведенной таблице указано соответствие аналоговых портов и подаваемых в них линий. Нумерация портов начинается со стороны крепления платы к корпусу PC.
Плата Порт Номер канала Zap Номер линии
TDM808B 1 (FXO) 1 XXX-YYYY
TDM808B 2 (FXO) 2 XXX-YYYY
TDM808B 3 (FXO) 3 XXX-YYYY
TDM808B 4 (FXO) 4 XXX-YYYY
TDM808B 5 (FXO) 5 XXX-YYYY
TDM808B 6 (FXO) 6 XXX-YYYY
TDM808B 7 (FXO) 7 XXX-YYYY
TDM808B 8 (FXO) 8 XXX-YYYY
TDM02B 1 (FXO) 11 XXX-YYYY
TDM02B 2 (FXO) 12 XXX-YYYY

Другого телефонного оборудования в сервере нет. Потерь прерываний IRQ не наблюдается.

IP устройства (недействительно, нет auto provisioning)

IP устройства используются для подключения внутренних абонентов по SIP протоколу.

Название MAC адрес IP адрес Абоненты Описание
         
         
         
         
         
         
         
         

Абоненты

Используется 3-х цифирный номерной план. Обычные номера сотрудников начинаются на цифру 7. Вторая цифра определяется отделом, а третья цифра — номер конкретного сотрудника.

Абоненты подключаются по аналоговым линиям и SIP телефонам. Полный список абонентов системы представлен ниже.

Имя Внутр. номер Отдел VM Примечание
XXXX XXXXXX 130 Ремонт фото-видео xxxx@yyyy.ru Инженер
XXXX XXXXXX 131 Ремонт фото-видео xxxx@yyyy.ru Инженер
XXXX XXXXXX 132 Ремонт фото-видео xxxx@yyyy.ru Инженер
XXXX XXXXXX 133 Ремонт фото-видео xxxx@yyyy.ru Инженер
XXXX XXXXXX 165 Запчасти xxxx@yyyy.ru  
XXXX XXXXXX 224 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 204 Запчасти xxxx@yyyy.ru  
XXXX XXXXXX 134 Ремонт ТВ xxxx@yyyy.ru Инженер
XXXX XXXXXX 125 Бухгалтерия xxxx@yyyy.ru Бухгалтер
XXXX XXXXXX 106 Приемка130 xxxx@yyyy.ru Приемщик
XXXX XXXXXX 104 Поддержка клиентов xxxx@yyyy.ru Оператор
XXXX XXXXXX 208 Отчеты xxxx@yyyy.ru  
XXXX XXXXXX 120 Склад xxxx@yyyy.ru Кладовщик
XXXX XXXXXX 162 Отчеты xxxx@yyyy.ru  
XXXX XXXXXX 122 Запчасти xxxx@yyyy.ru  
XXXX XXXXXX 137 Ремонт Аудио xxxx@yyyy.ru Инженер
XXXX XXXXXX 212 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX
-
Ремонт ТВ xxxx@yyyy.ru Инженер
XXXX XXXXXX 123 Запчасти xxxx@yyyy.ru  
XXXX XXXXXX 128   xxxx@yyyy.ru  
XXXX XXXXXX 226 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 207 Приемка xxxx@yyyy.ru Приемщик
XXXX XXXXXX 140 Ремонт Мониторов xxxx@yyyy.ru Инженер
XXXX XXXXXX 141 Ремонт фото-видео xxxx@yyyy.ru Инженер
XXXX XXXXXX XX 124   xxxx@yyyy.ru  
XXXX XXXXXX 101 Поддержка клиентов xxxx@yyyy.ru  
XXXX XXXXXX 208 Запчасти xxxx@yyyy.ru  
XXXX XXXXXX 166 IT xxxx@yyyy.ru IT инженер
XXXX XXXXXX 213 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 142 Ремонт ТВ xxxx@yyyy.ru Инженер
XXXX XXXXXX 110 Администрация xxxx@yyyy.ru Директор
XXXX XXXXXX 214 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 106 Приемка xxxx@yyyy.ru Приемщик
XXXX XXXXXX 143 Ремонт ТВ xxxx@yyyy.ru Инженер
XXXX XXXXXX 127 Отчеты xxxx@yyyy.ru  
XXXX XXXXXX 163 Отчеты xxxx@yyyy.ru  
XXXX XXXXXX 227 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 164 Отчеты xxxx@yyyy.ru  
XXXX XXXXXX 145 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 203 Запчасти xxxx@yyyy.ru  
XXXX XXXXXX 112 Администрация xxxx@yyyy.ru Главный Инженер
XXXX XXXXXX 220 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX
-
Бухгалтерия xxxx@yyyy.ru Бухгалтер
XXXX XXXXXX 146 Ремонт фото-видео xxxx@yyyy.ru Инженер
XXXX XXXXXX 111 Администрация xxxx@yyyy.ru Директор
XXXX XXXXXX 103 Поддержка клиентов xxxx@yyyy.ru Оператор
XXXX XXXXXX 215 Администрация xxxx@yyyy.ru Инженер
XXXX XXXXXX 216 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 201 Администрация xxxx@yyyy.ru  
XXXX XXXXXX 218 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 113 Бухгалтерия xxxx@yyyy.ru Главный бухгалтер
XXXX XXXXXX 120 Склад xxxx@yyyy.ru Начальник склада
XXXX XXXXXX 202 IT xxxx@yyyy.ru IT инженер
XXXX XXXXXX 219 Приемка xxxx@yyyy.ru Приемщик
XXXX XXXXXX
-
Отчеты xxxx@yyyy.ru  
XXXX XXXXXX 148 Ремонт мониторов xxxx@yyyy.ru Инженер
XXXX XXXXXX 210 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 221 Ремонт компьютеров xxxx@yyyy.ru Инженер
XXXX XXXXXX 203 Региональный сервис xxxx@yyyy.ru  
XXXX XXXXXX 211 IT xxxx@yyyy.ru IT менеджер
XXXX XXXXXX 149 Ремонт Аудио xxxx@yyyy.ru Инженер
XXXX XXXXXX 167   xxxx@yyyy.ru  
XXXX XXXXXX 102 Поддержка клиентов xxxx@yyyy.ru Оператор
XXXX XXXXXX 223 Ремонт компьютеров xxxx@yyyy.ru Инженер

Группы перехвата

Группы перехвата используются для возможности «снятия трубки» со своего аппарата звонящего телефона, находящегося в одной группе. В системе сконфигурированы следующие группы перехвата:

Название группы Номер группы Абоненты
Один 1 130, 131, 133
Два 2 132, 141, 146
Три 3 165, 122, 123
Четыре 4 134, 137, 149
Пять 5 125, 113
Шесть 6 106, 120
Семь 7 162, 124, 112
Восемь 8 140, 213, 145, 148
Девять 9 166, 163, 164
Десять 10 142, 143
Одинадцать 11 110, 127, 111
Двенадцать 12 224, 212, 216
Тринадцать 13 204, 145, 203
Четырнадцать 14 210
Пятнадцать 15 215, 202
Шестнадцать 16 214, 227, 221

Провайдеры связи

Название АО "XXX"    
Назначение вх./исх. связь    
Сайт http://xxx.ru    
Тел. тех. поддержки (xxx) yyy-yy-yy    
Хост x.x.x.x    
Протокол SIP    
Имя авторизации Нет    
Пароль авторизации Нет    
Поддерживаемые кодеки alaw, gsm    
Разрешенные кодеки alaw    
Регистрация XXX:YYYY@x.x.x.x    

Голосовая почта

В системе настроена голосовая поста. В случае, если пользователь не отвечает на звонок в течение 30 секунд, звонок направляется в его голосовой ящик (при наличии такового).

Система голосовой посты настроена со следующими параметрами:

SMTP host *SMTP AUTH * SMTP FROM
xxx.ru:25 pbx@xxx.ru / 12345678 "Asterisk PBX" <pbx@xxx.ru>

Время ожидания ответа перед направлением в голосовую почту конфигурируется в файле extensions.conf в переменной INDIAL_TIMEOUT.

Очереди

Максимальное число звонящих, которые могут находиться в очереди
- не ограничено. Таким образом, звонки в очередь будут поступать до тех пор, пока имеются свободные входящие линии.

Номер Название очереди Операторы Алгоритм распределения звонков Примечание
301 Reception 102, 103, 104, 105 ringall  

Запись разговоров

Запись разговоров настраивается администратором системы через консоль управления Asterisk (CLI).

Существует два типа правил записи:

  • по номеру абонента А (callerid)
  • по номеру абонента Б (dnid)

Правила исходящего набора

План набора определяет правила набора номера.

Название правила Описание Примечание
Собственные линии (аналоговые) _9X.
- выход через 9-ку, которая на выходе отсекается.
Позволяет звонить через свои линии
Связь через провайдера (локальная) _8XXXXXXX — выход в город через 8-ку. В таком виде уходит на провайдера.  
Межгород / межднародня связь через провайдера _8XXXXXXXX.
- прификс 8, далее более 8 цифр.
 

_ Примечание: для ускорения набора номера после ввода всех цифр следует добавить #. _

Обработка входящих звонков

Все звонки, поступающие по всем типам линий, направляются в центральный маршрутизатор звонков, в котором все направляеются в главное меню.

Схема главного меню

Unable to render embedded object: File (menu.png,nolink) not found.

Голосовые фразы

Используются следующие записанные голосовые фразы:

Название файла Текст Использование
welcome155 Здравствуйте, Вас приветствует компания XXX. Пожалуйста, переведите свой телефон в тональный режим и следуйте указаниям голосового меню, или дождитесь ответа оператора. Чтобы узнать график работы, нажмите 1. Чтобы узнать адреса приемных пунктов, нажмите 2. Для соединения с оператором, нажмите 3. Используется в главном меню в качестве приветственного сообщения.
welcome156 Здравствуйте, Вас приветствует компания XXX. Пожалуйста, переведите свой телефон в тональный режим и следуйте указаниям голосового меню. Чтобы узнать график работы, нажмите 1. Чтобы узнать адреса приемных пунктов, нажмите 2. В настоящий момент сервисный центр не работает. Пожалуйста, перезвоните нам в рабочее время. В случае выбора несуществующего пункта меню.
adresa Информация о проезде в наши офисы. Владельцам XXX рекомендуем обращаться в офис на XXXX который обслуживает только XXX. Проезд. От метро XXX года-троллейбусом или маршрутным такси номер XX до конечной остановки. Вход в офис расположен со стороные XXXXX шоссе. До офиса на улице XXXX XXXX дом X можно доехать. От метро XXXXX на маршрутном такси X, от метро XXXX XXXX на троллейбусе номер X, до остановки музей XXXX XXXX.Вход в офис расположен со стороны улицы XXXXX напротив дома номер X .  
grafik Время работы наших офисов. В будние дни: с 10 до 19 часов, в субботу с 10 до 14, в воскресенье — выходной. Внимание. 1-го, 2-го, 3-го, 9, 10, 11 мая сервис не работает. 4 мая работает с 10 до 19.  

Контактная информация

  • Админ: XXXX XXXXX
    • Моб: XXXXX
    • ICQ: XXXXXX
    • e-mail: XXXXXXX
  • Директор ИТ отдела: XXXXX XXXXX XXXXX
    • Моб: XXXXXX
    • e-mail: XXXXXXXX

История происшествий

Дата Проблема Решение
2008-05-05 Резкое ухудшение качества связи. После проверки качества связи ZAP->SIP (local) стало поня тно, что проблема либо на стороне провайдера, либо с ISP. Оказалось, что второе.
2008-05-16 Снова dtmf проблемы. Asterisk обновлен до 1.4.20rc3. Переработан код по отрезанию дублирующихся DTMF от XXXXX.
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.