Changes between Version 12 and Version 13 of EndpointR1.5
- Timestamp:
- Jul 29, 2024, 2:05:59 PM (4 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
EndpointR1.5
v12 v13 55 55 ==== Входящий вызов ==== 56 56 57 Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получени исигнала "Занятие" канальное окончание R1.5 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние `NumRecv` и ожидает номер вызываемого абонента.57 Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получение сигнала "Занятие" канальное окончание R1.5 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние `NumRecv` и ожидает номер вызываемого абонента. 58 58 59 59 При получении каждой цифры номера вызываемого абонента производится проверка принятого номера на совпадение с регулярным выражением, установленным конфигурационным параметром "Рег. выражение набора", а также на достижение максимальной длины номера, установленной конфигурационным параметром "Макс. длина номера". Если обнаружено совпадение номера с регулярным выражением или достижение максимальной длины номера канальное окончание R1.5 формирует и передает сообщение INVITE в сеть IP и переходит в состояние `Outgoing`. То же самое происходит в случае, если время ожидания очередной цифры номера превысит время, заданное конфигурационным параметром "Таймаут набора". … … 201 201 ==== Входящий вызов ==== 202 202 203 Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получени исигнала "Занятие" канальное окончание R1.5 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние `MF-B`, передает в канал управляющий сигнал B2 и ожидает прием цифры номера.203 Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получение сигнала "Занятие" канальное окончание R1.5 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние `MF-B`, передает в канал управляющий сигнал B2 и ожидает прием цифры номера. 204 204 205 205 При получении цифры номера вызываемого абонента производится проверка принятого номера на совпадение с регулярным выражением, установленным конфигурационным параметром "Рег. выражение набора", а также на достижение максимальной длины номера, установленной конфигурационным параметром "Макс. длина номера". Если совпадения с регулярным выражением нет, и максимальная длина номера не достигнута, канальное окончание R1.5 передает в канал сигнал B2 и ожидает следующую цифру номера. Этот процесс повторяется до тех пор, пока после приема очередной цифры номер не совпадет с регулярным выражением или не будет достигнута максимальная длина номера. … … 345 345 Если пакет принят без ошибок, из него извлекаются категория и номер вызывающего абонента и номер вызываемого абонента, в канал передается сигнал B11. После этого канальное окончание R1.5 формирует и передает сообщение INVITE в сеть IP и переходит в состояние `Outgoing`. В отправляемом сообщении INVITE URI вызывающего абонента имеет в качестве имени пользователя (username) номер вызывающего абонента, полученный в импульсном пакете. Категория вызывающего абонента помещается в параметр "cpc" URI вызывающего абонента. Например при получении номера вызывающего абонента "9876543" и категории вызывающего абонента 1 канаьное окончание сформирует URI вида "<sip:9876543@domain.tld;cpc=1>". 346 346 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>". 348 348 349 349 В состоянии `Outgoing` канальное окончание R1.5 находится до ответа вызываемого абонента или отмены вызова (отклонения вызова вызываемой стороной или снятия вызова вызывающей стороной). При получении от вызываемой стороны ответа "180 Ringing" окончание R1.5 передает в соединительную линию акустический сигнал "Контроль посылки вызова" (КПВ). … … 518 518 В отправляемом сообщении INVITE URI вызывающего абонента имеет в качестве имени пользователя (username) номер вызывающего абонента, полученный в безынтервальном пакете АОН. Категория вызывающего абонента помещается в параметр "cpc" URI вызывающего абонента. Например при получении номера вызывающего абонента "9876543" и категории вызывающего абонента 1 канаьное окончание сформирует URI вида "<sip:9876543@domain.tld;cpc=1>". 519 519 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>". 521 521 522 522 ==== Определение номера при исходящем вызове ==== … … 550 550 Таймаут набора:: Параметр определяет максимальное время ожидания очередной цифры номера при приеме номера декадно-импульсным способом. Если в течение заданного параметром времени не получена следующая цифра, канальное окончание считает прием номера оконченным. Допустимые значения - от 1000 мс до 100000 мс. Значение по умолчанию - 5000 мс. 551 551 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". Если значением параметра является пустая строка, функция преобразования АОН отключена. Значение по умолчанию - пустая строка. 557 555 558 556 Шаблон посылки АОН:: Параметр устанавливает шаблон, состоящий из 7 цифр, используемых при формировании и передаче безинтервального пакета АОН и номера вызывающего абонента в импульсном пакете в случае, когда номер вызывающего абонента содержит менее 7 цифр. Так как пакет всегда содержит 7 цифр номера, недостающие цифры номера вызывающего абонента берутся из шаблона посылки АОН, при этом позиция цифр в номере сохраняется, например если username вызывающего абонента "6789" и шаблон посылки АОН имеет значение "1234567", в безинтервальном пакете АОН будет передан номер "1236789". Значение по умолчанию - "0000000".