The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Не срабатывает voice translation rule, !*! zaikini, 23-Янв-07, 13:28  [смотреть все]
Добрый день!

Есть AS5300 IOS 12.3(16).

Есть правило, пропускать только все звонки с calling_number состоящим из восьми цифр и начинающимся на 8. По этому правилу настроен профиль, профиль используется для фильтрации входящих звонков на voice dial-peer, к сожалению по факту где-то ошибка т.к. звонки все равно идут, причем calling_number отличается от указанного в правиле. Например прилетает 1330.
Проверем работу правила:

#test voice translation-rule 45 1330

#test voice translation-rule 45 87596600
87596600 Didn't match with any of rules


...
!
!
voice translation-rule 45
rule 1 reject /^[^8]......./
!
!
voice translation-profile BLOCK
translate calling 45
!
!
dial-peer voice 8759 voip
call-block translation-profile incoming BLOCK
call-block disconnect-cause incoming call-reject
max-conn 5
destination-pattern 8759....
voice-class h323 5
session target ipv4:ххх.ххх.ххх.ххх
dtmf-relay h245-alphanumeric
codec g711alaw
fax-relay ecm disable
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback cisco
no vad
!

  • Не срабатывает voice translation rule, !*! leveler, 12:59 , 24-Янв-07 (1)
    А можно весь конфиг увидеть?
  • Не срабатывает voice translation rule, !*! zaikini, 12:40 , 29-Янв-07 (3)
    >Добрый день!
    >
    >Есть AS5300 IOS 12.3(16).
    >
    >Есть правило, пропускать только все звонки с calling_number состоящим из восьми цифр
    >и начинающимся на 8. По этому правилу настроен профиль, профиль используется
    >для фильтрации входящих звонков на voice dial-peer, к сожалению по факту
    >где-то ошибка т.к. звонки все равно идут, причем calling_number отличается от
    >указанного в правиле. Например прилетает 1330.
    >Проверем работу правила:
    >
    >#test voice translation-rule 45 1330
    >
    >#test voice translation-rule 45 87596600
    >87596600 Didn't match with any of rules
    >
    >
    >...
    >!
    >!
    >voice translation-rule 45
    > rule 1 reject /^[^8]......./
    >!
    >!
    >voice translation-profile BLOCK
    > translate calling 45
    >!
    >!
    >dial-peer voice 8759 voip
    > call-block translation-profile incoming BLOCK
    > call-block disconnect-cause incoming call-reject
    > max-conn 5
    > destination-pattern 8759....
    > voice-class h323 5
    > session target ipv4:ххх.ххх.ххх.ххх
    > dtmf-relay h245-alphanumeric
    > codec g711alaw
    > fax-relay ecm disable
    > fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback cisco
    > no vad
    >!

    Ошибка найдена, проблема в том, что правило ищет все номера которые начинаются на любые цифры кроме 8 и состоят из 8 цифр. Если calling_num начинается на любую цифру но имеет две цифры то правило уже не срабатывает. Изменено на:
    !
    voice translation-rule 45
    rule 1 reject /^[^8]\.*/
    !

    Тестируем:
    test voice translation-rule 45 13
    13 blocked on rule 1




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру