Вы правы, создал руками файл, прописал секцию [general] с указанием mode=new, дополнил файл с примерами с форумов, дал команду через CLI - say load new, но пока получил вообще отсутствие произношения цифр и по прежнему неправильно произношение окончаний слова "минута". Делаю вывод, что что-то не так с указанием в файле правил произношений. Либо следующая секция за [general] должна называться как-то по особенному, например не ru-base (как указывают на дружественных форумах), а может просто [ru]??? На самом деле почему-то везде все приводят только вырезки из этого файла, а шаблон файла почему-то общий найти не могу. Наведите, пожалуйста, дальше на мысль, что посмотреть. Спасибо! Хотя есть ещё мысли, сейчас их проверю :)
GeoSale (May 12 '14)editсобрал файл по шаблону (http://code.google.com/p/virtual-pbx/source/browse/trunk/etc/say.cfg), добавив в начало секцию [general] mode=new, внёс правки для окончаний слова "минута". Результат - тоже самое: числительные вообще не называет, на окончаниях слова "минута" прежняя муть...(((
GeoSale (May 12 '14)editНу а как без упорства то))) Я так понимаю, что мой вопрос делится на 2 части - настройка say.conf (что я типа уже догнал) и пересборка модуля "appqueue.c" с внесением несколких строк, которые как раз влияют на работу очереди с этим файлом "say.conf", так? Если так, то значит мне нужно среди где-то 11к строк (http://doxygen.asterisk.org/trunk/d5/daf/appqueue8c-source.html) внести эти изменения и каким-то образом перекомпилировать в "appqueue.so", так? Тогда ещё вопрос: поскольку я использую УЖЕ готовую сборку, значит в идеале мне нужно найти оригинальный файл "appqueue.c" от этой сборки чтобы потом всё остальное "собралось в кучку"?
GeoSale (May 12 '14)editСобрать один файл нельзя. Астериск не долго собирается. Распаковываете исходник астериска, меняеете всё в файле /apps/appqueue.c, затем configure, make menuselect(думаю можно ничего не менять), make. Не делайте просто make install и замените "appqueue.so" в папке "/usr/lib64/asterisk/modules" взяв его из папки где вы компилировали свой астериск, предварительно сохранив оригинал конечно же. посмотрите внимательно на права файла и владельца.
bandys (May 12 '14)editВсё, что Вы написали понял, действительно не сложно, но перед тем как делать решил собрать ещё побольше информации. Наткнулся на пособие для таких видимо новичков, как я (http://www.youtube.com/watch?v=lfqs2TrIMqo), и появился один вопрос по написанному Вами выше: нужно давать команду "./configure" или с указанием пути "./configure --libdir=/usr/lib64"? Также чтобы лишний раз не пересобирать всё это хочу уточнить на тему коррекции (http://asterisk-support.ru/question/48356/problemy-s-failom-sayconf-chislitelnye-i/) потому как номера строчек не совпадают: первую замену (3173c3175) понял, вторую (3178,3187c3180,3182) нет. Во второй меняем ВСЕ 10 строк на три последние или только ДВЕ одинаковые конструкции (после if и после else)?
GeoSale (May 12 '14)editПри звонке на очередь теперь идёт warning в лог (pbxextensionhelper: No application 'QueueLog' for extension) и hangup... Попробовал module unload appqueue.so и load, но теперь ещё интереснее: Module 'appqueue.so' was not compiled with the same compile-time options as this version of Asterisk. Module 'appqueue.so' will not be initialized as it may cause instability. Module 'appqueue.so' could not be loaded. Я так понимаю приплыли)) Особенно если учесть, что узнать с какими опциями собирался модуль сторонней стороной нельзя...
GeoSale (May 13 '14)edit
какие числительные неправильно произносит?
zzuz (May 9 '14)editКосячит с окончанием числительных и словом "минут". Пример: двА минуТ.
GeoSale (May 11 '14)editправьте app_queue.c и пересобирайте модуль.
zzuz (May 11 '14)editКроме как "app_queue.so" в папке "/usr/lib64/asterisk/modules" ничего не нашёл...
GeoSale (May 11 '14)editЗначит не судьба .
zzuz (May 11 '14)editКакой странный ответ, явно не вписывающийся в ответ профессионала.......
GeoSale (May 12 '14)editКакой вопрос - такой ответ . Ничего личного.
zzuz (May 12 '14)edit