Настройка конференции через вектора и vdn

Модератор: Administrator

Ответить
dolphin
Новый участник форума
Сообщения: 7
Зарегистрирован: Ср 09 сен 2009, 16:47

Настройка конференции через вектора и vdn

Сообщение dolphin »

Добрый день!
Помогите, пожалуйста, с настройками внутренней конференции. Подскажите, что я делаю не так?
Я хочу добиться, чтобы в систему конференции можно было попасть только зная секретный код. Делаю это при помощи векторов.
Вектор первый:

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

                                  CALL VECTOR

    Number: 13               Name:  nconditionally
Multimedia? n      Attendant Vectoring? n    Meet-me Conf? n           Lock? n
     Basic? n   EAS? n   G3V4 Enhanced? n   ANI/II-Digits? n   ASAI Routing? n
 Prompting? y   LAI? n  G3V4 Adv Route? n   CINFO? n   BSR? n   Holidays? y
 Variables? n   3.0 Enhanced? n
01 collect      4    digits after announcement 7778
02 goto step   3           if digits           =      1234
03 goto vector 11 @step 1  if unconditionally
Первый вектор ссылается на второй:

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

                                  CALL VECTOR

    Number: 11               Name: Internal conf
Multimedia? n      Attendant Vectoring? n    Meet-me Conf? y           Lock? y
     Basic? n   EAS? n   G3V4 Enhanced? n   ANI/II-Digits? n   ASAI Routing? n
 Prompting? y   LAI? n  G3V4 Adv Route? n   CINFO? n   BSR? n   Holidays? y
 Variables? n   3.0 Enhanced? n
01 wait-time    2   secs hearing music
02 route-to     meetme
03 stop                                    
В данных векторах 7778 - приветствие, в котором предлагается ввести секретный код. 1234 - сам секретный код.

При звонке на первый вектор слышу приветсвие, ввожу 1234, а потом обрыв и короткие гудки.

Трейс звонка на vdn 7860

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

                                LIST TRACE

time      vec st data

17:26:33    0  0 ENTERING TRACE cid 243
17:26:33   13  1 vdn e7860 bsr appl   0 strategy 1st-found override n
17:26:33   13  1 collect
17:26:42   13  2 goto
17:26:42   13  3 goto
17:26:42   13  3      vector=11, step=1
17:26:42   11  1 wait-time

17:26:45   11  2 route-to Meet-me Conference
17:26:52   11  2 LEAVING VECTOR PROCESSING cid 243
17:26:52   11  2 TRACE COMPLETE cid 243
Заранее спасибо за любой совет!
13-ый
ACS-Implement
Сообщения: 575
Зарегистрирован: Пн 05 фев 2007, 10:25
Откуда: Москва. Небольшая конторка. Не интеграторствую.
Контактная информация:

Сообщение 13-ый »

снимите трейс номера с которого хотите залогиниться в meet-me. по приведённому трейсу видно что вектора честно вас перебросили на meet-me.
rtfm такой rtfm
dolphin
Новый участник форума
Сообщения: 7
Зарегистрирован: Ср 09 сен 2009, 16:47

Сообщение dolphin »

Вот, пожалуйста:

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

                                LIST TRACE

time            data

18:36:33     tone-receiver     01A0203 cid 0x248
18:36:33     active station    7879 cid 0x248
18:36:35     dial 7860
18:36:35     term announcement    7778 cid 0x248
18:36:35     tone-receiver     01A0206 cid 0x248
18:36:35     active announcement    7778 cid 0x248
18:36:35     hear annc board 01A10 ext 7778 cid 0x248
18:36:43     hear moh port 01A09024
18:36:50     idle station    7879 cid 0x248
SaM
Участник форума
Сообщения: 103
Зарегистрирован: Вт 10 окт 2006, 11:59
Откуда: Байконур
Контактная информация:

Сообщение SaM »

02 goto step 3 if digits = 1234
03 goto vector 11 @step 1 if unconditionally

как то смущает. перейти на строку 3 если цифры совпали с 1234.

не проще ли сразу перейти со второй строки в вектор 11 если совпадает с 1234 ?
Кто *** в дождь и грязь - наша доблестная связь!
Если нет дождя и грязи - нас *** начальник связи!
dolphin
Новый участник форума
Сообщения: 7
Зарегистрирован: Ср 09 сен 2009, 16:47

Сообщение dolphin »

К сожалению. команда goto не позволяет условно переходить на вектор :(
SaM
Участник форума
Сообщения: 103
Зарегистрирован: Вт 10 окт 2006, 11:59
Откуда: Байконур
Контактная информация:

Сообщение SaM »

непонял. вы строками
02 goto step 3 if digits = 1234
03 goto vector 11 @step 1 if unconditionally

разве не условный переход на вектор делаете командой goto ?
просто логика программы как то неочень понятна. перепроверьте.
и трейс номера конечно покажите.
Кто *** в дождь и грязь - наша доблестная связь!
Если нет дождя и грязи - нас *** начальник связи!
dolphin
Новый участник форума
Сообщения: 7
Зарегистрирован: Ср 09 сен 2009, 16:47

Сообщение dolphin »

Я имел в виду, что в одной строке нельзя переходить на вектор одновременно проверяя совпадение набранных цифр.
А трейс с какого именно номера интересует? Выше я давал трейс номера, с которого звонил на первый вектор, а еще выше был трейс первого вектора.
dolphin
Новый участник форума
Сообщения: 7
Зарегистрирован: Ср 09 сен 2009, 16:47

Сообщение dolphin »

Всем привет и спасибо за посильную помощь!
У меня получилось как задумывал. Должно быть вот так:

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

                                  CALL VECTOR

    Number: 11               Name: Internal conf-1
Multimedia? n      Attendant Vectoring? n    Meet-me Conf? y           Lock? y
     Basic? n   EAS? n   G3V4 Enhanced? n   ANI/II-Digits? n   ASAI Routing? n
 Prompting? y   LAI? n  G3V4 Adv Route? n   CINFO? n   BSR? n   Holidays? y
 Variables? n   3.0 Enhanced? n
01 collect      4    digits after announcement 7778
02 goto step   4           if digits           <>     1234
03 route-to     meetme
04 stop
olle
Постоянный участник форума
Сообщения: 168
Зарегистрирован: Сб 26 дек 2009, 21:49

Сообщение olle »

а что происходит если код не совпадает с 1234?
dolphin
Новый участник форума
Сообщения: 7
Зарегистрирован: Ср 09 сен 2009, 16:47

Сообщение dolphin »

Если код не совпадает с 1234 - переходим на шаг 4. Работа вектора прекращается.
Ответить