[[wiki:Examples3u|Примеры настройки аппаратуры MC04-DSL-3U]] [[PageOutline(1-10, Содержание:)]] = Пример настройки статической конференции с использование канальных окончаний PPS и DS\\ **Задача:** настроить статическую конференцию с канальным окончанием PPS и операторским канальным окончанием DS\\ **Схема подключения:**\\ [[Image(scheme_1.png, 98%, align=center)]] **Общая функциональная схема:**\\ [[Image(scheme_2.png, 98%, align=center)]] В данном примере мы рассмотрим упрощенную схему с Диспетчером и тремя Операторами.\\ [[Image(scheme_3.png, 98%, align=center)]] ''Вы можете использовать любую из плат VE-01/VE-02 в любом месте схемы. Настройки для этих плат будут аналогичными.''\\ У Диспетчера и Операторов nA - SIP-телефоны\\ У Операторов nB - аналоговые телефоны\\ == Дополнительные сведения В случае, если ширины канала Ethernet не достаточно для подключения всех операторов к диспетчерской конференции, например, связь организована через ограниченный канал DSL, для подключения операторов используется ​окончание DS платы VE-01 или VE-02. Окончание позволяет передавать голос абонента в общем(групповом) канале TDM, сигнализация SIP при этом передаётся через Ethernet. Такой комбинированный подход позволяет, сохраняя полноценную и надёжную сигнализации, сэкономить трафик(требуется всего один tdm канал 64 кбит/с для передачи голоса всех абонентов, а трафик занимаемый сигнализацией пренебрежимо мал). ---- Канальное окончание [[https://trac.adc-line.ru/sip_ua/wiki/EndpointDS|DS]] предназначено для подключения абонентов (операторов), использующих телефонные аппараты с сигнализацией SIP, к диспетчерской конференции, используя при этом для передачи речи групповой канал TDM вместо сети IP. В свою очередь, групповой канал подключается к серверу конференций с помощью канального окончания [[https://trac.adc-line.ru/sip_ua/wiki/EndpointPPS|PPS]]. Данная схема подключения может применяться в случаях, когда пропускной способности сети IP достаточно для подключения к конференции одного абонента (оператора), но недостаточно для пропуска медиапотоков нескольких абонентов (операторов) к серверу диспетчерской связи. Одно канальное окончание DS обслуживает подключение одного абонента (оператора) к групповому каналу диспетчерской связи. При подключении абонента к групповому каналу TDM канальное окончание DS также создает подключение абонента к диспетчерской конференции по протоколу SIP, при этом медиапоток между канальным окончанием и конференцией отсутствует (неактивен благодаря указанию в сообщениях SDP атрибута `a=inactive` и адреса IP 0.0.0.0). Таким образом, сервер диспетчерской конференции уведомляется о подключении абонента к конференции, но медиапоток RTP этого абонента отсутствует. Аналогично, при отключении абонента от группового канала сессия SIP завершается. Групповой канал в данной схеме подключается к диспетчерской конференции в одной точке. ---- Используемые SIP URI: - dispetcher@192.168.20.40 - SIP URI Диспетчера - 1@192.168.20.40 - КО PPS - 2@192.168.20.40 - SIP URI Оператора 1A - 3@192.168.20.50 - КО FXS Оператора 1B - op3@192.168.20.40 - "операторское" КО DS - 4@192.168.20.60 - КО FXS Оператора 2B - op4@192.168.20.40 - "операторское" КО DS == Настройка VE-02 со стороны Диспетчера Для удобства сменим IP-адрес платы. Зайдем на плату VE-02 и на вкладке "Настройки" снимем чекбокс "использовать DHCP". Затем заполним поля: IP-адрес платы, маска, шлюз и DNS - в соответствие с настройками сети.\\ Если у вас используется плата VE-02 версии 9 и выше, а SIP-телефон Диспетчера подключается к LAN-порту платы, то необходимо установить чекбокс "мост LAN-WAN" для пересылки пакетов между портами.\\ Если у вас используется плата VE-02 ниже 9 версии, то воспользуйтесь инструкцией [[https://trac.adc-line.ru/mc-04/wiki/Examples3uProxyArp|Examples3uProxyArp – MC04]].\\ [[Image(1.png, 98%, align=center)]] === Настройка окончания PPS Перейдем на вкладку "Канальные окончания". Далее нужно добавить канальное окончание PPS. Нажмем на кнопку "Добавить" и в появившемся окне выберем тип окончания PPS.\\ [[Image(2.png, 99%, align=center)]] В настройках окончания PPS укажем **второй канал**, так как первый может потребоваться в будущем и его рекомендуется не занимать. В **SIP URI** напишем желаемое имя и домен (WAN IP-адрес платы VE-02). **Вызывать URI** - параметр определяет URI, которому направляется INVITE при получении сигнала "Включить ретрансляторы" из канала TDM. Значение параметра может быть задано с указанием либо имени пользователя и домена (например `john@192.168.5.24`), либо только имени пользователя (например `john`). В последнем случае в качестве домена при формировании вызываемого URI будет использован домен из конфигурационного параметра "SIP URI" канального окончания. В поле **Вызывать URI** надо указать URI диспетчера. Хоть и в данном случае домен можно не указывать, так как канальные окончания находятся на одной плате VE-02 и не маршрутизируются за пределы платы, для наглядности пропишем URI полностью. Перед URI Диспетчера стоит 0 (ноль) - это префикс конференции, который мы настроим чуть позже. Таким образом окончание PPS будет вызывать URI Диспетчера не напрямую, а в конференцию. Так же изменим принимаемый сигнал DTMF для **включения ретрансляторов** с "A" на "A, B". В дальнейшем в КО DS мы изменим отправляемый DTMF cигнал подключения. Это необходимо за тем, чтобы при звонке от оператора к диспетчеру звонил только телефон диспетчера, а не все телефоны, которые подключены к групповому каналу. После настройки нужно нажать кнопку "ОК" внизу окна.\\ [[Image(3.png, align=center)]] === Настройка SIP-пользователей Далее перейдем на вкладку "SIP пользователи". Нам необходимо добавить SIP-пользователя для каждого абонента: - dispetcher - для регистрации SIP-телефона Диспетчера. - 2 - для регистрации SIP-телефона Оператора 1A. - 3 - для канального окончания DS Оператора 1B FXS. - 4 - для канального окончания DS Оператора 2B. Так же нажмем кнопку "Добавить" и по очереди добавим необходимое количество пользователей. Имя пользователя должно совпадать с именем в SIP URI. Пароль может быть произвольным.\\ [[Image(4.png, 98%, align=center)]] [[Image(5.png, 99%, align=center)]] === Настройка конференции Далее перейдем на вкладку "Конференции".\\ Изменим стандартное **Максимальное число участников конференции** с 3 до 10 (допустимые значения от 3 до 99), чтобы в конференции могли участвовать больше, чем Диспетчер и один Оператор. **Имя (номер) конференции** - укажем произвольное имя.\\ **Автоматический вызов** - укажем URI КО PPS. При присоединении Оператора к конференции автоматически будет вызваться окончание PPS, которое в свою очередь будет вызывать Диспетчера.\\ В полях **Регулярное выражение вызова** и **Автоматический вызов** пропишем соответственно `^0(.*)$` и `$1`. Таким образом мы сделали для вызова в конференцию префикс `0`: например, при звонке Диспетчера на номер `02` вызываемый URI проверяется на соответствие регулярному выражению и при совпадении со стороны конференции происходит вызов абонента `2` в эту конференцию. \\ **Белый список** – регулярное выражение, которое позволяет ограничить доступ пользователей к конференции. В данном примере не будем его заполнять.\\ **Спикеры**: участники конференции, чьи имена пользователя совпадают с регулярным выражением, получают особый статус – спикеры. Если спикер покидает конференцию, и других спикеров в конференции нет, оставшиеся участники отбиваются от конференции. Здесь укажем единственного спикера - имя Диспетчера.\\ [[Image(6.png, 97%, align=center)]] == Настройка SIP-телефона Диспетчера и Оператора 1A Настройка SIP-телефонов Диспетчера и Оператора 1A аналогичны, за исключением настройки "горячей линии" у телефона Оператора. В случае подключения SIP-телефона к плате VE-02 версии ниже 9 сетевые настройки указываются в соответствие с сетевыми настройками LAN платы VE-02, к которой подключен телефон, как в примере [[https://trac.adc-line.ru/mc-04/wiki/Examples3uProxyArp|Examples3uProxyArp – MC04]].\\ В случае подключения SIP-телефона к плате VE-02 версии 9 и выше либо другим способом сетевые настройки телефона производятся в соответствие с настройкой общей сети. Главное, чтобы была сеть между SIP-телефоном и платой VE-02.\\ [[Image(7.png, align=center)]] На вкладке "Аккаунт" заполняем поля.\\ **Лейбл** и **Отображаемое имя** - удобное имя для идентификации.\\ **Имя регистрации**, **Имя пользователя** и **Пароль** - вписываем данные, которые мы указали для SIP-пользователя.\\ **Адрес SIP-сервера** - WAN IP-адрес платы VE-02.\\ [[Image(8.png, align=center)]] После применения настроек статус должен поменяться на **Зарегистрировано**. === Если телефон Диспетчера не SIP В роли диспетчерского аппарата допустимо использование аналогового телефона. Подключение к плате VE-02 выполняется через установленный на ней субмодуль FS01. В этом случае автоматически создастся канальное окончание FS01 в канале 255. Альтернативный вариант - подключение через платы FS-08 или PD-04 с тем же субмодулем FS01. Тогда в таблице TDM потребуется скоммутировать канальные интервалы подключенного телефона и окончания FXS на плате VE-02(VE-01). В этом случае на плате VE-02 (VE-01) надо создать КО FXS вручную, нажав кнопку «Добавить».\\ [[Image(9.png, 97%, align=center)]] В настройках канального окончания надо указать желаемый SIP URI диспетчера. В данном случае домен - IP-адрес платы VE-02, на которой мы проводим настройку. Для удобства добавим регулярное выражение в поле "Рег. выражение номера". Две точки означают, что при наборе любых двух символов сразу же произойдет вызов. Остальные настройки можно оставить по умолчанию.\\ [[Image(10.png, 98%, align=center)]] == Настройка VE-02 со стороны Оператора На плате VE-02 Оператора 1B добавим канальное окончание FXS. В нем заполним:\\ **Канал** - 2.\\ **SIP URI** - произвольное имя и домен (WAN IP-адрес локальной платы VE-02).\\ В поле **"Горячая линия"** укажем имя нашей конференции, чтобы при поднятии трубки телефона оператор сразу же звонил в конференцию.\\ [[Image(11.png, 99%, align=center)]] На плате VE-02 Оператора 1B добавим канальное окончание DS. В нем заполним:\\ **Канал** - 3.\\ **SIP URI** - рекомендуется указать имя, как номер, а домен - WAN IP-адрес диспетчерской платы VE-02, на которой данное КО будет регистрироваться.\\ Укажем **Логин** и **Пароль**, которые мы вводили для этого SIP-пользователя.\\ Соответственно заполним **Имя конференции** и **URI оператора** - URI канального окончания FXS, которое мы создали на предыдущем шаге.\\ Сменим **Сигнал подключения Tx** с **A** на **B**.\\ [[Image(12.png, align=center)]] Аналогично нужно настроить КО FXS и DS для Оператора 2B. == Коммутация в TDM mapper === ГРС 2 Таблица TDM на **ГРС 2** будет выглядеть так:\\ [[Image(13.png, align=center)]] Поток 6E1 ограниченной ширины уходит в сторону **ЦУС**.\\ Нужно определиться с КИ, в котором будет передаваться групповой канал.\\ Мы должны скоммутировать:\\ - канальный интервал канального окончания FXS на плате VE-02 <-> канальный интервал порта платы FS-08, к которому подключен телефон. - канальный интервал канального окончания DS на плате VE-02 <-> канальный интервал в потоке E1, который уходит в сторону ЦУС. === ГРС 1 Поток 6E1 уходит в сторону **ЦУС**. Поток 8E1 уходит в сторону **ГРС 2**. В **сторону DS** мы отправляем сумму канальных интервалов с обоих направлений. G0 = 6:2 + 8:2\\ В **сторону ЦУС** мы отправляем сумму канального интервала, который пришел с ГРС 2, и канального интервала КО DS. G1 = 2:2 + 8:2\\ В **сторону ГРС 2** мы отправляем сумму канального интервала, который пришел с ЦУС, и канального интервала КО DS. G2 = 2:2 + 6:2\\ Таблица TDM на **ГРС 1** выглядит так:\\ [[Image(14.png, align=center)]] Список соединений:\\ [[Image(15.png, 98%, align=center)]] === ЦУС Поток 5E1 уходит в сторону **ГРС 1**. Здесь нужно скоммутировать канальный интервал канального окончания PPS и канальный интервал из потока E1, в котором приходит групповой канал Операторов nB.\\ [[Image(16.png)]] ---- [[wiki:Examples3u|Примеры настройки аппаратуры MC04-DSL-3U]]