Или купить у Вестани - Тамару.
Или найти и скачать Тамару бесплатно.
Все, что нужно самому там сделать - это надиктовать приветствие "Здравствуйте, Вы ещё кипятите? Тогда нажмите 0 и мы идём к вам, или нажмите 1 и мы не идём к вам, или нажмите 2 и идите к нам"
В создаваемом шаблоне ИВР поставить на вход это приветствие, и в блоках ниже указать 0 - терминировать на.. , 1 - терминировать на, 2 - терминировать на...
Последний раз редактировалось: Ded (Вт Авг 05, 2008 09:29)
или
Background(prompts/file1&prompts/file2&prompts/file3&prompts/file4)
для последовательного проигрывания нескольких файлов
Читайте
core show application Playback
core show application Background
===============================
Если хотите динамическое голосовое меню, то используйте AGI
AGI(path-to-script/dynamic-ivr.pl)
Читайте
core show application AGI
и напишите свой dynamic-ivr.pl с помощью Perl::AGI или на PHP тоже библиотека есть, или еще на каком-нибудь вам удобном языке.
На Voip-Info.org есть вся информация о работе AGI "изнутри".
_________________
Человек мира. RHCE.
Added after 6 minutes:
Romik, как играть файлы и даже последовательно, я знаю. А вот как это сделать так, чтобы по-триксбоксовски, а не в кишках ковыряться? А ведь понимаю, что триксбокс - продукт не настолько гибкий, как сам астериск, на который он навернут. Но неужели настолько негибкий?
"вы находитесь в информационном меню услуги" и "нажмите цифру или наберите номер внутреннего абонента" - это должно соорудить в один файл.
разветвленная ивр сооружается тоже не сложно. Если ты заметил, каждый блок можно не терминировать куда-то, а направлять в другой ИВР - первая радио-точка в каждом блоке.
1) Послушай всю Тамару
2) Поиграйся с разными вариантами построения. Невозможно сразу построить многоуровневое меню, особенно, когда это впервые в жизни.
1) ни к чему. от неё разве что озвучка голосовой почты для входящих извне звонков будет использоваться.
0) это должно соорудить в один файл. по-другому никак? не выходя из рамок, нарисованных триксбоксом?
p.s. сейчас у меня пока что 8 ивр получилось. два верхних на день/ночь, и по ниспадающей до третьего уровня. озвучки много, и бывает часто так, что в одном меню второго уровня говорится: "для связи с астралом нажмите 0". а в другом, параллельном, так скажем, тоже второго уровня говорится: "для связи с астралом нажмите 4". я предполагал упростить задачу, склеивая фразу из готовых трех: "для связи с астралом", "нажмите" и набора цифр, а не записывая две эти фразы целиком. ведь через месяц-другой я буду предоставлять не только связь с астралом и аналом, но и телепатическую трансляцию приятных сновидений, а так как услуга более привлекательная с точки зрения денег, то мне захочется её по меню передвинуть на другую кнопку, поближе к началу и если все файлы озвучки будут цельными - придется же переписывать их целиком или корежить в редакторе каком-нибудь. а так - просто подменил последнюю цифру и вуаля.
Added after 7 minutes:
кстати, вот в доке не нашел, что будет, если в контексте и во включаемом им контексте екстеншены пересекаются - что будет? Просто отрабатываются те, что есть в родителе и всё? Было бы забавно, если бы была возможность отработать сначала тот код, что есть в родителе, а затем тот - что во включаемом контексте на один и тот же экстеншен. Задачу можно было бы решить подпоркой, а не костылем.
| duddits писал(а): |
| вопрос в том, как это реализовать в идеалогии триксбокса - уж очень не хочется заниматься склейкой цельных фраз из этих полуфабрикатов вручную. |
прикрутить "Text to speech engine"?
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Или пробивать извратом, создавая на каждое твое разбиение свой ИВР и у него поставить Timeout 0 и на экстеншен t, переходить на следующий IVR который будет проигрывать следующее разбиение.
Я такой способ не пробивал и не желаю кому то его испробовать, но теоретически он должен работать.
ИМХО, легче хранить на рабочей системе файлы порезанные, их в CoolEdit сливать и заливать на сервер.
_________________
"Фантазия важнее знания.", Альберт Эйнштейн
ToxaP, фееричный изврат, про такой я даже как-то не задумывался
_________________
"Фантазия важнее знания.", Альберт Эйнштейн
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Added after 15 minutes:
ха. оказалось всё в пятьсот раз проще. уже расковырял исходники и занес над модулем ивр нож, а потом подумал, что логичней будет поправить в другом месте, а именно - в систем рекордингс. и что же? там под одним именем можно, можно слеплять два, три, пять, сто файлов
p.s. а ведь это можно было и не из исходников узнать, а из веб интерфейса