Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

остаток баланса голосом

1

Доброго дня, гуру астериска !

Есть нестандартная задача (а может и стандартная:-) :

Есть астериск и есть биллинг. Необходимо сделать так, чтобы позвонив на опр. номер и введя идентификац. номер можно было услышать остаток баланса. Запрос в биллинг можно сделать только по http - зайдя на страничку, ввести юзер-пароль. Решение пока вижу примерно так - по скрипту астериск подключается по http с юзернейм\паролем, wget'ом скачивает страничку с балансом, дальше perl скрипт разбирает скачанный файл и выдает астериску последовательность на воспроизведение звуков-чисел баланса.

Мож кто решал подобную задачку, поделитесь опытом.

удалить закрыть спам изменить тег редактировать

спросил 2012-05-13 18:39:09 +0400

nana_MeDBeD Gravatar nana_MeDBeD
312 46 11 34

4 Ответа

0

А український набір звуків можливо в когось є? Був би вдячний.

ссылка удалить спам редактировать

ответил 2015-12-28 20:36:15 +0400

TarasTyshko Gravatar TarasTyshko
19 1 2

Comments

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

meral ( 2015-12-29 00:32:07 +0400 )редактировать

В мене є тільки цифри, брав з українського голосового пакету "навітелу". потім зконвертував у gsm

Alejandro ( 2016-01-04 21:49:51 +0400 )редактировать

Скинь якшо можеш дякую

TarasTyshko ( 2016-01-05 13:49:02 +0400 )редактировать

можете по конкретніше розписати шо куди кидати-розміщати в які папки

TarasTyshko ( 2016-01-08 19:03:02 +0400 )редактировать

ну имейте совесть. прочитайте какуюто статью или книжку. http://www.voip-info.org/wiki/view/Asterisk+sound+files+international

meral ( 2016-01-08 19:37:08 +0400 )редактировать
3

пользовался агишным скриптом, брал тут:

http://home.sinn.ru/~gosha/perl-scripts/AsteriskSayMoney/hidden_index.html

ссылка удалить спам редактировать

ответил 2012-05-13 20:58:15 +0400

komrad123 Gravatar komrad123
3810 5 3 44
1

смотрите a2billing.org

там в скрипет все для русского уже написано и с кучей исключений.

ссылка удалить спам редактировать

ответил 2012-05-13 20:26:30 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2012-05-13 21:34:12 +0400

Comments

ткните носом, буду признателен

nana_MeDBeD ( 2012-05-14 06:22:48 +0400 )редактировать

ну качаете весь архив из раздела download и смотрите как реализовано в класах AGI/a2billing.php common/lib/Class.A2Billing.php, common/lib/Class.RateCard.php гдето то там есть функция SayBalance.плюс данного варианта - там она написана для 5 языков.

meral ( 2012-05-14 10:52:10 +0400 )редактировать
1
  • Записываете файлы для произношения чисел (обычно где-то 50-55 файлов).
  • Пишите скрипт , который число преобразует в последовательность звуковых файлов.
  • Через AGI передаете это в диаплан и проговариваете через Playback . Всё просто.

exten => s,n,AGI(balance_files.php,${BALANCE},${SOUNDS})

exten => s,n,Playback(${BALANCE_FILES})

так реализовано в нашем продукте

ссылка удалить спам редактировать

ответил 2012-05-13 19:08:23 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-05-13 18:39:09 +0400

Просмотрен: 1,952 раз

Обновлен: Dec 28 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.