| 214 | === Блокировки отдельных B-каналов === |
| 215 | |
| 216 | ISDN PRI в Европе передает 30 разговорных B-канала и 1 сигнальный D-канал (30B+D). Таким образом, один интерфейс может обслуживать до 30 одновременных телефонных разговора. Но бывают случаи, когда по различным причинам (техническим, экономическим, маркетинговым и т.п.) требуется ограничить (блокировать) использование части B-каналов. Для реализации подобных сценариев канальное окончание PRI имеет возможности блокировки отдельных B-каналов для входящих (из сети TDM) и исходящих (в сеть TDM) телефонных соединений. Далее будут рассмотрены некоторые из возможных сценариев. |
| 217 | |
| 218 | ==== Передача ISDN PRI через частичный E1 ==== |
| 219 | |
| 220 | Частичный E1 - это интерфейс E1, не все каналы которого реально передаются удаленной стороне. Примером использования частичного E1 может быть предоставление доступа к телефонной сети ISDN PRI удаленному абоненту с использованием технологии DSL, когда линия связи DSL способна передать только 10 (из требуемых 31 для полного потока E1) каналов 64 кбит/с. В описанном случае 10 имеющихся каналов DSL используются для передачи сигнализации (D-канала, таймслот 16) и 9 разговорных B-каналов (таймслоты с 1 по 9). Таким образом, абоненту будет доступно не более 9 одновременных телефонных разговора. |
| 221 | |
| 222 | Чтобы канальное окончание PRI не использовало для установки телефонных соединений отсутствующие разговорные каналы (таймслоты 10...15, 17...31), имеется возможность блокировки этих каналов для входящих и исходящих вызовов. Для этого в диалоге конфигурации канального окончания PRI на вкладке "Блокировки" имеется две таблицы с 30 чекбоксами в каждой (по одному на каждый разговорный канал). Отметка чекбокса запрещает (блокирует) использование соответствующего канала для входящих или исходящих вызовов. В описанном примере необходимо установить отметки чекбоксов 10...15 и 17...31 в обеих таблицах. |
| 223 | |
| 224 | Блокировка разговорных каналов для исходящих соединений запрещает канальному окончанию PRI использовать их для установки исходящих соединений. Таким образом, если в описанном выше примере уже имеется девять установленных телефонных соединения, при поступлении нового вызова со стороны сети IP канальное окончание PRI вернет ответ "480 Temporarily Unavailable". |
| 225 | |
| 226 | Блокировка разговорных каналов для входящих соединений запрещает канальному окончанию PRI принимать входящие со стороны сети TDM вызовы с использованием блокированных каналов. Если канальное окончание PRI получает вызов (сообщение SETUP) с указанием разговорного канала, заблокированного для входящих вызовов, дальнейшее поведение зависит от индикации Preferred/Exclusive. Если идентификатор заблокированного канала получен с индикацией Exclusive, канальное окончание PRI отклоняет вызов сообщением RELEASE с индикацией причины "channel unacceptable". Если идентификатор заблокированного канала получен с индикацией Preferred, канальное окончание PRI выполняет поиск свободного и не заблокированного для входящих вызовов B-канала. Если свободный канал найден, канальное окончание передает сообщение PROCEEDING с идентификатором нейденного канала. Если свободный канал не найден, канальное окончание отклоняет вызов сообщением RELEASE с индикацией причины "circuit congestion". |
| 227 | |
| 228 | ==== Административные ограничения ==== |
| 229 | |
| 230 | Возможны случаи, когда требуется ограничить количество одновременных телефонных разговоров по причинам не технического (экономического, маркетингового) характера. Например оператор может предоставлять доступ к сети с использованием PRI с ограниченным числом одновременных соединений за меньшую по сравнению с полным PRI цену, или подобные ограничения могут использоваться для регулирования нагрузки на сеть оператора. Такие ограничения также могут быть наложены блокировкой разговорных каналов, описанной в предыдущем пункте, однако в данном случае блокировки каналов для входящих и исходящих вызовов могут быть несимметричны. Например при оплате абонентом только исходящих вызовов оператор может заблокировать часть каналов только для бесплатных для абонента входящих вызовов, а исходящие от абонента вызовы оставить без ограничений. Или разговорные каналы могут быть полностью разделены на группы только для входящих и только для исходящих вызовов. |
| 231 | |
| 232 | //__**Примечание**__: термины "входящий" и "исходящий" здесь применяются по отношению к канальному окончанию PRI. Так, когда удаленный абонент, подключенный через ISDN PRI, выполняет исходящий вызов (отправляет сообщение SETUP), для канального окончания PRI, получившего это сообщение SETUP, данный вызов является **входящим**, и к нему применяются блокировки и исключения блокировок входящих вызовов. И наоборот, если канальное окончание PRI транслирует вызов из сети IP в интерфейс PRI, для него этот вызов является **исходящим**, и к этому вызову применяются блокировки и исключения блокировок исходящих вызовов, в то время как для удаленной стороны интерфейса PRI этот вызов будет входящим.// |
| 233 | |
| 234 | ==== Приоритизация вызовов ==== |
| 235 | |
| 236 | В некоторых сценариях административных блокировок может быть желательно, чтобы установленные блокировки не распространялись на определенные вызовы (приоритетные вызовы). В подобных сценариях блокировки разговорных каналов могут рассматриваться как резервирование каналов для использования только приоритетными вызовоами. |
| 237 | |
| 238 | Для реализации подобных задач канальное окончание PRI имеет функцию исключений блокировок. Исключения блокировок могут быть установлены в зависимости от номера вызываемого абонента и/или номера вызывающего абонента (ANI). Для этого канальное окончание PRI имеет пары конфигурационных параметров "Исключения по вызываемому" и "Исключения по ANI" отдельно для входящих и исходящих блокировок. В данных конфигурационных параметрах могут быть заданы регулярные выражения, на совпадение с которыми будут проверяться номера вызывающего и вызываемого абонентов. В случае совпадения любого из номеров с соответствующим регулярным выражением блокировки разговорных каналов не будут действовать для данного вызова. |
| 239 | |
| 240 | Примером приоритизации вызовов может быть приоритет вызова экстренных служб. Предположим, что оператор предоставляет организации доступ к телефонной сети через PRI c ограничением в 20 одновременно существующих телефонных разговоров. Для этого 10 разговорных каналов заблокированы для входящих и исходящих вызовов. Если все 20 оставшихся разговорных каналов уже заняты, абонент не сможет установить новый вызов. Однако если конфигурационный параметр "Исключения по вызываемому" для входящих вызовов установить в значение `^(10[1-4]|112)$`, то абонент сможет сделать вызов номеров 101, 102, 103, 104 или 112 даже если уже установлено 20 телефонных соединений (для нового соединения будет занят один из 10 заблокированных каналов). |
| 241 | |
| 242 | Конфигурационный параметр "Исключения по ANI" позволяет не применять ограничения к вызовам от определенных абонентов. Предположим, что в организации из описанного выше примера есть приоритетный абонент (например директор организации) с номером 1234567. Если установить конфигурационный параметр "Исключения по ANI" **для входящих вызовов** в значение `^1234567$`, то директор сможет **выполнить** вызов любого номера даже если все 20 не заблокированных разговорных канала уже заняты (как и в случае с вызовом экстренных служб, будет занят один из 10 заблокированных каналов). Если же установить конфигурационный параметр "Исключения по вызываемому" **для исходящих вызовов** в значение `^1234567$`, то директор сможет **принять** вызов даже при занятости всех 20 не заблокированных разговорных каналов. |
| 243 | |