VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

возможно ли в диалплане наложить две мелодии друг на друга?

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Аватара пользователя
bagrintsev
Сообщения: 98
Зарегистрирован: 01 дек 2015, 16:08

возможно ли в диалплане наложить две мелодии друг на друга?

Сообщение bagrintsev »

День добрый.
Кто знает, возможно ли в диалплане реализовать следующее:
1. ответить на звонок
2. запустить абоненту воспроизведение музыки, например, через StartMusicOnHold
3. подождать 3 секунды, пусть насладится звучанием
4. не прерывая музыки, в этот же канал начать воспроизводить второй файл - уже с нежным женским голосом.
5. второй файл закончил говорить, а первый все еще играет. Через WaitExten ожидаем нажатия dtmf абонентом.

Очень бы хотелось.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: возможно ли в диалплане наложить две мелодии друг на дру

Сообщение april22 »

Если только как то через ChanShy.
ну я так думаю
Своими вопросами , вы загоняете меня в ГУГЛЬ.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: возможно ли в диалплане наложить две мелодии друг на дру

Сообщение 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. И не очхор входить в чат не поздоровавшись и выходить из чата не попрощавшись.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
bagrintsev
Сообщения: 98
Зарегистрирован: 01 дек 2015, 16:08

Re: возможно ли в диалплане наложить две мелодии друг на дру

Сообщение bagrintsev »

to virus_net: Ну может у кого есть готовое решение, я и создал тему. С chanspy у меня пока получается только подслушивать, а это не хорошо. Никак не пойму, как ему скармливать звуковой файл для воспроизведения.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
P.S. И не очхор входить в чат не поздоровавшись и выходить из чата не попрощавшись.
virus_net, бью челом, извини, что не попрощался!
Мы тут люди подневольные, как день закончился - нужно бежать к автобусу, а то будешь ночевать в карьере посреди степи с волками и пьяным сторожем. Ноут захлопнул и убежал.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: возможно ли в диалплане наложить две мелодии друг на дру

Сообщение virus_net »

bagrintsev писал(а):С chanspy у меня пока получается только подслушивать
Прочтите мануал по chanspy, а именно про ключи.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: возможно ли в диалплане наложить две мелодии друг на дру

Сообщение tol_iwan »

Можно наверное конференцию использовать для этой цели.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: возможно ли в диалплане наложить две мелодии друг на дру

Сообщение virus_net »

Конфу конечно можно приспособить, но это все же лишнее, т.к. с chanspy все же будет проще. Но на мой взгляд самый простой способ это sox или mpg123.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: возможно ли в диалплане наложить две мелодии друг на дру

Сообщение tol_iwan »

Мне когда надо было такое я скрестил два файла в Audacity и играл уже получившийся ))) Но мне надо было несколько таких и не меняющихся. :lol:
Аватара пользователя
bagrintsev
Сообщения: 98
Зарегистрирован: 01 дек 2015, 16:08

Re: возможно ли в диалплане наложить две мелодии друг на дру

Сообщение bagrintsev »

Всем спасибо, вопрос закрыт. Настроить не настроил, зато освежил в памяти команды asterisk и убунты, заодно познакомился с программой Audacity, понял, как накладывать аудиодорожки друг на друга, нарезал файликов и вуаля - все работает как надо.
Единственное неудобство - каждый раз при смене фонового звука нужно все переделывать, но это занимает меньше времени, чем времяубийство на бесполезное ковыряние диалплана. Я люблю asterisk всей душой, но постоянно заниматься им и кропотливо писать скрипты нет времени - настроил, работает, ну и хорошо, впереди еще куча других дел.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH