wiki:EndpointFXS

Version 3 (modified by alx, 7 years ago) ( diff )

--

Внимание! Статья находится в стадии создания. Информация может быть неполной и/или неточной.

Канальное окончание FXS

Канальное окончание FXO предназначено для работы с аналоговыми телефонными линиями, к которым подключен телефонный аппарат или другого аналогичного абонентское устройство. Основные возможности канального окончания FXS:

  • прием набираемого на телефонном аппарате номера и формирование вызова (INVITE) в сторону сети IP;
  • прием вызова со стороны сети IP и передача вызывного сигнала в абонентскую линию;
  • передача в абонентскую линию имени и номера вызывающего абонента (Caller-ID);
  • выполнение ответа на вызов и отбоя при поднятии/опускании телефонной трубки;
  • переключение между двумя соединениями (активным и удерживаемым);
  • предоставление дополнительных видов обслуживания: переадресация вызова, перевод вызова, организация конференции, режим "Не беспокоить" и т.п.

Описание работы канального окончания

Канальное окончание FXS использует для линейной сигнализации СУВ A. Принимаемый из канала TDM СУВ A интерпретируется как состояние абонентского шлейфа: 0 - шлейф замкнут, 1 - шлейф разомкнут. Передаваемый канальным окончанием в канал TDM СУВ A управляет подачей в абонентскую линию сигнала вызова: 0 - сигнал вызова включен, 1 - сигнал вызова выключен.

Прием вызова со стороны сети IP

При получении вызова (INVITE) со стороны сети IP канальное окончание FXS переходит в состояние Ringing и начинает передавать в абонентскую линию сигнал вызова. В сторону вызывающего при этом передается ответ "180 Ringing". Сигнал вызова передается циклами, длительность посылки вызова и длительность паузы определяется конфигурационными параметрами "Длительность звонка" и "Длительность паузы" соответственно.

Если username вызывающего абонента состоит только из цифр, между первой и второй, а также между второй и третьей посылками вызова передается сообщение Caller-ID. Сообщение имеет формат MDMF, и в нем передается номер вызывающего абонента и (при наличии Display Name в поле From: полученного INVITE) имя вызывающего абонента.

При ответе вызываемого абонента (замукании абонентского шлейфа) вызывающему передается ответ "200 OK", и канальное окончание переходит в состояние Connected.

Вызов в сторону сети IP

При снятии трубки телефонного аппарата (замыкании абонентского шлейфа) канальное окончание FXS начинает передавать сигнал "Готовность" в абонентскую линию, переходит в состояние "Dialtone" и ожидает набор номера вызываемого абонента (исключением является установка непустого значения конфигурационного параметра "Горячая линия" - см. описании ниже). Если в течение времени, установленного параметром "Таймаут гудка", набор номера не начат, канальное окончание дает в абонентскую линию сигнал "Занято" и переходит в состояние Busy. Если набрана первая цифра номера методом DTMF или начат набор первой цифры номера импульсным декадным методом, канальное окончание снимает сигнал "Готовность" и переходит в состояние "Dialing".

Если значение конфигурационного параметра "Рег. выражение номера" - не пустая строка, в процессе набора номера после получения каждой очередной цифры канальное окончание FXS проверяет принятый номер на совпадение с регулярным выражением параметра "Рег. выражение номера". В случае совпадения канальное окончание выполняет вызов набранного номера в сторону сети IP и переходит в состояние Calling. В процессе набора номера канальное окончание контролирует длительность межцифрового (межсерийного) интервала. Если следующая цифра номера не набирается в течение времени, установленного конфигурационный параметром "Таймаут набора", канальное окончание выполняет вызов набранного номера в сторону сети IP и переходит в состояние Calling.

При получении ответа "180 Ringing" канальное окончание передает в абонентскую линию сигнал "Контроль посылки вызова".

При получении ответа "200 OK" канальное окончание прекращает генерацию в абонентскую линию акустических сигналов, подключает медиапоток и переходит в состояние Connected.

При получении неуспешных ответов (4xx, 5xx, 6xx) на INVITE канальное окончание дает в абонентскую линию сигнал "Занято" и переходит в состояние Busy.

Отбой соединения

При получении BYE со стороны сети IP канальное окончание отключает медиапоток, дает в линию сигнал "Занято" и переходит в состояние Busy. При последующем опускании телефонной трубки (размыкании шлейфа) канальное окончание переходит в состояние Idle.

При опускании телефонной трубки (размыкании шлейфа) все имеющиеся соединения разрываются, неотвеченный вызов снимается (исключением является передача вызова опусканием трубки, описанная ниже).

Дополнительные виды обслуживания (ДВО)

Дополнительные виды обслуживания имеют два уровня управления: во-первых, оператор может разрешить или запретить использование абонентом (пользователем) той или иной услугой ДВО, во-вторых, если использование услуги разрешено оператором, то пользователь имеет возможность самостоятельно активировать, деактивировать и настраивать услуги ДВО (например включать и выключать переадресацию вызовов). Обратите внимание, что настройки услуг ДВО, в отличие от параметров канального окончания, привязаны не к канальному окончанию, а к URI пользователя. Такими образом, если имеется несколько канальных окончаний с одним и тем же URI, услуга ДВО, активированная любым из них (например "Не беспокоить") будет действовать для всех канальных окончаний с тем же URI.

Оператор может разрешать и запрещать пользование услугами ДВО, устанавливая и снимая отметки чекбоксов в колонке "Разрешение" вкладки "Установки ДВО" диалога конфигурации канального окончания:

Установки ДВО

Если услуга разрешена, абонент (пользователь) может активировать и деактивировать (отключать) услугу, набирая специальный номер (код услуги). Коды активации и отключения услуг устанавливаются в диалоге конфигурации платы VE-01 на вкладке "ДВО" (см. изображение ниже). Состояние активации услуг пользователем отображается в колонке "Состояние услуги" вкладки "Установки ДВО". Например, на приведенном изображении у абонента активированы услуги "Не беспокоить" по времени (с 23:30 до 07:00) и "Ожидание вызова". Услуги "Скажи мой номер", "Не беспокоить" и "Пароль на МГ связь и ДВО" запрещены оператором. Остальные услуги разрешены оператором, но не активированы абонентом. Оператор также имеет возможность активировать и отключать услуги, устанавливая и снимая отметку чекбоксов "активирована" или изменяя значение строк ввода и наживая кнопку "установить". Обратите внимание, что разрешение/запрещение услуг ДВО, а также изменение их состояния происходит немедленно при установке/снятии отметки чекбокса или нажатии кнопки "установить". Запись конфигурации в плату VE-01 для этого не требуется.

Глобальные настройки ДВО

Ниже описано использование каждого из дополнительных видов обслуживания.

Скажи мой номер

Услуга "Скажи мой номер" помогает определить номер телефонной линии, к которой подключен телефонный аппарат. При наборе кода активации услуги автоответчик произносит номер абонента. Если в имени пользователя присутствуют нецифровые символы, они игнорируются.

Текущее время

Услуга "Текущее время" позволяет абоненту узнать текущие дату, день недели и время. При наборе кода активации услуги автоответчик произносит день недели, текущую дату (число и месяц) и время. Обратите внимание, что для корректной работы услуги необходимо в конфигурации платы VE-01 установить желаемый часовой пояс. Кроме этого, плате VE-01 для синхронизации времени требуется доступ к плате SW-01 по протоколу NTP. В свою очередь, время платы SW-01 также рекомендуется синхронизировать по NTP с сервером времени.

Режим "Не беспокоить"

В канальном окончании FXS реализованы два режима "Не беспокоить": абсолютный и по времени. Обе услуги могут быть разрешены/запрещены и активированы/отключены независимо.

Если активирован режим "Не беспокоить абсолютный", никакие входящие вызовы не принимаются канальным окончанием. Вызывающий получает ответ "486 Busy here".

При активации ДВО "Не беспокоить по времени" автоответчик предлагает абоненту ввести время начала и время окончания действия услуги. Время вводится в виде последовательности из четырех цифр часов и минут. Например, для установки времени 12:30 необходимо набрать последовательность цифр 1, 2, 3, 0. Если в период между временем начала и окончания дейтсвия услуги канальному окончанию поступает вызов, вызывающий получает ответ "486 Busy here". Обратите внимание, что для корректной работы услуги необходимо в конфигурации платы VE-01 установить желаемый часовой пояс. Кроме этого, плате VE-01 для синхронизации времени требуется доступ к плате SW-01 по протоколу NTP. В свою очередь, время платы SW-01 также рекомендуется синхронизировать по NTP с сервером времени.

Если одновременно активированы ДВО "Не беспокоить по времени" и "Не беспокоить абсолютный", приоритет имеет ДВО "Не беспокоить абсолютный", то есть вызовы не будут приниматься в любое время.

Переадресация вызова (Call Forward)

Удержание вызова

Перевод вызова (Call Transfer)

Организация конференции

Ожидание вызова

Пароль на Междугородную связь и ДВО

Параметры конфигурации канального окончания

Длительность звонка
Параметр определяет длительность посылки сигнала вызова в телефонную линию, когда канальное окончание приняло вызов со стороны сети IP. Допустимые значения - от 100 до 10000 мс. Значение по умолчанию - 1000 мс.
Длительность паузы
Параметр определяет длительность посылки сигнала вызова в телефонную линию, когда канальное окончание приняло вызов со стороны сети IP. Следует учитывать, что в паузе между посылками вызова канальное окончание передает данные Caller-ID, и установка длительности паузы менее 2 секунд может нарушить передачу Caller-ID. Допустимые значения - от 100 до 10000 мс. Значение по умолчанию - 4000 мс.
Таймаут гудка
Таймаут набора
Длительности Flash
Таймаут вызова
Макс. длина номера
Префикс межгорода
"Горячая линия"
Если значение конфигурационного параметра "Горячая линия" - не пустая строка, при снятии трубки канальное окончание FXS сразу вызывает номер (username), заданный значением конфигурационного параметра "Горячая линия" и переходит в состояние Calling. Таким образом, при снятии трубки устанавливается соединение без набора номера.

Состояния канального окончания

См. также

сводная таблица параметров, окончание FXO, окончание АДАСЭ.

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.