Samsung OfficeServ - VoIP телефонная сеть АТС

На рисунке приведены три наиболее значимых для настройки связи между УАТС MMC — 710, 820 и 824 .а также небольшой фрагмент номерного плана (MMC 724). Эти ММС приведены для каждой станции для того, чтобы можно было проследить их взаимосвязь. Схема приведена на рисунке 2.

Основные настройки блока MGI и обновление прошивoк

Начнем с настройки сетевого интерфейса блока MGI. Блок MGI имеет собственный порт Ethernet. Поначалу это здорово сбивает с толку, но что касается этого порта, нужно только запомнить, что все, что вам придется с ним делать — это настроить ему IP-адрес, маску подсети и шлюз. Все. Остальное станция сделает сама.

На схеме на рисунке 1 показан только один провод от каждой станции. На самом деле это не так. Все блоки MCP и MGI всех станций, находящихся в сети с единым номерным полем, должны также находиться в одной маршрутизируемой сети, то есть пакеты с IP-адресами любого из блоков должны достигать любого другого блока, поэтому каждая станция должна быть подключена к сети как минимум в двух точках – на блоке MCP и на блоке MGI (на всех блоках MGI, если их несколько).

Здесь надо заметить, что блоков MGI может быть много. Это в OS7200 они расширяемые, на 4 платы по 4 канала. А в OS500 они нерасширяемые, на 8 каналов каждый. Поэтому, перед тем, как открыть голосовой тракт, блок MCP вызывающей станции отдает блоку MCP вызываемой станции адрес блока MGI, в котором в данный момент имеется свободный канал.

Итак, настраиваем сетевой интерфейс MGI, для чего используем MMC 831 Вот теперь можно подсоединить патчкорд к разьему LAN блока MGI. Следующим важным шагом в работе с MGI будет проверка версии его прошивки и обновление, если она не самая последняя.

Объединение сетей

Начинаем мы с маршрутизации исходящих звонков, как с более сложной части. Первым действием необходимо настроить номерной план (MMC 724), указав там первые цифры номеров, которые являются удаленными по отношению к данной станции. В конце плана нумерации есть специальный раздел N-LCR, в который заносятся первые цифры таких номеров. Младшие разряды номеров подразумеваются. Например, для станции А при занесении в N-LCR 43 подразумевается диапазон 4300-4399 (номера станции В).

Заполняем раздел N-LCR, как показано на схеме на рисунке 1. Следует обратить внимание на то, что первоначальным источником информации о том, что было набрано на телефоне — номер, сервисная команда или еще что, является именно номерной план (MMC 724). Если номер не занесен в раздел N-LCR — он никогда не будет обрабатываться как удаленный. Далее заполняем MMC 820. Эта таблица задает системные идентификаторы. Системный идентификатор — это группа из двух-трех цифр (значность определяется из возможного числа станций в сети, при двухзначном идентификаторе можно будет объединить в сеть максимум 99 станций, при трехзначном — 999), причем первая цифра НЕ ДОЛЖНА совпадать с используемыми в данном городе номерами телефонов (в противном случае их будет невозможно набрать). Если используются все номера, можно использовать цифру 0 (ноль), но тогда придется донастраивать станцию для набора номеров экстренного вызова. Мною была выбрана цифра «1». По умолчанию данная таблица не заполнена, в ней нужно прописать собственный идентификатор, который выбирается произвольно, исходя из упомянутого выше, а также идентификаторы и IP адреса всех станций, на которые будут совершаться звонки по VoIP.

Далее заполняем MMC 824. Эта таблица устанавливает взаимосвязь между номерным блоком из N-LCR и системным идентификатором из MMC 820, а также задает длину в разрядах номера телефона и максимальную (вместе с идентификатором) длину номера. Данная таблица служит исходной для поиска маршрута, по которому будет направлен вызов c помощью перехода от номера N-LCR к системному идентификатору.

Заполняем MMC 824, как показано на схеме на рисунке 1

MMC 710, по которой производится выбор маршрута, содержит только идентификаторы других систем. Кроме того, в ней отмечена максимальная длина номера вместе с системным идентификатором и самая главная информация — номер таблицы маршрутизации LCR (MMC 712), на основании которой будет направлен вызов. Данная таблица служит для перехода к номеру таблицы маршрутов от системного идентификатора. Поскольку при включении LCR номера, которые не описаны в MMC 710, попросту игнорируются, здесь должны быть описаны все возможные комбинации (а их будет как минимум 10, потому что 10 цифр). Подробное описание таблицы в MMC 710 на рисунке приведено ниже.

Строки 1 — 9 предназначены для звонков по коротким номерам аварийных служб. Вызовы направляются через таблицу маршрутов 2 (в которой будет прописана группа транков 800)

Строка 10 направляет все вызовы с идентификатором 112 через группу транков 803 (таблица маршрутов 1).

Для станции А эту строку заменить на первую строку из схемы, изображенной на рисунке 1

Строки 11 — 16 направляют все вызовы на городские номера через таблицу маршрутов 2. Заметим, что здесь описаны городские номера длиной 6 знаков. Для городов, имеющих иную длительность, следует указать ее в столбце Length.

Строка 17 описывает междугородние вызовы. Она аналогична предыдущим строкам, но задает максимальную длину номера 11 знаков.

Строка 18 описывает международные вызовы. Она аналогична предыдущим строкам, но задает максимальную длину номера 9 знаков.

Строка 19 описывает обычные городские номера, начинающиеся на «9». Так же как и в строках 11 — 16, при длине нумерации большей или меньшей 6 знаков, задать соответствующее число в столбце Length Для станции В, которая имеет такую особенность, как направление всех вызовов в город через транки станции А, заполняем MMC 710 так же как показано на рисунке

Дополнительно: Для станции В добавить последней строкой следующую запись:

 114		7	1

Для станций А и С добавить следующую запись в MMC 710:

 115		7	1

Далее необходимо заполнить другие таблицы из группы LCR, которые не имеют непосредственного отношения к доставке вызова — MMC 711 (таблица временных зон) и MMC 713 (таблица модификации номеров). MMC 713 необходимо заполнять только для станции В. MMC 711 реализует возможность направления в разные дни и/или в разное время суток вызовов по разным маршрутам. Поскольку мы не будем пользоваться такой возможностью, то создаем только одну временную зону, остальное стираем.

Последнее, что необходимо сделать — создать записи маршрутизации в MMC 712. MMC Изначально все внешние группы объединяются по следующему принципу:

Все внешние линии (из блока 8TRK) — в группу 800

Все номера для связи по VoIP каналам (8301 — 8380) — в группу 803. Взаимосвязь между реальными каналами VoIP (3801-3899) и номерами для связи устанавливается автоматически, об этом совершенно не нужно думать, нужно просто считать, что для связи по VoIP используются номера 8301-8380.

Для направления вызова по VoIP каналам в MMC 712 вписывается группа 803. Для направления вызова через местные внешние линии (на станции С) создается таблица маршрутов номер 2 и в нее вместо группы 803 на то же место вписывается номер группы 800.

Для станции В необходимо создать запись в таблице модификации номеров. Модификация номера нужна для того, чтобы пометить вызовы, идущие со станции В на станцию А, которые должны быть направлены на внешние линии станции А, некоторым уникальным кодом, по которому они могли бы быть распознаны. Для этого создается запись в таблице MMC 713 как показано на рисунке и еще одна таблица маршрутов,

На рисунке приведена схема передачи информации от одной MMC к другой при обработке набранного номера, если он был отнесен к N-LCR.

Маршрутизация входящих звонков гораздо проще — все определяется MMC 724 и MMC 714, причем MMC 714 уже предварительно заполнена почти полностью (есть строки, определяющие прием вызовов на номера 2* * * , 3* * *, 5* * *, 8* * * (здесь символ «звездочка» – не произвольный символ, а принятый в данном MMC способ обозначения состояния «любая цифра», то есть например 2* * * обозначает 2000-2999). При своей кажущейся простоте эта MMC имеет чрезвычайно важное значение — комбинации номеров, отсутствующих в ней, просто отвергаются, абонент, набравший данный номер получает «Занято». Поскольку по умолчанию большинство сервисных команд начинаются на 4, записи о номерах 4000-4999 нет и ее следует добавить. Буквы «В» в столбцах назначений означают направление вызова в соответствии с MMC 724. Кроме этого, здесь можно вписать любой номер, группу номеров и даже сервисную команду.

Для станции А таблица MMC 714 должна иметь вид, показанный на рисунке . Для станций В и С — такой же, но без последней строки.

Последнее, что нам осталось сделать – это включить механизм маршрутизации LCR. Это делается в MMC 210 . В отсутствии этой настройки станция игнорирует все MMC, связанные с маршрутизацией звонков, на СТА при наборе номера, который должен быть доставлен по маршруту может отображаться «invalid data» даже при полностью правильно заполненных таблицах.

Удалить цифру 9 из списка транковых групп в MMC 724 (раздел TRUNK GROUP) и назначить ее на команду LCR в разделе FEATURES. Это делается для того, чтобы пользователи как и раньше, для звонка по городским линиям набирали «9 номер», но при этом использовались бы исключительно средства LCR (в отсутствие этой настройки при наборе цифры 9 происходил безусловный выход на первый свободный транк, настройки маршрутизации игнорировались).

Отключить непосредственный доступ к транкам. В станции, кроме привычного «кругового» выхода на номера городских линий, когда пои наборе цифры «9» подключается первая свободная доступная линия, есть еще возможность непосредственного подключения к порту той или иной городской линии путем непосредственного набора ее номера. Для того, чтобы заблокировать такую возможность и разрешить выход на городские линии только через LCR необходимо отключить ее в MMC 300. Здесь надо отметить то, что заблокировать прямой доступ к транкам можно индивидуально для каждого абонента.

Последние два пункта вообще-то не являются обязательными, если станция не имеет маршрутизации звонков по городским номерам с помощью двух или более маршрутов, но инженеры сервисных служб, профессионально занимающиеся настройкой АТС Samsung OfficeServ не рекомендуют оставлять эти настройки в значении по умолчанию или использовать в одной сети станции, использующие LCR и станции, в которых «9» является транковой группой.

Возможные ошибки

Проблемы в соединении могут возникать на любом из четырех этапов установления соединения с абонентом:

  1. Установление соединения при посылке вызова
  2. Создание голосового канала при посылке вызова
  3. Установление соединения при приеме вызова
  4. Создание голосового канала при приеме вызова

При наборе номера сразу слышен повторяющийся частый сигнал «ошибка станции». Как правило причина — грубая ошибка в настройках — не включен LCR на приемной станции, не заполнена какая-либо из необходимых таблиц (все описанные выше MMC необходимо полностью заполнить). На СТА в таком случае может отображаться «invalid data» («неверные данные»).

При наборе номера станция на некоторое время замолкает, потом подает сигнал «Занято», на СТА может отображаться «out of order» («неработоспособно») — станция назначения, на которую направляется вызов, в настоящий момент выключена, либо доступ к портам, используемым VoIP (или icmp) перекрыт правилами брандмауэра. Icmp необходимо разрешать потому что перед тем как установить соединение по порту 6000, вызывающая станция посылает на станцию назначения запрос icmp echo. Если она не получает ответ icmp echo (как раз на это время она замолкает) — считается, что станция назначения недоступна.

При наборе номера посылка вызова начинается через 5 — 10 секунд после набора последней цифры. Характерный признак того, что в MMC 710 для данного направления указано неверное (слишком большое) количество цифр. Станция ждет еще одну цифру определенное время, потом считает, что набор закончен и отправляет в выбранную линию набранный номер. Наоборот, если посылка вызова уже начинается, хотя вы еще набираете номер — верный признак того, что в MMC 710 указана слишком малая длина номера. При наборе городского номера отсутствует посылка вызова, при наборе того же номера с кодом города (то есть полного 10-ти значного номера) посылка вызова идет нормально. Такое может происходить, если внешний транк предоставляется не ГТС, а сторонним провайдером. Такие провайдеры привлекают клиентов низкими ценами, которые они держат за счет VoIP и предоставления местным клиентам номеров другого города. А поскольку это противоречит закону «О связи», то исходящий наружу звонок как правило отображается номером, который не имеет никакого отношения к тому который выделяется провайдером.

Если вызываемый абонент получает звонок на свой телефон, но при подъеме трубки ничего не слышно — скорее всего ошибка в сетевых настройках блока MGI. Как я уже говорил ранее, все блоки MCP и MGI должны находиться в одной сети. Когда вызванный абонент поднимает трубку, вызывающая станция сообщает вызываемой, по какому адресу у нее находится блок MGI, в котором есть свободный канал для связи и вызванная станция своим блоком MGI устанавливает соединение. Для работы голосового канала используются стандартные порты протокола RTP/RTCP — 30000 — 30030. Следует проверить правильность настроек, несмотря на банальность данного совета, а также правила файрволлов.

Одна из самых нелепых ошибок, приводивших к тому, что принимаемые вызовы отвергались — это отсутствие записи о данной группе номеров (4* * *) в MMC 714. Поскольку по умолчанию в группе 4* * * размещаются сервисные команды, то он и не заносится по умолчанию. Поэтому нужно внимательно проверить MMC 714 на предмет правильности прописания всех блоков номеров, которые могу поступить на вход станции.

При ответе на входящий звонок ничего не слышно, на СТА может отображаться «out of order» («неработоспособно»). В дополнение к упомянутому при создании голосового канала при посылке вызова следует проверить одинаковость системных идентификаторов и правильность соответствия IP адресов в MMC 710, 820 и 824. Идентификатор SELF каждой станции должен совпадать с заданным для него значением в MMC 820 на других станциях. При ошибке станция может попытаться установить канал с другой станцией, которая этого вовсе не запрашивала.

Таблица: TCP/UDP порты, используемые АТС Samsung OfficeServ

Сервис Номер порта Протокол Примечание
SPnet 6100 TCP Установление соединения
SPnet 1024-4999 TCP Управление соединением
H.323 Шлюз1719TCP/UDP Для соединения с привратником VOIP
H.323 Шлюз1720UDP Для установления соединения
H.323 Шлюз1024-4999UDP Для управления соединением
Интерфейс IP телефона6000TCP/UDPДля установления соединения
Интерфейс IP телефона1024-4999UDP Сигнализация (Rx/Tx)
SIP Шлюз5060UDPДля установления соединения
Блок MGI 2,3, SMGI 30000-30030RTPЧетный порт: RTP для каждого канала MGI
Блок MGI 2,3, SMGI 30000-30031 RTCP Нечетный порт : RTCP для каждого канала MGI
IP телефон6000UDPСигнализация для MCP
IP телефон9000, 9001RTP, RTCPГолосовые данные для MGI или ITP
LAN: PCMMC/OSM5000, 5003, 5200 TCPPCMMC/OSM соединение
OfficeServ SM5001TCPOfficeServ 7200 SM соединение
CTI5002TCPCTI соединение
Обновление программ5003TCPОбновление программ на носителе SM/MMC
Аварийная M&A5010TCPАварийные состояния на удаленый M&A
OfficeServ Новости5012TCPСервер новостей OfficeServ
SMDR печать5100TCPSMDR вывод на печать
UCD печать5101TCPUCD вывод на печать
Отчет о трафике5102TCPОтчет от трафике
Аварийные сообщения5103TCPСистемные аварийные сообщения
Просмотр UCD5104TCPВывод просмотра UCD
Периодический UCD5105TCPПериодический вывод UCD
Гостиничный отчет5106TCPВывод гостиничного отчета
Централизованный M&A5110TCPM&A отчет на централизованный M&A

Настройка оборудования

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