Changes between Version 8 and Version 9 of EndpointFXS


Ignore:
Timestamp:
Nov 18, 2017, 10:16:08 PM (7 years ago)
Author:
alx
Comment:

Выделены названия состояний.

Legend:

Unmodified
Added
Removed
Modified
  • EndpointFXS

    v8 v9  
    1717=== Прием вызова со стороны сети IP ===
    1818
    19 При получении вызова (INVITE) со стороны сети IP канальное окончание FXS переходит в состояние Ringing и начинает передавать в абонентскую линию сигнал вызова. В сторону вызывающего абонента при этом передается ответ "180 Ringing". Сигнал вызова передается циклами, длительность посылки вызова и длительность паузы определяется конфигурационными параметрами "Длительность звонка" и "Длительность паузы" соответственно.
     19При получении вызова (INVITE) со стороны сети IP канальное окончание FXS переходит в состояние `Ringing` и начинает передавать в абонентскую линию сигнал вызова. В сторону вызывающего абонента при этом передается ответ "180 Ringing". Сигнал вызова передается циклами, длительность посылки вызова и длительность паузы определяется конфигурационными параметрами "Длительность звонка" и "Длительность паузы" соответственно.
    2020
    2121Если username вызывающего абонента состоит только из цифр, между первой и второй, а также между второй и третьей посылками вызова передается сообщение Caller-ID. Сообщение имеет формат MDMF, и в нем передается номер вызывающего абонента и (при наличии Display Name в поле `From:` полученного INVITE) имя вызывающего абонента.
    2222
    23 При ответе вызываемого абонента (замыкании абонентского шлейфа) вызывающему абоненту передается ответ "200 OK", и канальное окончание переходит в состояние Connected.
     23При ответе вызываемого абонента (замыкании абонентского шлейфа) вызывающему абоненту передается ответ "200 OK", и канальное окончание переходит в состояние `Connected`.
    2424
    2525=== Вызов в сторону сети IP ===
    2626
    27 При снятии трубки телефонного аппарата (замыкании абонентского шлейфа) канальное окончание FXS начинает передавать сигнал "Готовность" в абонентскую линию, переходит в состояние "Dialtone" и ожидает набор номера вызываемого абонента (исключением является установка непустого значения конфигурационного параметра "Горячая линия" - см. описании ниже). Если в течение времени, установленного параметром "Таймаут гудка", набор номера не начат, канальное окончание дает в абонентскую линию сигнал "Занято" и переходит в состояние Busy. Если набрана первая цифра номера методом DTMF или начат набор первой цифры номера импульсным декадным методом, канальное окончание снимает сигнал "Готовность" и переходит в состояние "Dialing".
    28 
    29 Если значение конфигурационного параметра "Рег. выражение номера" - не пустая строка, в процессе набора номера после получения каждой очередной цифры канальное окончание FXS проверяет принятый номер на совпадение с регулярным выражением параметра "Рег. выражение номера". В случае совпадения канальное окончание выполняет вызов набранного номера в сторону сети IP и переходит в состояние Calling. В процессе набора номера канальное окончание контролирует длительность межцифрового (межсерийного) интервала. Если следующая цифра номера не набирается в течение времени, установленного конфигурационный параметром "Таймаут набора", канальное окончание выполняет вызов набранного номера в сторону сети IP и переходит в состояние Calling.
     27При снятии трубки телефонного аппарата (замыкании абонентского шлейфа) канальное окончание FXS начинает передавать сигнал "Готовность" в абонентскую линию, переходит в состояние `Dialtone` и ожидает набор номера вызываемого абонента (исключением является установка непустого значения конфигурационного параметра "Горячая линия" - см. описании ниже). Если в течение времени, установленного параметром "Таймаут гудка", набор номера не начат, канальное окончание дает в абонентскую линию сигнал "Занято" и переходит в состояние `Busy`. Если набрана первая цифра номера методом DTMF или начат набор первой цифры номера импульсным декадным методом, канальное окончание снимает сигнал "Готовность" и переходит в состояние `Dialing`.
     28
     29Если значение конфигурационного параметра "Рег. выражение номера" - не пустая строка, в процессе набора номера после получения каждой очередной цифры канальное окончание FXS проверяет принятый номер на совпадение с регулярным выражением параметра "Рег. выражение номера". В случае совпадения канальное окончание выполняет вызов набранного номера в сторону сети IP и переходит в состояние `Calling`. В процессе набора номера канальное окончание контролирует длительность межцифрового (межсерийного) интервала. Если следующая цифра номера не набирается в течение времени, установленного конфигурационный параметром "Таймаут набора", канальное окончание выполняет вызов набранного номера в сторону сети IP и переходит в состояние `Calling`.
    3030
    3131При получении ответа "180 Ringing" канальное окончание передает в абонентскую линию сигнал "Контроль посылки вызова".
    3232
    33 При получении ответа "200 OK" канальное окончание прекращает генерацию в абонентскую линию акустических сигналов, подключает медиапоток и переходит в состояние Connected.
    34 
    35 При получении неуспешных ответов (4xx, 5xx, 6xx) на INVITE канальное окончание дает в абонентскую линию сигнал "Занято" и переходит в состояние Busy.
     33При получении ответа "200 OK" канальное окончание прекращает генерацию в абонентскую линию акустических сигналов, подключает медиапоток и переходит в состояние `Connected`.
     34
     35При получении неуспешных ответов (4xx, 5xx, 6xx) на INVITE канальное окончание дает в абонентскую линию сигнал "Занято" и переходит в состояние `Busy`.
    3636
    3737=== Отбой соединения ===
    3838
    39 При получении BYE со стороны сети IP канальное окончание отключает медиапоток, дает в линию сигнал "Занято" и переходит в состояние Busy. При последующем опускании телефонной трубки (размыкании шлейфа) канальное окончание переходит в состояние Idle.
     39При получении BYE со стороны сети IP канальное окончание отключает медиапоток, дает в линию сигнал "Занято" и переходит в состояние `Busy`. При последующем опускании телефонной трубки (размыкании шлейфа) канальное окончание переходит в состояние `Idle`.
    4040
    4141При опускании телефонной трубки (размыкании шлейфа) все имеющиеся соединения разрываются, неотвеченный вызов снимается (исключением является передача вызова опусканием трубки, описанная [#ПередачавызоваCallTransfer ниже]).
     
    187187 Длительность паузы:: Параметр определяет длительность посылки сигнала вызова в телефонную линию, когда канальное окончание приняло вызов со стороны сети IP. Следует учитывать, что в паузе между посылками вызова канальное окончание передает данные Caller-ID, и установка длительности паузы менее 2 секунд может нарушить передачу Caller-ID. Допустимые значения - от 100 до 10000 мс. Значение по умолчанию - 4000 мс.
    188188
    189  Таймаут гудка:: Параметр определяет время, в течение которого канальное окончание ожидает начала набора номера вызываемого абонента. Если в течение заданного времени набор номера не начат, канальное окончание передает в абонентскую линию сигнал "Занято" и переходит в состояние Busy. Допустимые значения - от 1000 мс до 100000 мс. Значение по умолчанию - 15000 мс.
    190 
    191  Таймаут набора:: Параметр определяет максимальное время между двумя соседними набираемыми цифрами номера. Если в течение заданного параметром времени после набора очередной цифры номера не набрана следующая, канальное окончание передает в сеть IP вызов набранного номера и переходит в состояние Calling. Допустимые значения - от 1000 мс до 100000 мс. Значение по умолчанию - 5000 мс.
     189 Таймаут гудка:: Параметр определяет время, в течение которого канальное окончание ожидает начала набора номера вызываемого абонента. Если в течение заданного времени набор номера не начат, канальное окончание передает в абонентскую линию сигнал "Занято" и переходит в состояние `Busy`. Допустимые значения - от 1000 мс до 100000 мс. Значение по умолчанию - 15000 мс.
     190
     191 Таймаут набора:: Параметр определяет максимальное время между двумя соседними набираемыми цифрами номера. Если в течение заданного параметром времени после набора очередной цифры номера не набрана следующая, канальное окончание передает в сеть IP вызов набранного номера и переходит в состояние `Calling`. Допустимые значения - от 1000 мс до 100000 мс. Значение по умолчанию - 5000 мс.
    192192
    193193 Длительности Flash:: параметр устанавливает диапазон длительностей размыкания абонентского шлейфа, воспринимаемого канальным окончанием FXS как сигнал Flash. Возможные значения параметра:
     
    202202 Значение по умолчанию - "только 80 мс".
    203203
    204  Таймаут вызова:: Параметр определяет максимальное время ожидания установки соединения в секундах при вызове в направлении сети IP. Если в течение заданного времени после отправки вызова соединение не установилось (не получен ответ вызываемого абонента), вызов снимается, в абонентскую линию передается сигнал "Занято", и канальное окончание переходит в состояние Busy. Значение 0 означает, что время установки соединения не ограничено. Допустимые значения - от 0 до 1000 с. Значение по умолчанию - 0.
    205 
    206  Макс. длина номера:: Параметр определяет максимальное количество цифр в номере вызываемого абонента, которое может быть набрано пользователем. Если при наборе очередной цифры номера длина набранного номера достигает установленного значения, канальное окончание немедленно выполняет вызов набранного номера и переходит в состояние Calling. Допустимые значения - от 1 до 99. Значение по умолчанию - 12.
     204 Таймаут вызова:: Параметр определяет максимальное время ожидания установки соединения в секундах при вызове в направлении сети IP. Если в течение заданного времени после отправки вызова соединение не установилось (не получен ответ вызываемого абонента), вызов снимается, в абонентскую линию передается сигнал "Занято", и канальное окончание переходит в состояние `Busy`. Значение 0 означает, что время установки соединения не ограничено. Допустимые значения - от 0 до 1000 с. Значение по умолчанию - 0.
     205
     206 Макс. длина номера:: Параметр определяет максимальное количество цифр в номере вызываемого абонента, которое может быть набрано пользователем. Если при наборе очередной цифры номера длина набранного номера достигает установленного значения, канальное окончание немедленно выполняет вызов набранного номера и переходит в состояние `Calling`. Допустимые значения - от 1 до 99. Значение по умолчанию - 12.
    207207
    208208 Префикс межгорода:: Параметр определяет префикс, на совпадение с которым проверяется начало вызываемого номера при активированной услуге ДВО "[#ПарольнаМеждугороднуюсвязьиДВО Пароль на Междугородную связь и ДВО]". Если набранный абонентом номер совпадает с комбинацией, установленной данным параметром, для осуществления вызова абоненту требуется ввести пароль. Значение по умолчанию - "8".
    209209
    210  "Горячая линия":: Если значение конфигурационного параметра "Горячая линия" - не пустая строка, при снятии трубки канальное окончание FXS сразу вызывает номер (username), заданный значением конфигурационного параметра "Горячая линия" и переходит в состояние Calling. Таким образом, при снятии трубки устанавливается соединение без набора номера. Значение по умолчанию - пустая строка.
     210 "Горячая линия":: Если значение конфигурационного параметра "Горячая линия" - не пустая строка, при снятии трубки канальное окончание FXS сразу вызывает номер (username), заданный значением конфигурационного параметра "Горячая линия" и переходит в состояние `Calling`. Таким образом, при снятии трубки устанавливается соединение без набора номера. Значение по умолчанию - пустая строка.
    211211
    212212 Группа перехвата вызовов:: Параметр устанавливает группу перехвата вызовов, к которой принадлежит абонент. Абоненты, принадлежащие одной и той же группе перехвата вызовов, могут перехватывать вызовы друг друга. См. описание функции [FunctionsCallPickup Перехват вызова].
     
    224224 Calling:: Передан вызов в направление сети IP, ожидается ответ.
    225225
    226  Connected:: Установлено телефонное соединение, ведется разговор.
    227 
    228  Busy:: Абонентский шлейф замкнут, в абонентскую линию передается сигнал "Занято". Если канальное окончание более минуты остается в состоянии Busy, в целях экономии ресурсов передача сигнала "Занято" прекращается, и канальное окончание деактивируется, продолжая при этом оставаться в состоянии Busy.
     226 b:: Установлено телефонное соединение, ведется разговор.
     227
     228 Busy:: Абонентский шлейф замкнут, в абонентскую линию передается сигнал "Занято". Если канальное окончание более минуты остается в состоянии `Busy`, в целях экономии ресурсов передача сигнала "Занято" прекращается, и канальное окончание деактивируется, продолжая при этом оставаться в состоянии `Busy`.
    229229
    230230 Password:: У абонента запрашивается ввод пароля (см. [#ПарольнаМеждугороднуюсвязьиДВО Пароль на Междугородную связь и ДВО]).