В случае, когда необходимо ограничить количество одновременных вызовов в определенном направлении на cisco gateway или cisco UBE (ip-to-ip gateway), в dial-peer'е прописывается команда max-conn, которая при превышении количества вызовов вернет ошибку звонящему "неизвестный номер" и запишет в логи:
Как неправильно:
Неправильно:
Правильно:
max-conn можно указать только с одной стороны, так как она применяется как к исходящим, так и ко входящим звонкам, но для входящих обязательное условие - корректное определение входящей "ноги"
Область применения: Каналы малой пропускной способности, рассчитанные на небольшое количество одновременных звонков.
%CALL_CONTROL-6-MAX_CONNECTIONS: Maximum number of connections reached for dial-peer <номер dial-peer'а>Рассмотрим простейший пример:
dial-peer voice 2002 voipЗдесь номер dial-peer'а совпадает с номером телефона, указанного в destination-pattern. Обязательно надо применить huntstop, иначе после отработки max-conn и последующему отказу будет производится поиск альтернативного пути. Его быть не должно, иначе теряется смысл ограничения. Из этих же соображений gateway или cube должны иметь только один dial-peer на направление, где необходимо применить ограничение, а это накладывает определенные ограничения на используемый номерной план. Либо это направление должно идти действительно по альтернативному маршруту, избегая узкого места.
huntstop
max-conn 1
destination-pattern 2002
session target ipv4:10.0.0.100
no vad
Как неправильно:
dial-peer voice 2002 voipВ таком случае будет возможность двух звонков.
huntstop
max-conn 1
destination-pattern 2002
session target ipv4:10.0.0.100
no vad
dial-peer voice 3003 voip
huntstop
max-conn 1
destination-pattern 3003
session target ipv4:10.0.0.100
no vad
Неправильно:
dial-peer voice 2000 voipВ правило попадут помимо 2002 и 3003 номера: 2003, 3002. Поэтому необходимо прорабатывать номерной план заранее. Например сделать 2002 и 2003.
huntstop
max-conn 1
destination-pattern [23]00[23]
session target ipv4:10.0.0.100
no vad
Правильно:
dial-peer voice 2000 voip
huntstop
max-conn 1
destination-pattern 200[23]
session target ipv4:10.0.0.100
no vad
max-conn можно указать только с одной стороны, так как она применяется как к исходящим, так и ко входящим звонкам, но для входящих обязательное условие - корректное определение входящей "ноги"
Область применения: Каналы малой пропускной способности, рассчитанные на небольшое количество одновременных звонков.