Передача звукового файла на телефон

VVD

Здравствуйте.Общая задача такова.Есть некий звуковой файл, прослушивание которого способствует лечению неких болезней.Необходимо проиграть этот файл на мобилку (а еще лучше мобилки) пациентов дабы тем небыло необходимости лишний раз приезджать в центр.Усложняет вопрос то обстоятельство, что файл формируется динамически (клеточный автомат) и просто файл пациенту переслать нельзя - нужно именно проигрывать в телефон.Первое, что пришло в голову - использовать Skype. И сервис хорош (список контактов, дозвон и т.п.) и простота использования.Проблема в том, что скайп получает вход с драйвера микрофона. Нужно как-то на этот вход подсунуть звуковой файл. Глянул в SkypeAPI - слава богу, это СОМ, но там так много букв и все не по-нашему. Может можно и скайп не трогать, а как-то сам драйвер перенастроить.Прошу подсказать идею и в частном случае со скайпом и вобще по самой задаче.Спасибо.
22 ответа

VVD

Есть некий звуковой файл, прослушивание которого способствует лечению неких болезней.
замечательно. дистанционное управление зомби? я понимаю, что как бы, "программист ни при чем", но все равно, карму себе имеете шанс испортить.


VVD

замечательно. дистанционное управление зомби? я понимаю, что как бы, "программист ни при чем", но все равно, карму себе имеете шанс испортить.
Если бы я спросил что-либо о ReadLn, то неужели бы это было воспринято как попытка считать секретные данные Пентагона?


VVD

Скайп хотят "узаконить" в России. По поводу спама и пролфилактики "неких болезней" написано слишком многоПо поводу лечениия "звуковыми файлами" - или на стройку (слушать) или к проктологу (записывать)


VVD

VVD,А в курсе что телефон звуки искажает, ибо диапазон проигрываемых частот там уменьшен?


VVD

VVD,А в курсе что телефон звуки искажает, ибо диапазон проигрываемых частот там уменьшен?
Первое замечание по сути, спасибо. Но медики говорят, что в шибко большом диапазоне необходимости нет. Это не музыка, а определенный звуковой аналог иглотерапии. Кстати над последней в свое время многие тоже потешались - благо ума для сего особого не требуется. Странно мне другое, что в общем неглупые люди на полном серйозе берутся судить о вещах, в которых совсем не смыслят. А помочь тем, что могут не хотят. Да ладно, сами разберемся.


VVD

VVD,Не принимай к близко так высказывания =) Они не со зла =)По поподу твоей проблемы, я так понимаю, тебе нужен какой-то аналог IVR? В варианте со скайпом, подумай об автоответчике. Чем не вариант?


VVD

VVD,Не принимай к близко так высказывания =) Они не со зла =)По поподу твоей проблемы, я так понимаю, тебе нужен какой-то аналог IVR? В варианте со скайпом, подумай об автоответчике. Чем не вариант?
Хмм... касаемо IVR что-то никакой связи с тем, что нужно не догоняю - в этом мне еще надо набрать тезаурусу.А вот за автоответчик большое спасибо. Поможет ли оно в реализации самой идеи еще не знаю, ибо плохо знаю возможности скайпа. Но концептуально идея, что звонит пациент в центр, а не центр пациенту очень хороша. Сенкс с приседанием.


VVD

ну в двух словах, IVR это хреновина на которую можно позвонить, а там тебе тетка заунывным голосом говорит:"Нажми Адин для счастья в личной жизни, нажми Дува для самоуничножения, нажми Три...да три меня" ну а дальше меню может ветвится и в итоге клиент тупо втыкает Моцарта, в ожидании когда оператор возьмет трубку. Если у вас планируется что-то там петь пациентам, то наверное есть финансирование и подобные вопросы лучше решать хардверным путем, а не рисовать в дельфях софтину. Вобщем это я к тому, что к форуму вопрос не имеет отношения =)По скайпу... Есть к нему приблуда под названием Pamela, погляди в ее сторону, может она решит проблему малой кровью.


VVD

ну в двух словах, IVR это хреновина на которую можно позвонить, а там тебе тетка заунывным голосом говорит:"Нажми Адин для счастья в личной жизни, нажми Дува для самоуничножения, нажми Три...да три меня" ну а дальше меню может ветвится и в итоге клиент тупо втыкает Моцарта, в ожидании когда оператор возьмет трубку. Если у вас планируется что-то там петь пациентам, то наверное есть финансирование и подобные вопросы лучше решать хардверным путем, а не рисовать в дельфях софтину. Вобщем это я к тому, что к форуму вопрос не имеет отношения =)По скайпу... Есть к нему приблуда под названием Pamela, погляди в ее сторону, может она решит проблему малой кровью.
Что-то не видать в этой памеле того, что надо. Может не понимаю чего.Мне же надо следующее. Если говорю в скайпе с клиентом, то мой голос через микрофон попадает на вход драйвера, оцифровывается и идет на телефон клиента. В моем случае микрофон не нужен ибо работающая на компе прога постоянно создает оцифрованный звуковой ряд, который должен быть принят в обход микрофона и скайпом транслироваться клиенту в телефон. Что-то у меня с микшером уже проклевывается. Пока что не совсем то, но не безнадега.


VVD

Первое замечание по сути, спасибо. Но медики говорят, что в шибко большом диапазоне необходимости нет. Это не музыка, а определенный звуковой аналог иглотерапии. Кстати над последней в свое время многие тоже потешались - благо ума для сего особого не требуется. Странно мне другое, что в общем неглупые люди на полном серйозе берутся судить о вещах, в которых совсем не смыслят. А помочь тем, что могут не хотят. Да ладно, сами разберемся.
Не, ну я намекаю на то, что может лучше передавать не по телефонной линии сигнал, а пусть клиенты качают MP3 через GPRS? В наушниках то MP3 вполне нормально будет звучать, искажается то, что по телефонной линии передаётся, в голосовом диапазоне.З.Ы. По поводу звукового лечения болезней лучше промолчу, тема незнакомая мне.


VVD

Насколько понял, смысл такой: человек звонит по +74951234567, и ему там что-то проигрывают, так? Это общий случай.Если так, то...У меня тут вопрос возник сразу - а каким образом вы собираетесь звук доставлять до телефона? Точнее, как ваш звук пойдет в телефонную сеть?По хорошему что нужно - это действительно некий аналог IVR. Если будут звонить с произвольных телефонов - сразу встает вопрос как вы такое количество каналов будете обеспечивать.Один из экономичных способов при условии, что одновременных звонков будет немного (скажем, до 10) и есть нужное количество обычных городских телефонных линий - ставим простенький voice gateway на нужное количество FXO-портов, который умеет SIP. Устанавливаем Asterisk и вяжем указанный выше voice gateway с Asterisk через SIP. В Asterisk есть встроенные возможности IVR, в частности проигрывать звуковые файлы абоненту.Стоимость железки - примерно от 2500 рублей на порт; Asterisk - бесплатная штуковина, soft pbx с продвинутыми функциями. Ну и вам понадобится некий чувак, который бы все подружил. В принципе, там сложностей нет, но умения требует.Если линий нужно больше, чем 10-20 - тогда разговор другой.


VVD

Насколько понял, смысл такой: человек звонит по +74951234567, и ему там что-то проигрывают, так? Это общий случай.
--Телефон из серии 900, поэтому и файл нельзя пересылать.http://www.podgoretsky.com


VVD

Не, ну я намекаю на то, что может лучше передавать не по телефонной линии сигнал, а пусть клиенты качают MP3 через GPRS? В наушниках то MP3 вполне нормально будет звучать, искажается то, что по телефонной линии передаётся, в голосовом диапазоне.
Касаемо GPRS - это самая, что ни на есть трезвая мысль - я ее всеми силами лоббирую, ибо мне все тогда щибко попроще - можно обойтись стандартными АТ командами модема. Но возражение в том, что затеяно все это для жителей сельской местности, дабы не добирались лишний раз на перекладных. А там иногда нужны трехмесячные курсы по зарядке телефона - не до GPRS.
З.Ы. По поводу звукового лечения болезней лучше промолчу, тема незнакомая мне.
Я тоже в этом не шибко смыслю, но результаты вижу лично, посему и взялся за это дело.


VVD

Насколько понял, смысл такой: человек звонит по +74951234567, и ему там что-то проигрывают, так? Это общий случай.Если так, то...
Именно и в точности так.
У меня тут вопрос возник сразу - а каким образом вы собираетесь звук доставлять до телефона? Точнее, как ваш звук пойдет в телефонную сеть?
Так в этом, собственно, и вопрос.Если бы надо послать СМС или файл, то и проблем бы не было. Цепляю к компу телефон и в порт ему АТ команды нужные бросаю - пусть звонит пациенту. А вот чтоб поток звука шел - команд таких нет. Собственно, поэтому, и вылез здесь скайп, который это умеет делать. К сожалению он в телефонную сеть шлет звук из моего микрофона, а я ему вместо этого хочу подсунуть выход какого-либо плеера, который играет нужный звуковой файл.
По хорошему что нужно - это действительно некий аналог IVR. Если будут звонить с произвольных телефонов - сразу встает вопрос как вы такое количество каналов будете обеспечивать.
Пока больше 2-3 каналов не предвидится, ибо это только запасной вариант поддержки. На самом деле звук идет в комплексе с процедурами.
Один из экономичных способов при условии, что одновременных звонков будет немного (скажем, до 10) и есть нужное количество обычных городских телефонных линий - ставим простенький voice gateway на нужное количество FXO-портов, который умеет SIP. Устанавливаем Asterisk и вяжем указанный выше voice gateway с Asterisk через SIP. В Asterisk есть встроенные возможности IVR, в частности проигрывать звуковые файлы абоненту.
Здесь вынужден помолчать, ибо темноват в этой области и до упомянутого "чувака" и близко пока не тяну. Надо все это переваривать.Низкий поклон за инфу.


VVD

VVD, значит так.Прозондировал тему со скайпом и кое-что получилось. По шагам.I.Идем на страничку проекта VAC и знакомимся с продуктом. Далее топаем на руборд и качаем вылеченный установщик.Запускаем его и в системе видим дополнительные виртуальные кабеля. По умолчанию, он мне поставил 3 шнура.II.********* Винамп, лезем в настройки - Плагины - Output. Выбираем DirctSound Output, жмем Configuration, во вкладке Device выбираем свежеустановленый Virtual Cable 1. Жмем ок, затем клоуз, ставим какую-нить песенку дабл-кликом и нифига не слышим, так как звук уходит в виртуальный шнур.III.Запускаем Скайп, топаем в Инструменты-Настройки-Основные-Настройки Звука. Напротив Аудиовход выбираем Virtual Cable 1. Жмем Сохранить и переходим в список контактов.IV.Выбираем контакт под именем "Тесто Звонок Скайп" еще он кажется называется "Echo123" и звоним на него. Далее тетка по русски грит "Здарова" и еще какую-то хрень, потом звоночек, потом еще один, а потом мы слышим ту песенку, котора играла в тот момент в винампе.V.Понимаем, что поставленая задача
Нужно как-то на этот вход подсунуть звуковой файл
решена =)


VVD

Очень много букв... И при чем тут Delphi?


VVD

Gator,Да ни причем.Нужно понимать, что проблемы можно решать разными способами, часть из которых не относятся к разработке.Автор задал абстарктный вопрос, на что получил несколько ответов, как дорогостоящих так и более дешевых. В посте он захотел использовать скайп апи, но наткнулся на проблему, которую можно решить вышеупомянутым способом.Если он захочет, то будет использовать этот апи, и тут появятся другие вопросы связаные с Delphi.


VVD

tempero> ...AFAIT в другом форуме


VVD

Gator,Каюсь, виноват :(


VVD

Далее топаем на руборд и качаем вылеченный установщик.Запускаем его и в системе видим дополнительные виртуальные кабеля.
Чегой-то на руборде найти его не могу - только обсуждение проблем c ним.


VVD

Работает TEMPERO!Идеально работает.Ну просто то, что надо работает.Зря Gator ругается. Нигде как тут так не помогут.Спасибо всем за помощь, а темперо отдельно за терпимость - столько времени сэкономил.


VVD

Ну я рад, что помог :)Удачи в проекте!