Совет в построении вектора

Модератор: Administrator

Ответить
Davj
Участник форума
Сообщения: 36
Зарегистрирован: Пн 24 авг 2015, 10:05

Совет в построении вектора

Сообщение Davj »

Коллеги, доброго времени суток. Только начинаю вникать в мир Avaya и разбираюсь с станцией Avaya Aura СМ 6.
Написал вектор в CМ, плана:


01 wait-time 2 secs hearing ringback
02 goto step 4 if time-of-day is all 08:00 to all 23:00
03 goto step 8 if unconditionally
04 collect 5 digits after announcement ххххх for none
05 route-to digits with coverage y
06 announcement ххххх
07 route-to number ххххх with cov n if unconditionally
08 disconnect after announcement none
09 stop


В компании 5-тизначные внутренние номера на 7хххх на 11хххх и на 12хххх.
Задача такая, добавить в вектор условие, если ввели 5-тизначный номер начинающийся на 11ххх или на 12ххх отправлять в disconnect. Подскажите реально ли такое организовать и куда необходимо вставить проверку?
Спасибо!
Pterodahtil
Постоянный участник форума
Сообщения: 2891
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Совет в построении вектора

Сообщение Pterodahtil »

08 goto step 12 if digits < 7000
ну а на 12 шаге дисконнект.
Настрою IP Office и классическую Avaya
Davj
Участник форума
Сообщения: 36
Зарегистрирован: Пн 24 авг 2015, 10:05

Re: Совет в построении вектора

Сообщение Davj »

Pterodahtil писал(а):08 goto step 12 if digits < 7000
ну а на 12 шаге дисконнект.
Спасибо!
Но, не подходит, надо указать именно диапазон 11000-11999 и 12000-12999, т.к. есть еще номера которые используются, системные так скажем.
Pterodahtil
Постоянный участник форума
Сообщения: 2891
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Совет в построении вектора

Сообщение Pterodahtil »

Davj писал(а):
Pterodahtil писал(а):08 goto step 12 if digits < 7000
ну а на 12 шаге дисконнект.
Спасибо!
Но, не подходит, надо указать именно диапазон 11000-11999 и 12000-12999, т.к. есть еще номера которые используются, системные так скажем.
Ну а кто вам мешает пошагово проверять?
>= 11000 go step 21
21 =<12999 - go step 30
go
30 end
Настрою IP Office и классическую Avaya
Davj
Участник форума
Сообщения: 36
Зарегистрирован: Пн 24 авг 2015, 10:05

Re: Совет в построении вектора

Сообщение Davj »

Надо исключить номера 11111 и 11999
Pterodahtil
Постоянный участник форума
Сообщения: 2891
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Совет в построении вектора

Сообщение Pterodahtil »

то ли лыжи не едут, то ли я туплю....
go to 666 if digit = 11111 не катит?
Настрою IP Office и классическую Avaya
koltras
Участник форума
Сообщения: 126
Зарегистрирован: Ср 05 дек 2012, 15:24

Re: Совет в построении вектора

Сообщение koltras »

Если хочется красоты :) то можно сделать сложнее

Код: Выделить всё

11 route-to     digits with coverage n
18 disconnect   after announcement ХХХХ   
.....
38 goto step    40            if digits           >=     11000
39 goto step    18            if unconditionally
40 goto step    43            if digits           >      11110
41 goto step    11            if unconditionally
42
43 goto step    45            if digits           >=     11112
44 goto step    18            if unconditionally
45 goto step    48            if digits           >      11998
46 goto step    11            if unconditionally   
47
48 goto step    50            if digits           >=     12000
49 goto step    18            if unconditionally
50 goto step    53            if digits           >      12999
51 goto step    11            if unconditionally
52
53 goto step    55            if digits           >=     70000
54 goto step    18            if unconditionally
55 goto step    18            if digits           >      79999
56 goto step    11            if unconditionally  
Таким макаром можно нарезать любые диапазоны
Davj
Участник форума
Сообщения: 36
Зарегистрирован: Пн 24 авг 2015, 10:05

Re: Совет в построении вектора

Сообщение Davj »

Спасибо всем за отклик и советы. Буду пробовать создать подобное по вашим подсказкам.
koltras да, хочется именно так, чтобы наглядно понимать диапазоны и видеть их при открытии вектора
Всем спасибо!!!
Ответить