AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Мобильный информер с подключение к бд

Newbies/FAQ Forum 7 сообщений -
#1

Здравствуйте уважаемы форумчане. Есть желание разработать систему для абонентов. Если кто то из вас когда то брал кредит в банке то у них есть очень удобная услуга. Звонишь приятный голос приглашает вас в интерактивное меню и далее вы можете ввести номер договора с моб телефона и далее узнать состояние своего счета и т.д.
К чему это все есть желание сделать что то подобное, абонент->->asterisk->набор номера договора->бд в оракле->asterisk->состояние счета. Небольшой опыт в настройке * есть а вот прикручивания к бд не много в интернетах искал что то не очень много информации. И механизм получения номера договора как организовать лучше всего ?
#2

ну тогда все просто - в раздел работа идите Smile
#3

Нет вы не поняли. Мне хотя б источник в какую сторону копать.
#4

копать просто
Часть первая - подключаете чтение oracle - через поиск патчей и правку исходников (поиском можете найти - тут были такие товарищи)
Часть вторая - asterisk - Голосовое меню - read DTMF - поиск по базе - Playback результатов
#5

Почитайте мой ЖЖ http://wapo-spb.livejournal.com - может и полезут мысли в голову.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#6

Вам нужен AGI скрипт. Лично я люблю adhearsion (руби), с подключеным актив рекорд поиск такое дело сущий пустяк.

На сайте немало примеров, плюс куча разных работ на гитхабе.

Код:
class BankContract < Task < ActiveRecord::Base
belongs_to
belongs_to :location
belongs_to :project
...
end

class BankSupport < Adhearsion::CallController
def login
contract_no = input 8, :play => 'please-enter-your-agreement-number-and-press-hash-key'
contract = BankContract.find :number => contract.to_i
return nil unless contract
contract
end

def connect_to_helpdesk
contract = login()
if contract
queue contract.queue_name
end
end
end

#7

Спасибо буду разбираться. Вопросы появятся буду задавать.