Страница 1 из 2
возможно ли в диалплане наложить две мелодии друг на друга?
Добавлено: 29 ноя 2016, 10:57
bagrintsev
День добрый.
Кто знает, возможно ли в диалплане реализовать следующее:
1. ответить на звонок
2. запустить абоненту воспроизведение музыки, например, через StartMusicOnHold
3. подождать 3 секунды, пусть насладится звучанием
4. не прерывая музыки, в этот же канал начать воспроизводить второй файл - уже с нежным женским голосом.
5. второй файл закончил говорить, а первый все еще играет. Через WaitExten ожидаем нажатия dtmf абонентом.
Очень бы хотелось.
Re: возможно ли в диалплане наложить две мелодии друг на дру
Добавлено: 29 ноя 2016, 11:39
april22
Если только как то через ChanShy.
ну я так думаю
Re: возможно ли в диалплане наложить две мелодии друг на дру
Добавлено: 29 ноя 2016, 11:48
virus_net
Я вчера в
чате предлагал:
bagrintsev: Вирус!!! Нид хелп!
bagrintsev: Вирус кроме тебя наверное никто не знает. Хочу сделать IVR чтобы музыка накладывалась на текст т.е. одновременно совмещались (проигрывались) два аудиофайла. такое вообще возможно???
virus_net: хотя если подумать, то сие можно попробовать через chanspy подключить
virus_net: играет moh, затем к каналу подключается chanspy и уже он проговаривает текст
virus_net:
https://voxlink.ru/kb/asterisk-configur ... streaming/
по примеру этого можно вызывать sox, который так же умеет накладывать один файл на другой
virus_net: это будет проще чем с chanspy
virus_net:
https://forum.asterisk.ru/viewtopic.php?f=3&t=2234
virus_net: вообщем так будет действительно проще, чем с chanspy
virus_net: sox может выдать файл, который ты потом и проиграешь
либо пытаться через stdout выплюнуть это сразу же
P.S. И не очхор входить в чат не поздоровавшись и выходить из чата не попрощавшись.
Re: возможно ли в диалплане наложить две мелодии друг на дру
Добавлено: 29 ноя 2016, 12:33
bagrintsev
to virus_net: Ну может у кого есть готовое решение, я и создал тему. С chanspy у меня пока получается только подслушивать, а это не хорошо. Никак не пойму, как ему скармливать звуковой файл для воспроизведения.
P.S. И не очхор входить в чат не поздоровавшись и выходить из чата не попрощавшись.
virus_net, бью челом, извини, что не попрощался!
Мы тут люди подневольные, как день закончился - нужно бежать к автобусу, а то будешь ночевать в карьере посреди степи с волками и пьяным сторожем. Ноут захлопнул и убежал.
Re: возможно ли в диалплане наложить две мелодии друг на дру
Добавлено: 29 ноя 2016, 12:35
ded
Yes, совс.плох.
Re: возможно ли в диалплане наложить две мелодии друг на дру
Добавлено: 29 ноя 2016, 13:05
virus_net
bagrintsev писал(а):С chanspy у меня пока получается только подслушивать
Прочтите мануал по chanspy, а именно про ключи.
Re: возможно ли в диалплане наложить две мелодии друг на дру
Добавлено: 30 ноя 2016, 08:05
tol_iwan
Можно наверное конференцию использовать для этой цели.
Re: возможно ли в диалплане наложить две мелодии друг на дру
Добавлено: 30 ноя 2016, 09:17
virus_net
Конфу конечно можно приспособить, но это все же лишнее, т.к. с chanspy все же будет проще. Но на мой взгляд самый простой способ это sox или mpg123.
Re: возможно ли в диалплане наложить две мелодии друг на дру
Добавлено: 30 ноя 2016, 10:58
tol_iwan
Мне когда надо было такое я скрестил два файла в Audacity и играл уже получившийся ))) Но мне надо было несколько таких и не меняющихся.
Re: возможно ли в диалплане наложить две мелодии друг на дру
Добавлено: 01 дек 2016, 16:51
bagrintsev
Всем спасибо, вопрос закрыт. Настроить не настроил, зато освежил в памяти команды asterisk и убунты, заодно познакомился с программой Audacity, понял, как накладывать аудиодорожки друг на друга, нарезал файликов и вуаля - все работает как надо.
Единственное неудобство - каждый раз при смене фонового звука нужно все переделывать, но это занимает меньше времени, чем времяубийство на бесполезное ковыряние диалплана. Я люблю asterisk всей душой, но постоянно заниматься им и кропотливо писать скрипты нет времени - настроил, работает, ну и хорошо, впереди еще куча других дел.