Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:38 22.01.22 
Мобилни комуникации
   >> IP-телефония
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 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?



Тема Re: asterisk cdr mysqlнови [re: grigspace]  
Автор Cyber_SAS (no.One.kNows)
Публикувано24.10.11 15:06



"Note: Add-ons for Asterisk 1.8 and 10 can be installed from the "menuselect" menu."

Предполагам това си пропуснал?

Моля.

- За теб ли е?

Тема Re: asterisk cdr mysqlнови [re: Cyber_SAS]  
Автор grigspace (непознат)
Публикувано24.10.11 16:05



Ами не мога да го пусна това меню.

Как се прави тази работа?



Тема Re: asterisk cdr mysqlнови [re: grigspace]  
Автор bira_more (бира)
Публикувано24.10.11 17:01



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?




Тема Re: asterisk cdr mysqlнови [re: bira_more]  
Автор grigspace (непознат)
Публикувано25.10.11 12:47



Стана!!!

Успаях да пусна menuselect, наложи се да направя ./configure на menuselect-a
Освен това се оказа, че трябва да инсталирам още един къп devel - неща, за да стане компилирането както трябва.
Наложи се даже да инсталирам mysql-devel, щото без него не се генерираше така необходимия ми cdr_addon_mysql.so.

Сега вече връзката към mysql-a работи
Данните се трупат като сняг на парцали през зимата и всичко е ОК.

Остават още 2 неща:

1. Да записвам всички разговори;
2. Да асоцирам (интересно как) записаните разговори към натрупаната (като сняг на парцали) информация в базата данни;

Дайте идеи, моля.

Вече не ме е страх от компилиране, така че...



Тема Re: asterisk cdr mysqlнови [re: grigspace]  
Автор bira_more (бира)
Публикувано25.10.11 14:59



Начина е - правиш си един аги скрипт, на какъвто ти е кеф език. Може на C, може на perl, php - каквото се сетиш.
Преди дайл, сетваш име на звуковия файл.
Дайла си има опция, с която указваш да се записва.
След дайл, пишеш у базата данни името на файла, който ти си генерирал и какъвто идентификатор за разговора си избрал.
Имай предвид че събеседниците трябва да бъдат предупреждавани ако записваш рразговора.

Bеer? Mоre?




Тема Re: asterisk cdr mysqlнови [re: bira_more]  
Автор grigspace (непознат)
Публикувано25.10.11 16:10



Благодаря много за изчерпателните насоки.

Благодарение на зачитането на опцийте на Dial() успях да разбера и как да пусна трансферите - то трябвало задължително да има "tT" за да стават с команди...

Четох и за "wWXx", обаче там записът почвал покоманда на потребителя...

Моля за още насоки.



Тема Re: asterisk cdr mysql [re: grigspace]  
Автор bira_more (бира)
Публикувано25.10.11 17:24



$AGI->exec("Monitor wav,$rfile,b");
$AGI->exec("DIAL $dialstr");
$AGI->exec("StopMonitor");
Където $rfile е променлива с името на файла, $dialstr е диал стринга.
Така записваш с каквото име искаш, а след разговора - може на база статус да пишеш в ДБ.
Това е част от мой perl скрипт.

Bеer? Mоre?





Страници по тази тема: 1 | 2 | 3 | (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2022 Dir.bg Всички права запазени.