Реализация SIP на оборудовании М-200

Материал из М-200 WIKI

Перейти к: навигация, поиск


Оборудование

В составе блока управления коммутатора серии СС или ТЭЗа К-87 имеется виртуальная плата MG-04, которая обеспечивает ввод данных SIP в станцию и передачу голосовой информации между IP каналами. С помощью этой платы возможно одновременное полнодоступное функционирование определенного типом оборудования количества каналов SIP (так, коммутатор серии СС без дополнительных блоков позволяет преобразовать до 4-х E1 потоков (128 каналов) в SIP).


Реализация

На оборудовании М-200 SIP реализован на основе SIP-каналов (транков) - по аналогии с канальными интервалами (TS) потока Е1. В зависимости от типа оборудования, может быть настроено от 32 до 128 каналов.


Каждый канал может работать в одном из двух режимов:

  1. Proxy - канал выступает в роли сервера, который принимает регистрацию от внешних UA (например IP телефоны).
  2. User Agent (UA) - канал выступает в роли клиента, который регистрируется на внешнем прокси-сервере SIP (например Asterisk).


Допустимы три режима взаимодействия:

  1. М-200 Proxy <--------> UA
  2. M-200 UA <--------> Proxy
  3. M-200 UA <--------> UA


1. М-200 выступает в роли сервера и принимает регистрацию от внешних абонентов – IP-АТС, IP-телефоны и т.д. В настройках канала задаются значения пользователь/пароль и параметры подключения, которые должен использовать клиент. В этом режиме внешний клиент может выступать в роли абонента М-200 с поддержкой функционала внутренних абонентов (СОРМ, тарификация и т.д.).

2. М-200 подключается клиентом к внешнему прокси-серверу. Параметры регистрации и подключения предоставляются сервером.

3. Соединение без регистрации. Информация о IP адресе и т.п. клиента получается из входящего INVITE.


Каждый канал может иметь индивидуальные настройки. В этом случае работает схема один клиент на один SIP-транк. Так, например, к коммутатору может быть подключено до 128 SIP абонентов М-200.

Несколько каналов могут иметь одинаковые настройки и объединяться в транк-группу. В этом случае один клиент может использовать несколько каналов, и их занятие будет определяться правилами, заданными в маршрутизации.


В настройках каналов SIP есть два принципиально важных параметра:

  • localIP привязывает виртуальный канал виртуальной платы MG-04 к физическому сетевому интерфейсу. Как правило, это IP адрес интерфейса WAN.
  • nLocalUDPPort определяет № порта, на которые данный канал принимает сообщения SIP. Так, если все каналы имеют разные номера портов, то станция обеспечивает подключение N независимых клиентов, каждый из которых привязан к своему собственному каналу (схема один клиент на один SIP-транк). Создание транк-групы подразумевает наличие нескольких каналов с идентичными настройками, в том числе и nLocalUDPPort.


В коммутаторах серии СС может быть установлен дополнительный блок управления для подключения 486 дополнительных каналов SIP. В этом случае уникальность канала будет определяться парой localIP:nLocalUDPPort.


Характеристики

  • Поддержка как входящей, так и исходящей процедуры регистрации.
  • Возможность осуществления вызовов без регистрации.
  • Поддержка аутентификации как входящих, так и исходящих вызовов по схеме Digest.
  • Возможность установки М-200 за устройством NAT.
  • Голосовые данные передаются по протоколу RTP (20 мс).
  • Поддерживаемые методы SIP:
    • INVITE
    • REINVITE
    • ACK
    • CANCEL
    • BYE
    • REGISTER
    • OPTIONS
    • INFO
  • Voice кодеки:
    • G711 PCMA
    • GSM6.10 FULL RATE
  • факсы:
    • G711 PCMA
    • T.38
  • Передача DTMF
    • в голосовом тракте (inband)
    • в методах INFO
    • rfc 2833.
Категории