MS-Blog

Asterisk 1.4 mit DEVSTATE (DEVICE_STATE) erweitern

Montag, 28. Dezember 2009 von Marco

Ich stand heute vor dem Problem das ich die Funktion DEVSTATE (in 1.6 DEVICE_STATE) in Asterisk ausprobieren wollte.

Leider ist diese Funktion in der 1.4 noch nicht vorhanden also ist nachinstallieren angesagt.

# Compiler installieren + tools
aptitude install gcc g++ binutils libtool make libncurses-dev subversion
# Patch aus dem Internet laden
cd /tmp
svn checkout http://svncommunity.digium.com/svn/russell/asterisk-1.4/func_devstate-1.4/
# Asterisk holen
cd /usr/src
tar -xzf asterisk-1.4.19.2.tar.gz
rm asterisk-1.4.19.2.tar.gz
cd asterisk-1.4.19.2/funcs/
cp /tmp/func_devstate-1.4/func_devstate.c ./

# Asterisk kompilieren
./configure && make clean && make

# Neue Funktion laden
cd /usr/lib/asterisk/modules/
cp /usr/src/asterisk-1.4.19.2/funcs/func_devstate.so ./

# Aufräumen
rm -r /tmp/func_devstate-1.4
rm -r /usr/src/asterisk
aptitude remove gcc g++ binutils libtool make libncurses-dev subversion

So nun funktioniert der Befehl DEVSTATE

Seiten

Kategorien

Suchen


RSS-Feeds

Blogroll

Meta

 

© Marco – Powered by WordPress – Design: Vlad (aka Perun)