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

Материал из M-200 WIKI
Перейти к: навигация, поиск

Данная информация относится только к SMP-256.


Принцип работы

В основе реализации SIP на оборудовании М-200 лежат два типа портов:

  • SIP-абонент (SIG_EXT_SIP) – полноценный абонент АТС М-200 с полным спектром абонентских услуг и сервисов (СОРМ, тарификация, услуги ДВО и т.п.). Предназначен для подключения IP-телефонов или аналогичного оборудования.
  • SIP-транк (SIG_SIP) – канал для подключения к внешнему VoIP оборудованию. Предназначен для стыка с операторами цифровой телефонии и для подключения клиентского VoIP оборудования (IP PBX, IP-шлюз и т.д.). В данном случае обеспечиваются только транзитные соединения и доступные для них сервисы.

SIP-транк может быть двух типов:

  • User Agent (UA)- клиент, который регистрируется на прокси-сервере SIP (допустим Asterisk).
  • Proxy – сервер, на котором регистрируются внешние UA – IP-шлюзы, PBX и т.п.


Ip-ats-01.jpg


На приведенной схеме зеленым показаны абонентские подключения (EXT_SIP), красным - клиентские и операторские (SIP). Стрелки показывают направление регистрации.


SIP абоненты

В данном случае М-200 всегда выступает в качестве proxy-сервера. Абонент подключается, использую предоставленную для регистрации информацию – имя, парль, ip адрес и т.д. После регистрации абонент получает высь спектр абонентских услуг, доступных ему, как абоненту М-200.

Процедуры конфигурирования, настройки и управления SIP абонентом - стандартные для всех типов абонентов М-200.

Со стороны станции этот абонент обычный абонент АТС. К нему применимы все виды управления, наблюдения и контроля, возможные по отношению к абоненту М-200.


SIP транки

В зависимости от типа оборудования и программного обеспечения, может быть настроено до 1000 SIP-транков (каналов).


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

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


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

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


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

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


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

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


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

  • Поддержка как входящей, так и исходящей процедуры регистрации.
  • Возможность осуществления вызовов без регистрации.
  • Поддержка аутентификации как входящих, так и исходящих вызовов по схеме Digest.
  • Возможность установки М-200 за устройством NAT.
  • Голосовые данные передаются по протоколу RTP (10, 20 и 30 мс).
  • Поддержка BLF.
  • Поддерживаемые методы SIP:
    • INVITE
    • re-INVITE
    • ACK
    • CANCEL
    • BYE
    • REGISTER
    • OPTIONS
    • INFO
    • REFER
    • NOTIFY
  • Voice кодеки:
    • PCMA - G711 ALAW (64 кбит/с).
    • GSM - FULL RATE (13 кбит/с).
    • G729 - annex A (8 кбит/с).
    • G723_63 - G723.1 (6,3 кбит/с).
    • G723_53 - G723.1 (5,3 кбит/с).
    • G726_16 - G726 (16 кбит/с).
    • G726_24 - G726 (24 кбит/с).
    • G726_32 - G726 (32 кбит/с).
    • G726_40 - G726 (40 кбит/с).
  • факсы:
    • G711 PCMA
    • T.38
  • Передача DTMF
    • в голосовом тракте (inband)
    • в методах INFO
    • rfc 2833.
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты