The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Архивирования VoIP разговоров."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Архивирования VoIP разговоров."  +/
Сообщение от auto_tips (ok) on 26-Авг-08, 00:30 
Установка oreka (http://sourceforge.net/projects/oreka/) записи разговоров на Debian lenny.
oreka представляет собой систему для записи аудио потоков VoIP SIP, Cisco Skinny (SCCP),
raw RTP или принимаемых через звуковую карту. Управление производится через web-интерфейс.


  apt-get install subversion
  apt-get install sox g++ libtool libxml2-dev liblog4cxx9-dev libace-dev \
     libboost-dev libpcap0.8-dev libxerces-c2-dev libsndfile1-dev
  automake
  svn co https://oreka.svn.sourceforge.net/svnroot/oreka/trunk oreka
  cd oreka/orkbasecxx/
  cat /usr/share/aclocal/libtool.m4 >>aclocal.m4
  automake -a
  libtoolize --force
  make -f Makefile.cvs
  На ошибки не обращаем внимание и повторяем последние две команды.
  automake -a
  make -f Makefile.cvs

Ну вот, теперь можно собирать

  ./configure
  make
  sudo make install
  cd ../orkaudio/
  cat /usr/share/aclocal/libtool.m4 >>aclocal.m4
  libtoolize --force
  automake -a
  make -f Makefile.cvs
  Повторяем последние две команды
  automake -a
  make -f Makefile.cvs
  ./configure
  make
  make install

orkaudio debug


URL:
Обсуждается: http://www.opennet.ru/tips/info/1742.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Архивирования VoIP разговоров."  +/
Сообщение от angra (ok) on 26-Авг-08, 00:30 
>make install

Зачем в таком случае debian?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Архивирования VoIP разговоров."  +/
Сообщение от igoree on 26-Авг-08, 11:39 
автор таким образом решает зависимости :) (apt-get blablabla)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Архивирования VoIP разговоров."  +/
Сообщение от User294 (??) on 26-Авг-08, 21:06 
> Зачем в таком случае debian?

Затем что софт зачекаутеный из SVN в виде пакетов существовать не обязан, а вот вагон зависимостей ставится легко.Хотя вы можете и вручную их вкорячивать, но это займет дофига времени.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Архивирования VoIP разговоров."  +/
Сообщение от angra (ok) on 27-Авг-08, 04:01 
А опакетить наверное слишком тяжело, моск перегреется. Да и зачем облегчать работу тем, кто придет после тебя, лучше им оставить увлекательный квест - угадай где, чего, куда, как поставил мегаадминчег.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Архивирования VoIP разговоров."  +/
Сообщение от Аноним (??) on 31-Авг-08, 22:00 
Да!А что?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Архивирование VoIP разговоров"  +/
Сообщение от Mikhail Tyumin email on 13-Мрт-09, 20:28 
У меня немного другая задача, нужно писать телефонные переговоры с четырех аналоговых линий. Но похоже что oreka под linux не собирает sounddevice plugin.
Кстати под Windows oreka просто падает, как только включаешь sounddevice plugin. Собирать из исходников под Windows не пробовал.

Отдельное Спасибо Павлу Погодину, многое из его советов я использовал. Немного добавлю от себя вопросов. Копию письма отправил сегодня разработчикам, вот цитата (простите за ломанный инглиш):


Plugin sounddevice cannot be compiled from source in unix system ?

My installation procedure:

apt-get install subversion
apt-get install portaudio19-dev sox g++ libtool libxml2-dev liblog4cxx9-dev libace-dev libboost-dev libpcap0.8-dev libxerces-c2-dev libsndfile1-dev automake make

svn co https://oreka.svn.sourceforge.net/svnroot/oreka/trunk oreka

cd oreka/orkbasecxx/
cat /usr/share/aclocal/libtool.m4 >>aclocal.m4

automake -a
libtoolize --force
make -f Makefile.cvs
automake -a
make -f Makefile.cvs

./configure
make
make install
cd ../orkaudio/
cat /usr/share/aclocal/libtool.m4 >>aclocal.m4
libtoolize --force
automake -a
make -f Makefile.cvs
automake -a
make -f Makefile.cvs
./configure
make
make install

With these compilation procedure libsounddevice.la cannot be compiled. May be it is because /../orkaudio/audiocaptureplugins/Makefile.am
does not have directive like this:


METASOURCES=AUTO
SUBDIRS=sounddevice generator voip


but original Makefile.am:
METASOURCES=AUTO
SUBDIRS=generator voip

And last, /sounddevice directory in trunk does not have Makefile.am. I know that plugin depends from portaudio, ace, log4cxx and orkbase. But how can I compile it ?

P.S. my config.xml file:

<config>

<AudioOutputPath>./AudioRecordings</AudioOutputPath>
<!--<CapturePlugin>libvoip.so</CapturePlugin> -->

<!-- HOW TO COMPILE IT?????? -->
<CapturePlugin>libsounddevice.so</CapturePlugin>
<!--Why sounddevice.dll is present only in Windows precompiled package ? -->

<CapturePluginPath>audiocaptureplugins/</CapturePluginPath>

<StorageAudioFormat>gsm</StorageAudioFormat>

<!--deleting raw files-->
<DeleteNativeFile>yes</DeleteNativeFile>

<TrackerHostname>localhost</TrackerHostname>

<EnableReporting>false</EnableReporting>

<ClientTimeout>1000</ClientTimeout>

<NumBatchThreads></NumBatchThreads>

<AudioSegmentation>false</AudioSegmentation>
<AudioSegmentDuration>10</AudioSegmentDuration>

<SoundDevicePlugin>
<AudioChunkSize>8000</AudioChunkSize>

<SampleRate>8000</SampleRate>
  <SampleRate>8000</SampleRate>

<!-- May be it my mistake,but param "ports" from source, may be it is NumConcurentPorts? -->
<!--     <ports></ports>   -->

  <LogRms>false</LogRms>
<!--  Voice Activity Detection by default FALSE (from sources) -->
  <VAD>true</VAD>
  <!--by default is -12.5 (not better choice default leveling)-->
  <VadHighThresholdDb>-40</VadHighThresholdDb>
  <!--by default is -12.2 (why so small difference between params by default ?) -->
  <VadLowThresholdDb>-4</VadLowThresholdDb>
  
  <!--Hold the record after some timeout when VadLowThresholdDb lower than param -->
  <VadHoldOnSec>4</VadHoldOnSec>

</SoundDevicePlugin>

<VoIpPlugin>
        <!-- Use this if you want to force capture from a given list of devices. -->
        <!-- All available devices are listed in /etc/orkaudio/orkaudio.log when the service is starting -->
        <!--<Devices>eth1, eth2</Devices>-->
        
        <!-- If AllowedIpRanges is used, only packets with *both* source and destination -->
        <!-- matching the list are retained -->
        <!--<AllowedIpRanges>212.125.143.0/24, 82.150.0.0/16, 82.199.64.133</AllowedIpRanges>-->
        <!-- If BlockedIpRanges is used, packets with *either* source or destination -->
        <!-- matching the list are dropped -->
        <!--<BlockedIpRanges>212.125.143.0/24, 82.150.0.0/16, 82.199.64.133</BlockedIpRanges>-->        
        
        <!-- LanMasks can be ignored if you have standard LAN addresses (192.168.x.x or 10.x.x.x) -->
        <!-- LanMasks might be used to determine the direction of a call (incoming or outgoing into or from the LAN) -->
        <!--<LanMasks>10.4.3.4, 1.2.3.4</LanMasks>-->
        
        <!-- The following is a csv list of your PBX, PSTN gateway, conferencing server or such "gateway" devices -->
        <!--<MediaGateways>10.0.0.102</MediaGateways>-->
</VoIpPlugin>

<GeneratorPlugin>
<NumConcurrentPorts>1</NumConcurrentPorts>
<AudioDuration>5</AudioDuration>
<AudioFilename>sine.8KHz.pcm.wav</AudioFilename>
</GeneratorPlugin>

</config>

Есть у кого нибудь идеи ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Архивирование VoIP разговоров"  +/
Сообщение от Андрей (??) on 09-Дек-11, 16:11 
орека не только SIP протокол пишет, но и h.323, который на avaya часто использует по привычке.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру