| 
	
 | 
 
Страници по тази тема: 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 | (покажи всички)
 |  
 |   
 |