У кого нить получалось скрестить этот кривой набор костылей с говорильней имени фестиваля? Ей богу уже руки опускаются - в одном месте тронь в 10 других местах фекалии полезут.
Задан: 2017-04-06 18:47:57 +0400
Просмотрен: 337 раз
Обновлен: Apr 06 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
через внешний диалплан,не? а вообще выкиньте этот диаллер. проще новый написать чем это заставить работать без глюков.
meral ( 2017-04-08 14:03:42 +0400 )редактироватьЯ бы его с удовольствием выкинул и предал анафеме, но это типа продакшин.... Чесс гря, я в шоке от такого "продакшина" - жрет ресурсов, что ппц, написано так что мозги плавятся от такого говнокода.... А если копнуть, то диаллер с загрузкой лидов и ТТС с нуля на баше и пхп, получается пару десятков КБ и ресурсов жрет в десятки раз меньше чем это сектантсво, собсно свой прототип уже написал, осталось вебморду прикрутить.
CheeZ ( 2017-04-10 13:07:45 +0400 )редактироватьКому интересно, ставим из svn версию 2.9r1 (соотвествует версии goautodial 3.3), меняем аги-шки на вот эти https://github.com/goautodial/ce-agi-bin и меняем в agi-VDADALLoutbound.agi с cepstralgenerate.pl на festivalgenerate.pl ..... Как настраивать фестиваль пересказывать не буду.
CheeZ ( 2017-04-10 17:26:26 +0400 )редактироватьпросто вици писался человеком, не разбирающимся не в программировании, ни в астериске. Теперь уже поздно. Менять всем влом. Хорошо хоть индексы прикрутили к табличкам. до 2.0 он перебирал всю таблицу при каждом запросе.
meral ( 2017-04-10 20:58:11 +0400 )редактироватьРекомендую festival_generate.pl переписать на предмет кеширования ответов от фестиваля на одни и те же запросы. Очень сильно помогает с CPU. просто md5sum от текста, в md5sum.txt текст, дальше если такой файлик есть и совпадает, то берем уже существующий ответ в md5sum.wav
meral ( 2017-04-10 21:00:31 +0400 )редактироватьИнтересная мысль. Спасибо.
CheeZ ( 2017-04-11 12:58:58 +0400 )редактировать