|
Страници по тази тема: 1 | 2 | 3 | (покажи всички)
Тема
|
asterisk cdr mysql
|
|
Автор |
grigspace (непознат) |
Публикувано | 24.10.11 12:04 |
|
Пуснах Asterisk 1.8.7.0 на Fedora Core 15
Инсталирах го и го update-вам с yum
Сега трябва CDR-данните да се записват в MySQL база данни и от там да се правят разни справки.
Четох, четох и разбрах, че трябва да инсталирам asterisk-addons, за да може asterisk-а да пише в MySQL-базата било то директно, било през odbc.
Опитах с yum install asterisk-addons, обаче няма такъв пакет. Кофти.
Изтеглих от asterisk.org asterisk-addons-1.6.2.3
направих ./configure
после пуснах make, абоаче получавам следната грешка:
make[1]: Entering directory `/usr/src/asterisk-addons-1.6.2.3/channels'
[CC] chan_ooh323.c -> chan_ooh323.o
In file included from chan_ooh323.c:18:0:
chan_ooh323.h:53:26: fatal error: asterisk/rtp.h: No such file or directory
compilation terminated.
make[1]: *** [chan_ooh323.o] Error 1
make[1]: Leaving directory `/usr/src/asterisk-addons-1.6.2.3/channels'
make: *** [channels] Error 2
Моля, помогнете!
Как да инсталирам тези пусти addons?
| |
|
"Note: Add-ons for Asterisk 1.8 and 10 can be installed from the "menuselect" menu."
Предполагам това си пропуснал?
Моля.
- За теб ли е?
| |
|
Ами не мога да го пусна това меню.
Как се прави тази работа?
| |
|
make menuselect
И там избираш само и единствено онова което ти трябва.
Bеer? Mоre?
| |
Тема
|
Re: asterisk cdr mysql
[re: bira_more]
|
|
Автор |
OSag (гуулем гъзар) |
Публикувано | 24.10.11 19:44 |
|
Сега ще те питат както е меню селект ... Човека иска да си инсталира пакет!
--
::
| |
Тема
|
Re: asterisk cdr mysql
[re: OSag]
|
|
Автор |
bira_more (бира) |
Публикувано | 25.10.11 00:25 |
|
Е ми - никой не се е родил научен.
Bеer? Mоre?
| |
|
Стана!!!
Успаях да пусна menuselect, наложи се да направя ./configure на menuselect-a
Освен това се оказа, че трябва да инсталирам още един къп devel - неща, за да стане компилирането както трябва.
Наложи се даже да инсталирам mysql-devel, щото без него не се генерираше така необходимия ми cdr_addon_mysql.so.
Сега вече връзката към mysql-a работи
Данните се трупат като сняг на парцали през зимата и всичко е ОК.
Остават още 2 неща:
1. Да записвам всички разговори;
2. Да асоцирам (интересно как) записаните разговори към натрупаната (като сняг на парцали) информация в базата данни;
Дайте идеи, моля.
Вече не ме е страх от компилиране, така че...
| |
|
Начина е - правиш си един аги скрипт, на какъвто ти е кеф език. Може на C, може на perl, php - каквото се сетиш.
Преди дайл, сетваш име на звуковия файл.
Дайла си има опция, с която указваш да се записва.
След дайл, пишеш у базата данни името на файла, който ти си генерирал и какъвто идентификатор за разговора си избрал.
Имай предвид че събеседниците трябва да бъдат предупреждавани ако записваш рразговора.
Bеer? Mоre?
| |
|
Благодаря много за изчерпателните насоки.
Благодарение на зачитането на опцийте на Dial() успях да разбера и как да пусна трансферите - то трябвало задължително да има "tT" за да стават с команди...
Четох и за "wWXx", обаче там записът почвал покоманда на потребителя...
Моля за още насоки.
| |
|
$AGI->exec("Monitor wav,$rfile,b");
$AGI->exec("DIAL $dialstr");
$AGI->exec("StopMonitor");
Където $rfile е променлива с името на файла, $dialstr е диал стринга.
Така записваш с каквото име искаш, а след разговора - може на база статус да пишеш в ДБ.
Това е част от мой perl скрипт.
Bеer? Mоre?
| |
|
Страници по тази тема: 1 | 2 | 3 | (покажи всички)
|
|
|