Сообщения без ответов | Активные темы Текущее время: 25 май 2020, 15:03



Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
звуковые файлы для IVR в g.729 кодаки или.... 
Автор Сообщение

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
Добрый день, коллеги.

и так уже шесть дней борюсь с проблемой.
У меня IVR который прекрасно работает, если к нему обращаться с g.711ulaw

но возникла резкая потребногсть использовать только g.729
и конечно мой ivr посылаетвсех, потому как у него файлы записаны в g.711ulaw

не могу записать самостоятельно файлы под 729 кодак.
Я прочитал уйму всего, установил кучу софта, результата за шесть дней НЕТ!

Прошу, дайте пошаговую инструкцию как можно правильно и без ошибочно изготовить фалйы в g.729 кодаке.

ИЛИ я так понимаю нужно делать транскодинг.
Но тут тоже уже пробовал не получается.
Очень надеюсь на вашу помощь
Заранее благодарен за любые ответы

_________________
С уважением, Василий


05 сен 2011, 13:34
Профиль WWW

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
неужели никто не знает как изготовить файлы для ivr в g729....
эх.......

_________________
С уважением, Василий


06 сен 2011, 11:09
Профиль WWW

Зарегистрирован: 14 май 2009, 12:57
Сообщения: 2032
Откуда: Волгоград
mormishka писал(а):
неужели никто не знает как изготовить файлы для ivr в g729....
эх.......


А с какого бока тут cisco?
Гугл в руки. Конверторов всяких уйма.
http://www.zjsoftware.com/123converter/


06 сен 2011, 12:29
Профиль ICQ

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
я вот пошёл по вашему пути (прежде чем сюда написать).
Нашёл такой же софт, как и в ссылке..

вот только киска моя не проигрывает такой файл...я ему и расширение менял, всё равно не проигрывает.

поэтому и решил написать на форуме.
Может у кого есть готовый файлик на g729, я бы тогда его записал и попробовал.

Пока всё что я нашёл не помагло.

вот уперся сюда
http://www.cisco.com/en/US/docs/voice_i ... u_075.html

как я понял мне нужно
CiscoUnityDialogicCodec.exe
Avvox_setup.exe

но скачать я их не могу, ттоли руки кривые, толи ещё что.

Так что, есть у кого готовый файлик? или конкретный рецепт риготовления?

Заранее благодарен за любые ответы

_________________
С уважением, Василий


06 сен 2011, 12:51
Профиль WWW

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 163
Боюсь, что "болт".....
Цыска не медиаплейер....Кроме .au ничего не понимает...
http://en.wikipedia.org/wiki/Au_file_format


06 сен 2011, 19:40
Профиль

Зарегистрирован: 20 июл 2009, 11:31
Сообщения: 565
Цитата:
Цыска не медиаплейер....Кроме .au ничего не понимает...

не-не-не..еще .wav умеет..плюс .raw..смотря на какой платформе этот файл собираются использовать


07 сен 2011, 08:39
Профиль

Зарегистрирован: 20 июл 2009, 11:31
Сообщения: 565
топикстартеру:
что за ivr то у вас? может и не в самих файлах дело?
зы: cool edit 2.0 рулит


07 сен 2011, 08:41
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
GPNV_zip#sh ver
Cisco IOS Software, C2900 Software (C2900-UNIVERSALK9_NPE-M), Version 15.1(1)T2, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2010 by Cisco Systems, Inc.
Compiled Sat 23-Oct-10 01:18 by prod_rel_team

ROM: System Bootstrap, Version 15.0(1r)M9, RELEASE SOFTWARE (fc1)

GPNV_zip uptime is 1 hour, 25 minutes
System returned to ROM by power-on
System image file is "flash0:c2900-universalk9_npe-mz.SPA.151-1.T2.bin"
Last reload type: Normal Reload


это вот мой CME

IVR у меня vxml

вот он

<?xml version="1.0"?>
<vxml version="2.0" base="flash:ivr-for-kontora20.vxml">

<var name="number" expr="100"/>

<menu id="main" dtmf="false">
<property name="timeout" value="4s"/>
<prompt><audio src="flash:privet.au"/></prompt>
<catch event="com.cisco.fax.cng"><goto next="#fax"/></catch>
<catch event="noinput"><goto next="#sek"/> </catch>
<catch event="nomatch"><prompt bargein="false"><audio src="flash:absent_number.au"/></prompt><goto next="#sek"/></catch>
<choice dtmf="0" next="#sek"/>
<choice dtmf="1" next="#nm1"/>
<choice dtmf="9" next="#vih"/>
</menu>
<form id="nm1">
<catch event="noinput"> <goto next="#sek"/> </catch>
<field name="num">
<grammar type="application/grammar+regex">[0-9][0-9][0-9]</grammar>
<filled>
<assign name="number" expr="'phone://1'+num"/>
<goto next="#main_nm"/>
</filled>
</field>
</form>
<form id="main_nm">
<transfer connecttimeout="20s" name="mycall" destexpr="number" bridge="true">
<catch event="error.connection.noroute error.connection.baddestination error.connection.noauthorization ">
<prompt><audio src="flash:absent_number.au"/></prompt>
<goto next="#sek"/>
</catch>
<filled>
<if cond="mycall == 'busy'">
<prompt><audio src="flash:number_busy.au"/></prompt>
<goto next="#sek"/>
<elseif cond="mycall == 'noanswer'"/>
<prompt><audio src="flash:no_answer.au"/></prompt>
<goto next="#sek"/>
</if>
</filled>
</transfer>
</form>
<form id="vih">
<catch event="noinput"> <goto next="#sek"/> </catch>
<field name="num">
<grammar type="application/grammar+regex">[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]</grammar>
<filled>
<assign name="number" expr="'phone://9'+num"/>
<goto next="#main_nm"/>
</filled>
</field>
</form>
<form id="main_nm">
<transfer connecttimeout="20s" name="mycall" destexpr="number" bridge="true">
<catch event="error.connection.noroute error.connection.baddestination error.connection.noauthorization ">
<prompt><audio src="flash:absent_number.au"/></prompt>
<goto next="#sek"/>
</catch>
<filled>
<if cond="mycall == 'busy'">
<prompt><audio src="flash:number_busy.au"/></prompt>
<goto next="#sek"/>
<elseif cond="mycall == 'noanswer'"/>
<prompt><audio src="flash:no_answer.au"/></prompt>
<goto next="#sek"/>
</if>
</filled>
</transfer>
</form>
<form id="sek">
<transfer name="mycall" dest="phone://3333" bridge="false"> </transfer>
</form>

</vxml>

все файлы которые сейчас работают в этом ivr
они g711ulaw - и всё прекрасно работает, и играет и скрипт отлично работает

так вот мне нужно сделать фалйы музыкальные в g729
вот и вся задача которую никак не могу выполнить

_________________
С уважением, Василий


07 сен 2011, 09:37
Профиль WWW

Зарегистрирован: 20 июл 2009, 11:31
Сообщения: 565
т.е. вы подменяете звуковые файлики, а они у вас проигрываются? no service/service при этом делали?


07 сен 2011, 09:44
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
конечно делал, и киску перегружал и спецом делал новые названия и скриптик правил.
Мне бы понять как правильно сделать их для g729

_________________
С уважением, Василий


07 сен 2011, 09:50
Профиль WWW

Зарегистрирован: 20 июл 2009, 11:31
Сообщения: 565
да нету там никакой сложности..конвертите в точно таком же формате как и свои предыдущие, только не ulaw, а alaw


07 сен 2011, 10:22
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
очень прошу скажите во что и как.
я уже конвертил как только мог.
скажите мне тупому, какой софт взять и какой файл и с какими параметрами создать, чтоб заработало

заранее благодарен

_________________
С уважением, Василий


07 сен 2011, 10:35
Профиль WWW

Зарегистрирован: 20 июл 2009, 11:31
Сообщения: 565
я выше писал - cool edit 2.0 - очень давно ей пользуюсь


07 сен 2011, 11:21
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
спасибо что тыкнули в софт, очень прошу скажи в каком виде конкретно нужно сохранить файл
заранее благодарен

_________________
С уважением, Василий


07 сен 2011, 11:46
Профиль WWW

Зарегистрирован: 20 июл 2009, 11:31
Сообщения: 565
8khz 8-bit mono a-Law в WAV или AU


07 сен 2011, 11:54
Профиль

Зарегистрирован: 20 июл 2009, 11:31
Сообщения: 565
а вообще верно же выше написали - ссылок полно на всякие конвертеры ;)
вот, к примеру:
http://okmax.dialog-it.ru/blogs/index.php/cc


07 сен 2011, 11:56
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
ща буду пробовать

а ссылка на конвертор ...там нужно ещё указать как конвертить, но я это нашёл в первый день, не помагло

заранее благодарен

_________________
С уважением, Василий


07 сен 2011, 11:58
Профиль WWW

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
неа, в этом формате тишина, есть ещё варианты?

_________________
С уважением, Василий


07 сен 2011, 12:24
Профиль WWW

Зарегистрирован: 20 июл 2009, 11:31
Сообщения: 565
c cisco.com:
Цитата:
Self-Recording Using Windows Applications
You can use well-known tools such as CoolEdit and SoundForge for recording or converting previously recorded files. Another free tool for recording and editing sound is available at:
http://audacity.sourceforge.net/.
Please note: In order to use these tools with G.729 on Microsoft Windows, the G.729 codec should be loaded on Windows, because unlike G.711, G.729 is not in the public domain and the codec is not freely distributed for commercial use.


07 сен 2011, 12:30
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 54
Опыт ведь передавать надо? Так? Иначе он может потеряться...
Скачайте вот этот архивчик: http://file.qip.ru/file/ciumMhk3/G729.html
Там утилиты для конвертации RAW PCM в RAW G729 и обратно... Разберетесь. И звуковые файлы.
music.wav - исходный PCM файл.
music.pcm - это "содержательная" часть (RAW), выдернутая из .wav звуковым редактором, умеющим это делать (CoolEdit)
music729.pcm - это то что получилось в результате конвертации утилитой
music729.wav - это завернутые данные, полученные на предыдущем шаге, в конверт .wav (CoolEdit)
После этого, нужно 2 байта, начиная с 20-го в .wav файле сделать такимиже, как в файле music729.wav (см табличку http://www.cisco.com/en/US/docs/ios/voi ... #wp1013326).

_________________
Сергей


07 сен 2011, 12:42
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
komuccap писал(а):
c cisco.com:
Цитата:
Self-Recording Using Windows Applications
You can use well-known tools such as CoolEdit and SoundForge for recording or converting previously recorded files. Another free tool for recording and editing sound is available at:
http://audacity.sourceforge.net/.
Please note: In order to use these tools with G.729 on Microsoft Windows, the G.729 codec should be loaded on Windows, because unlike G.711, G.729 is not in the public domain and the codec is not freely distributed for commercial use.



так супер!
написано же.
что нужно загрузить 729 в винды, потому как в свободном доступе в отличии от 711 его нет.

Софты то я ставлю, только какой от них смысл, если в них нет нужного кодека, а именно 729.

Предлагаю чтоб дело сдвинулось с мертвой точки.....
пришлите мне свой готовый любой музыкальный файл под 729, который заведомо уже работает и всё ок.

заранее благодарен

_________________
С уважением, Василий


07 сен 2011, 12:45
Профиль WWW

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
sesh писал(а):
Опыт ведь передавать надо? Так? Иначе он может потеряться...
Скачайте вот этот архивчик: http://file.qip.ru/file/ciumMhk3/G729.html
Там утилиты для конвертации RAW PCM в RAW G729 и обратно... Разберетесь. И звуковые файлы.
music.wav - исходный PCM файл.
music.pcm - это "содержательная" часть (RAW), выдернутая из .wav звуковым редактором, умеющим это делать (CoolEdit)
music729.pcm - это то что получилось в результате конвертации утилитой
music729.wav - это завернутые данные, полученные на предыдущем шаге, в конверт .wav (CoolEdit)
После этого, нужно 2 байта, начиная с 20-го в .wav файле сделать такимиже, как в файле music729.wav (см табличку http://www.cisco.com/en/US/docs/ios/voi ... #wp1013326).


круто, ща погляжу.
я скачал это архив ещё пять дней назад, пробовал, но не получилось.......
буду дальше крутить

_________________
С уважением, Василий


07 сен 2011, 12:47
Профиль WWW

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
Решение Сергея работает!
его файл играет.
сейчас буду готовить по его рецепту

большое спасибо, по результатам отпишу обязательно

_________________
С уважением, Василий


07 сен 2011, 14:08
Профиль WWW

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 217
И ТАК
всем большое спасибо, Сергею особенно!

Решение работает, я опишу его ещё раз, максимально подробно.
Хочу чтоб любой мог приготовить g729 для IVR и не потерял как я на этом семь дней.

И так
1. Нужно знать, что уважаемая циска умеет крутить только .au и .wav
2. Для изготовления как мне посоветовали, нужно
Cool edite pro 2.0 – его и установил (для работы со звуком)
Hex Editor Neo – для правки битиков
G729 – для конвертации в g729 (он лежит на сайте voiceage.com)
3. Открываем любой звуковой файл в cool edit и сохраняем его, как PCM RAW DAT (.pcm)
4. Записываем его в папку g729 . Далее в строке
va_g729_encoder.exe имя_нашего_файла.pcm имя_получаемого_файла.pcm
например: va_g729_encoder.exe privet.pcm privet729.pcm
5. Открываем в cool edit имя_получаемого_файла.pcm
6. Сохраняем как window pcm (.wav) . Получаем например имя_получаемого_файла.wav
7. имя_получаемого_файла.wav открываем прогой Hex Editor Neo. Меняем в 5-ом столбце (04) по счёту и 2-ой строке значение на db . Далее меняем в 6-ом (05)столбце по счёту и 2 строке значение на 14. Сохраняем. Иными словами меняем 20 и 21 бит.
8. записываем на циску и кайфуем.

_________________
С уважением, Василий


07 сен 2011, 15:09
Профиль WWW
Супермодератор

Зарегистрирован: 01 окт 2008, 12:24
Сообщения: 4436
Афигеть простая процедура!

Апплодирую стоя тому, кто это сделал первым!

Ща перетащу в решенные


07 сен 2011, 15:40
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 27 ]  На страницу 1, 2  След.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF.
Русская поддержка phpBB