Перейти к содержимому
Калькуляторы

IVR с проговариванием баланса

Существует ли готовое решение по проговариванию баланса при звонке абонента на астериск. Как вычислить договор понятно, интересует именно проговаривание фразы. Там же есть еще нюансы с окончаниями (рублей, рубль...).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Там куча нюансов, с числительными, окончаниями, стыковкой фраз и прочим.

Обычно этим занимается не сам IVR, а голосовой движок, которому передают текст для озвучки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А какой движок посоветуете? Есть свободные?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошие обычно платные.

Я тестировал облачный движок Яндекса, мне качество понравилось, но использовать не стали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Делал на Астериске средствами самого Астериска.

Отправлял сумму (без копеек) через Goto(balance, ${SUMMA}, 0), где проигрывались числа по разрядам в порядке убывания.

После обработки каждый разряд отрезался и обработка передавалась дальше.

Числовая форма (рубль, рублей) - не такая уж и проблема.

Корявого в это схеме было только одно - отсутствие интонации. В целом, можно было бы иметь два набора звуковых файлов, один - для середины числа, другой - для последней цифры. Было бы лучше, но всем и так понравилось.

А, ну и балансы получались из RADIUS-ответов.

Изменено пользователем TheUser

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за инфу!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тоже делал говорилку на астериске, только для времени и по приколу.

Пофик на правильные окончания и пр.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

написал говорилку сам на Си - конструирует звуковой файл из готовых слов, записанных диктором заранее.

умеет говорить баланс, срок до отключения, текущее время, предупреждать об авариях. все окончания правильные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А поделиться?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 23.05.2018 в 13:05, Bat сказал:

А какой движок посоветуете? Есть свободные?

Мощное ПО делают в асм решения ребята, мы по работе с ними сотрудничали. у них точно есть тестовый период бесплатный, правда раньше вроде только для юр лиц был, но может уже что-то поменялось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не помню где взял, но использую для информатора баланса:

exten => s,n,agi(d2ms.agi,${balance},rur)

 

Скрипт и файлы озвучки:

http://soft.silinet.net/asterisk/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 23.05.2018 в 20:07, rdc сказал:

написал говорилку сам на Си - конструирует звуковой файл из готовых слов, записанных диктором заранее.

умеет говорить баланс, срок до отключения, текущее время, предупреждать об авариях. все окончания правильные.

нужно проговаривать номер договора, баланс, о проведении работ (плановых , аварий) с приблизительным временем до их окончания.  Это разгрузит 70% звонков, долетающих до оператора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

номер договора уже почти не нужен.

сейчас посмотрел - по Москве уже 85% платежей картой…

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас