Vlad1983 писал(а):http://voip.rus.net/tiki-index.php?page=Asterisk+cdr+mysql
Видел подобный ман, но не уверен что это то что мне нужно. Судя по всему по ссылке предлагают все записи тупо писать в БД, причем в "принужденном" формате таблиц, что не совсем подходит, для работы моего интернет приложения, мне нужны ТОЛЬКО номера.
Vlad1983 писал(а):в 1.8 модуль поставляется с дистром
Вот это меня больше всего и обрадовало в этой версии, и я попробовал выполнить такой простой запрос (бд уже создана и работает исправно):
Код: Выделить всё
; MySQL test
exten => 1009, 1, Answer()
exten => 1009, n, Wait(1)
exten => 1009, n, Playback(hello)
exten => 1009, n, Wait(1)
exten => 1009, n, MYSQL(Connect connid localhost root 111111 astertest)
exten => 1009, n, MYSQL(Query resultid ${connid} SELECT\ num\ from\ numbers\ where\ id=1)
exten => 1009, n, MYSQL(Fetch fetchid ${resultid} AGIScript)
exten => 1009, n, NoOp(${AGIScript})
exten => 1009, n, MYSQL(Clear ${resultid})
exten => 1009, n, MYSQL(Disconnect ${connid})
exten => 1009, n, Wait(2)
exten => 1009, n, Playback(goodbye)
exten => 1009, n, Congestion(3)
exten => 1009, n, Hangup()
Я получаю сообщение:
Код: Выделить всё
[Jan 31 00:37:17] WARNING[1708]: pbx.c:4054 pbx_extension_helper: No application 'MYSQL' for extension (my, 1009, 5)
== Spawn extension (my, 1009, 5) exited non-zero on 'SIP/201-00000003'
Что означает что тут нет такого модуля!
И поэтому я и решил, что что-то не так делаю.
Vlad1983 писал(а):Судя по постановке вопроса, keysi_, Вы занимаетесь не своим делом.
Вы правы, это не моя основная работа, но до астериска я еще не встрачал в Linux ни чего сложнее и поэтому решил попробовать.