Changes between Version 1 and Version 2 of EndpointFXS


Ignore:
Timestamp:
Oct 8, 2017, 11:08:54 PM (7 years ago)
Author:
alx
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EndpointFXS

    v1 v2  
    44= Канальное окончание FXS =
    55
    6 Канальное окончание FXO предназначено для работы с аналоговыми телефонными линиями, приходящими от портов FXO АТС или другого аналогичного оборудования. Основные возможности канального окончания FXS:
    7 * ;
    8 * ;
    9 * .
     6Канальное окончание FXO предназначено для работы с аналоговыми телефонными линиями, к которым подключен телефонный аппарат или другого аналогичного абонентское устройство. Основные возможности канального окончания FXS:
     7* прием набираемого на телефонном аппарате номера и формирование вызова (INVITE) в сторону сети IP;
     8* прием вызова со стороны сети IP и передача вызывного сигнала в абонентскую линию;
     9* передача в абонентскую линию имени и номера вызывающего абонента (Caller-ID);
     10* выполнение ответа на вызов и отбоя при поднятии/опускании телефонной трубки;
     11* переключение между двумя соединениями (активным и удерживаемым);
     12* предоставление дополнительных видов обслуживания: переадресация вызова, перевод вызова, организация конференции, режим "Не беспокоить" и т.п.
    1013
    1114== Описание работы канального окончания ==
     
    1316Канальное окончание FXS использует для линейной сигнализации СУВ A. Принимаемый из канала TDM СУВ A интерпретируется как состояние абонентского шлейфа: 0 - шлейф замкнут, 1 - шлейф разомкнут. Передаваемый канальным окончанием в канал TDM СУВ A управляет подачей в абонентскую линию сигнала вызова: 0 - сигнал вызова включен, 1 - сигнал вызова выключен.
    1417
    15 === Входящий вызов ===
     18=== Прием вызова со стороны сети IP ===
    1619
    17 === Исходящий вызов ===
     20При получении вызова (INVITE) со стороны сети IP канальное окончание FXS переходит в состояние Ringing и начинает передавать в абонентскую линию сигнал вызова. В сторону вызывающего при этом передается ответ "180 Ringing". Сигнал вызова передается циклами, длительность посылки вызова и длительность паузы определяется конфигурационными параметрами "Длительность звонка" и "Длительность паузы" соответственно.
    1821
    19 === Отбой ===
     22Если username вызывающего абонента состоит только из цифр, между первой и второй, а также между второй и третьей посылками вызова передается сообщение Caller-ID. Сообщение имеет формат MDMF, и в нем передается номер вызывающего абонента и (при наличии Display Name в поле `From:` полученного INVITE) имя вызывающего абонента.
     23
     24При ответе вызываемого абонента (замукании абонентского шлейфа) вызывающему передается ответ "200 OK", и канальное окончание переходит в состояние Connected.
     25
     26=== Вызов в сторону сети IP ===
     27
     28При снятии трубки телефонного аппарата (замыкании абонентского шлейфа) канальное окончание FXS начинает передавать сигнал "Готовность" в абонентскую линию, переходит в состояние "Dialtone" и ожидает набор номера вызываемого абонента (исключением является установка непустого значения конфигурационного параметра "Горячая линия" - см. описании ниже). Если в течение времени, установленного параметром "Таймаут гудка", набор номера не начат, канальное окончание дает в абонентскую линию сигнал "Занято" и переходит в состояние Busy. Если набрана первая цифра номера методом DTMF или начат набор первой цифры номера импульсным декадным методом, канальное окончание снимает сигнал "Готовность" и переходит в состояние "Dialing".
     29
     30Если значение конфигурационного параметра "Рег. выражение номера" - не пустая строка, в процессе набора номера после получения каждой очередной цифры канальное окончание FXS проверяет принятый номер на совпадение с регулярным выражением параметра "Рег. выражение номера". В случае совпадения канальное окончание выполняет вызов набранного номера в сторону сети IP и переходит в состояние Calling. В процессе набора номера канальное окончание контролирует длительность межцифрового (межсерийного) интервала. Если следующая цифра номера не набирается в течение времени, установленного конфигурационный параметром "Таймаут набора", канальное окончание выполняет вызов набранного номера в сторону сети IP и переходит в состояние Calling.
     31
     32При получении ответа "180 Ringing" канальное окончание передает в абонентскую линию сигнал "Контроль посылки вызова".
     33
     34При получении ответа "200 OK" канальное окончание прекращает генерацию в абонентскую линию акустических сигналов, подключает медиапоток и переходит в состояние Connected.
     35
     36При получении неуспешных ответов (4xx, 5xx, 6xx) на INVITE канальное окончание дает в абонентскую линию сигнал "Занято" и переходит в состояние Busy.
     37
     38=== Отбой соединения ===
     39
     40При получении BYE со стороны сети IP канальное окончание отключает медиапоток, дает в линию сигнал "Занято" и переходит в состояние Busy. При последующем опускании телефонной трубки (размыкании шлейфа) канальное окончание переходит в состояние Idle.
     41
     42При опускании телефонной трубки (размыкании шлейфа) все имеющиеся соединения разрываются, неотвеченный вызов снимается (исключением является передача вызова опусканием трубки, описанная ниже).
    2043
    2144=== Дополнительные виды обслуживания (ДВО) ===
     45
     46==== Соединение без набора номера ("Горячая линия") ====
     47
     48Если значение конфигурационного параметра "Горячая линия" - не пустая строка, при снятии трубки канальное окончание FXS сразу вызывает номер (username), заданный значением конфигурационного параметра "Горячая линия" и переходит в состояние Calling.
    2249
    2350==== Переадресация вызова (Call Forward) ====
     
    3764== Параметры конфигурации канального окончания ==
    3865
     66 Длительность звонка:: Параметр определяет длительность посылки сигнала вызова в телефонную линию, когда канальное окончание приняло вызов со стороны сети IP. Допустимые значения - от 100 до 10000 мс. Значение по умолчанию - 1000 мс.
     67
     68 Длительность паузы:: Параметр определяет длительность посылки сигнала вызова в телефонную линию, когда канальное окончание приняло вызов со стороны сети IP. Следует учитывать, что в паузе между посылками вызова канальное окончание передает данные Caller-ID, и установка длительности паузы менее 2 секунд может нарушить передачу Caller-ID. Допустимые значения - от 100 до 10000 мс. Значение по умолчанию - 4000 мс.
     69
     70 Таймаут гудка::
     71
     72 Таймаут набора::
     73
     74 Длительности Flash::
     75
     76 Таймаут вызова::
     77
     78 Макс. длина номера::
     79
     80 Префикс межгорода::
     81
    3982== Состояния канального окончания ==
    4083