VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Вход

Найдено 9 результатов

Razor2k
16 май 2018, 14:31
Форум: Конфигурация и настройка Asterisk
Тема: Динамическое голосовое меню
Ответы: 7
Просмотры: 5222

Re: Динамическое голосовое меню

Мне кажется разумнее информировать клиента о том что что-то пошло не так, типа - "вы нажали 3, но у вас только 2 позиции"
Вопрос, в какой момент времени информировать? Если, например, список в 5 позиций и абонент нажал 7 в то время, когда читалась информация о 4 позиции.
Если говорить после ...
Razor2k
16 май 2018, 13:18
Форум: Конфигурация и настройка Asterisk
Тема: Динамическое голосовое меню
Ответы: 7
Просмотры: 5222

Re: Динамическое голосовое меню

А кто-то использует asterisk не в коммерческих целях, покупают номер у АТС, заводят SIP-транк себе домой и настраивают IVR на маму, папу, брата, сестру и кошку?

У меня просто возник вопрос по отдельному пункту IVR, который я не просто задал, а еще и приложил свое решение, чтобы было понятно, что я ...
Razor2k
16 май 2018, 13:03
Форум: Конфигурация и настройка Asterisk
Тема: Динамическое голосовое меню
Ответы: 7
Просмотры: 5222

Динамическое голосовое меню

Добрый день.
Есть задача, посредством asterisk перечислить абоненту его текущие заказы (от 2 до 9) с выбором одного заказа из перечисленного списка (от 1 до Х, где Х - текущее кол-во заказов). Дополнительное условие, если клиент нажал клавишу, которая выходит из диапазона перечисляемого списка, то ...
Razor2k
14 май 2018, 15:05
Форум: Конфигурация и настройка Asterisk
Тема: Выполнение операций при проигрывании приветствия
Ответы: 12
Просмотры: 7473

Re: Выполнение операций при проигрывании приветствия

я даже пример 'правильного' system написал и &) вкорячил не пожалел.
Не заметил амперсанды. А зачем они там 2 раза используются, у меня в примере со sleep работает и с одним?

P.S. Походу и скобки лишние, просто добавление & в конце - отправляет скрипт в background
same => n,System(/bin/sleep 5 &)
Razor2k
14 май 2018, 14:26
Форум: Конфигурация и настройка Asterisk
Тема: Выполнение операций при проигрывании приветствия
Ответы: 12
Просмотры: 7473

Re: Выполнение операций при проигрывании приветствия

А почему через System. а не AGI(somescript) ?
Диалплан:
[test-ivr]
exten => s,1,NoOp("test-ivr")
same => n,Verbose(${STRFTIME(%T)})
same => n,AGI(test,5)
same => n,Verbose(${STRFTIME(%T)})
same => n,Answer
same => n,Playback(greeting)
same => n,Verbose(${STRFTIME(%T)})
same => n,Hangup ...
Razor2k
14 май 2018, 14:10
Форум: Конфигурация и настройка Asterisk
Тема: Выполнение операций при проигрывании приветствия
Ответы: 12
Просмотры: 7473

Re: Выполнение операций при проигрывании приветствия

2.Паралельно играем приветствие, тк System запускает скрипт отдельным потоком.
К сожалению, это не так.
Вот такой диалплан:
exten => s,1,NoOp("test-ivr")
same => n,Verbose(${STRFTIME(%T)})
same => n,System(/bin/sleep 5)
same => n,Verbose(${STRFTIME(%T)})
same => n,Answer
same => n,Playback ...
Razor2k
14 май 2018, 13:42
Форум: Конфигурация и настройка Asterisk
Тема: Выполнение операций при проигрывании приветствия
Ответы: 12
Просмотры: 7473

Re: Выполнение операций при проигрывании приветствия

..если её ресурсы скромны. Дополню: если база имён содержит over 10 billion records. Вы такую базу пишете?
Я же привел в первоначальном вопросе специально цифры, что мой запрос выполняется на SQL сервере около 2сек, и не важно насколько оптимизирован запрос, какая ширина канала до SQL сервера и ...
Razor2k
14 май 2018, 12:29
Форум: Конфигурация и настройка Asterisk
Тема: Выполнение операций при проигрывании приветствия
Ответы: 12
Просмотры: 7473

Re: Выполнение операций при проигрывании приветствия

Google >>> Asterisk+cidlookup
Это совсем не то.
Во-первых у меня чистый asterisk.
Во-вторых у меня идет упор именно на тот факт, можно ли использовать то время, когда воспроизводится приветствие, на запрос к базе, либо выполнение какого-то внешнего скрипта.
А cidlookup переводит CID в имя, что мне ...
Razor2k
14 май 2018, 11:31
Форум: Конфигурация и настройка Asterisk
Тема: Выполнение операций при проигрывании приветствия
Ответы: 12
Просмотры: 7473

Выполнение операций при проигрывании приветствия

Добрый день.
Есть следующий код:
[orders_info]
exten => s,1,Answer()
same => n,Playback('greeting') ; Приветствуем клиента (~3сек)
same => n,Set(OUR_CLIENT=${ODBC_OUR_CLIENT(${CALLERID(num)})}) ; Узнаем есть ли номер телефона в БД (~2сек)
Хочется его оптимизировать, чтобы выполнение запроса к БД ...
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH