Changes between Version 12 and Version 13 of EndpointR1.5


Ignore:
Timestamp:
Jul 29, 2024, 2:05:59 PM (4 months ago)
Author:
alx
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EndpointR1.5

    v12 v13  
    5555==== Входящий вызов ====
    5656
    57 Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получении сигнала "Занятие" канальное окончание R1.5 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние `NumRecv` и ожидает номер вызываемого абонента.
     57Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получение сигнала "Занятие" канальное окончание R1.5 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние `NumRecv` и ожидает номер вызываемого абонента.
    5858
    5959При получении каждой цифры номера вызываемого абонента производится проверка принятого номера на совпадение с регулярным выражением, установленным конфигурационным параметром "Рег. выражение набора", а также на достижение максимальной длины номера, установленной конфигурационным параметром "Макс. длина номера". Если обнаружено совпадение номера с регулярным выражением или достижение максимальной длины номера канальное окончание R1.5 формирует и передает сообщение INVITE в сеть IP и переходит в состояние `Outgoing`. То же самое происходит в случае, если время ожидания очередной цифры номера превысит время, заданное конфигурационным параметром "Таймаут набора".
     
    201201==== Входящий вызов ====
    202202
    203 Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получении сигнала "Занятие" канальное окончание R1.5 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние `MF-B`, передает в канал управляющий сигнал B2 и ожидает прием цифры номера.
     203Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получение сигнала "Занятие" канальное окончание R1.5 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние `MF-B`, передает в канал управляющий сигнал B2 и ожидает прием цифры номера.
    204204
    205205При получении цифры номера вызываемого абонента производится проверка принятого номера на совпадение с регулярным выражением, установленным конфигурационным параметром "Рег. выражение набора", а также на достижение максимальной длины номера, установленной конфигурационным параметром "Макс. длина номера". Если совпадения с регулярным выражением нет, и максимальная длина номера не достигнута, канальное окончание R1.5 передает в канал сигнал B2 и ожидает следующую цифру номера. Этот процесс повторяется до тех пор, пока после приема очередной цифры номер не совпадет с регулярным выражением или не будет достигнута максимальная длина номера.
     
    345345Если пакет принят без ошибок, из него извлекаются категория и номер вызывающего абонента и номер вызываемого абонента, в канал передается сигнал B11. После этого канальное окончание R1.5 формирует и передает сообщение INVITE в сеть IP и переходит в состояние `Outgoing`. В отправляемом сообщении INVITE URI вызывающего абонента имеет в качестве имени пользователя (username) номер вызывающего абонента, полученный в импульсном пакете. Категория вызывающего абонента помещается в параметр "cpc" URI вызывающего абонента. Например при получении номера вызывающего абонента "9876543" и категории вызывающего абонента 1 канаьное окончание сформирует URI вида "<sip:9876543@domain.tld;cpc=1>".
    346346
    347 Получаемый от удаленной стороны номер вызывающего абонента всегда содержит 7 цифр. В случае необходимости номер может быть изменен до требуемого формата (например дополнен префиксом или обрезан до требуемой длины) путем задания регулярного выражения с заменой в конфигурационном параметре "Преобразование АОН". Например, при установке параметра "Преобразование АОН" в значение `/^(.*)$/7342\1` и получении в импульсном пакете номера вызывающего абонента 9876543 полученный номер будет дополнен слева комбинацией "7342", в результате чего будет сформирован URI вызывающего абонента вида "<sip:73429876543@domain.tld;cpc=1>".
     347Получаемый от удаленной стороны номер вызывающего абонента всегда содержит 7 цифр. В случае необходимости номер может быть изменен до требуемого формата (например дополнен префиксом или обрезан до требуемой длины) путем задания регулярного выражения с заменой в конфигурационном параметре "Преобразование АОН". Например, при установке параметра "Преобразование АОН" в значение `/^(.*)$/7342$1` и получении в импульсном пакете номера вызывающего абонента 9876543 полученный номер будет дополнен слева комбинацией "7342", в результате чего будет сформирован URI вызывающего абонента вида "<sip:73429876543@domain.tld;cpc=1>".
    348348
    349349В состоянии `Outgoing` канальное окончание R1.5 находится до ответа вызываемого абонента или отмены вызова (отклонения вызова вызываемой стороной или снятия вызова вызывающей стороной). При получении от вызываемой стороны ответа "180 Ringing" окончание R1.5 передает в соединительную линию акустический сигнал "Контроль посылки вызова" (КПВ).
     
    518518В отправляемом сообщении INVITE URI вызывающего абонента имеет в качестве имени пользователя (username) номер вызывающего абонента, полученный в безынтервальном пакете АОН. Категория вызывающего абонента помещается в параметр "cpc" URI вызывающего абонента. Например при получении номера вызывающего абонента "9876543" и категории вызывающего абонента 1 канаьное окончание сформирует URI вида "<sip:9876543@domain.tld;cpc=1>".
    519519
    520 Так как в безынтервальном пакете АОН передается только 7 цифр номера вызывающего абонента, канальное окончание R1.5 позволяет выполнять модификацию номера вызывающего абонента с помощью регулярного выражения, задаваемого конфигурационным параметром "Преобразование АОН". Например, при установке параметра "Преобразование АОН" в значение `/^(.*)$/7342\1` и получении в безынтервальном пакете АОН номера 9876543 полученный номер будет дополнен слева комбинацией "7342", в результате чего будет сформирован URI вызывающего абонента вида "<sip:73429876543@domain.tld;cpc=1>".
     520Так как в безынтервальном пакете АОН передается только 7 цифр номера вызывающего абонента, канальное окончание R1.5 позволяет выполнять модификацию номера вызывающего абонента с помощью регулярного выражения, задаваемого конфигурационным параметром "Преобразование АОН". Например, при установке параметра "Преобразование АОН" в значение `/^(.*)$/7342$1` и получении в безынтервальном пакете АОН номера 9876543 полученный номер будет дополнен слева комбинацией "7342", в результате чего будет сформирован URI вызывающего абонента вида "<sip:73429876543@domain.tld;cpc=1>".
    521521
    522522==== Определение номера при исходящем вызове ====
     
    550550 Таймаут набора:: Параметр определяет максимальное время ожидания очередной цифры номера при приеме номера декадно-импульсным способом. Если в течение заданного параметром времени не получена следующая цифра, канальное окончание считает прием номера оконченным. Допустимые значения - от 1000 мс до 100000 мс. Значение по умолчанию - 5000 мс.
    551551
    552  Макс. число запросов АОН:: параметр устанавливает максимальное число попыток запроса номера вызывающего абонента входящим канальным окончанием R1.5 при наборе номера способами "декадно-импульсный" и "импульсный челнок". При установке значения 0 запрос АОН передаваться не будет. Допустимые значения - от 0 до 10. Значение по умолчанию - 1.
    553 
    554  Макс. число запросов АОН:: Параметр устанавливает максимальное число попыток определения номера вызывающего абонента (АОН). При установке значения 0 номер вызывающего абонента не определяется. Параметр не используется при установке способа набора номера "импульсный пакет". Допустимые значения - от 0 до 10. Значение по умолчанию - 1.
    555 
    556  Преобразование АОН:: Параметр определяет замену номера вызывающего абонента, принятого в безинтервальном пакете АОН или импульсном пакете. Значение параметра задается в виде строки формата `/<regexp>/<replacement>`, где <regexp> - регулярное выражение, на совпадение с которым проверяется полученный номер, <replacement> - строка, которой заменяется номер в случае совпадения с регулярным выражением. В замене могут использоваться группы из регулярного выражения, которые подставляются с помощью комбинаций \1, \2 и т.д. Например при установке значения параметра `/^(.*)$/7342\1` к определившимся номерам будет добавляться префикс "7342". Если значением параметра является пустая строка, функция преобразования АОН отключена. Значение по умолчанию - пустая строка.
     552 Макс. число запросов АОН:: Параметр устанавливает максимальное число попыток запроса номера вызывающего абонента входящим канальным окончанием R1.5 при наборе номера способами "декадно-импульсный" и "импульсный челнок". При установке значения 0 запрос АОН передаваться не будет. Допустимые значения - от 0 до 10. Значение по умолчанию - 1.
     553
     554 Преобразование АОН:: Параметр определяет замену номера вызывающего абонента, принятого в безинтервальном пакете АОН или импульсном пакете. Значение параметра задается в виде строки формата `/<regexp>/<replacement>`, где <regexp> - регулярное выражение, на совпадение с которым проверяется полученный номер, <replacement> - строка, которой заменяется номер в случае совпадения с регулярным выражением. В замене могут использоваться группы из регулярного выражения, которые подставляются с помощью комбинаций $1, $2 и т.д. Например при установке значения параметра `/^(.*)$/7342$1` к определившимся номерам будет добавляться префикс "7342". Если значением параметра является пустая строка, функция преобразования АОН отключена. Значение по умолчанию - пустая строка.
    557555
    558556 Шаблон посылки АОН:: Параметр устанавливает шаблон, состоящий из 7 цифр, используемых при формировании и передаче безинтервального пакета АОН и номера вызывающего абонента в импульсном пакете в случае, когда номер вызывающего абонента содержит менее 7 цифр. Так как пакет всегда содержит 7 цифр номера, недостающие цифры номера вызывающего абонента берутся из шаблона посылки АОН, при этом позиция цифр в номере сохраняется, например если username вызывающего абонента "6789" и шаблон посылки АОН имеет значение "1234567", в безинтервальном пакете АОН будет передан номер "1236789". Значение по умолчанию - "0000000".