MeetMee - Conference wie funktioniert es richtg ? [GELÖST]

dready schrieb:
Ich hab auch gefrickelt bis ztdummy mal lief (debian 3.1 mit kernel 2.6).
Mit make gehts nicht versuch mal das hier:

m-a build zaptel
m-a a-i zaptel
modprobe zaptel
modprobe ztdummy

und in die /etc/modules:
zaptel
ztdummy

Bei mir hat das funktioniert mein meetme tut prima.


so ich habe jetzt ein zap interface ?

/dev/zap

habe ich nun drauf ? aber irgendwie findet astersisk kein meetme

dieses Dummy Interface muss man das wo einstellen ?
 
Zuletzt bearbeitet:
zunächst einmal cool bleiben

@ onemarkus,

verstehe, dass du frustriert bist - aber meetme zum laufen zu bekommen ist nicht so einfach. fast jeder muss da frickeln, funktioniert aber auch bei anfängern

also schritt für schritt:

(1) besorge dir unter digium.com zuerst das aktuelle zaptel (gestern gerade selbst gemacht ist die version 1.2.6)

(2) wenn ich dich richtig verstehe hast du kernel 2.6.**. damit hast du es schon mal einfacher, da zaptel bei seiner installation auf die kernel-source-installation zurückgreift und du ab 2.6.** nicht mehr einen symbolischen link brauchst

(3) zaptel in /usr/src/ ablegen bzw. entpacken

(4) in das zaptel verzeichnis springen und eingeben
make clean
make
make install

(5) was passiert? - wenn das ganze durchläuft dann hast du den schlimmsten teil überstanden! falls aber eine meldung kommt, dass der kernel source nicht gefunden werden kann beginnt der alptraum. ich habe hier im board und sonstwo alle möglichen lösungen gefunden wie man den kernel source installiert. bei mir hat geholfen, dass ich die kernel dateien geholt habe und alles nochmals kompiliert wurde. man braucht auch den header-teil. suche gezielt nach deiner kernel version über google im internet. habe diese einfach auch in usr/src/ kompliert

(6) erfolgskontrolle für die installation von zaptel:

(6a) gibt

modprobe zaptel

ein, damit wird ztdummy geladen

Exkurs: dieses dummy brauchst du, wenn du keine zaptel hardware in deinem rechner hast. damit wird das timing für meetme zur verfügung gestellt

(6b) gib

lsmod | grep ztdummy

ein (der strich ist kein l sondern Taste ALTGR+Taste <>)

es erscheint im erfolgsfalle die modulübersicht mit ztdummy und zaptel (2 einträge)

-> falls erfolgreich-> Glückwunsch!

das zaptel ist geladen.

(7) falls du asterisk irgendwann mal ohne zaptel installiert hast (hast du), wird in aller regel auch meetme nicht mitinstalliert. also wenn schritt (6) erfolgreich war bitte nochmals asterisk kompilieren (nimm am besten die anleitung von betateilchen)
der rest ist klar in der extension.conf einen eintrag für meetme anlegen und natürlich in der meetme.conf die conference eintragen

(8) bei mit läufts seit gestern!!!

Schreibe einfach wo du hängen bleibst, dann finden sich sicherlich auch spezialisten, die dir weiterhelfen genau für diesen schritt weiterhelfen. das schöne an asterisk ist, dass man gedult braucht...

grüße

voipstar:rolleyes:
 
Voipstar schrieb:
(6b) gib

lsmod | grep ztdummy

ein (der strich ist kein l sondern Taste ALTGR+Taste <>)

es erscheint im erfolgsfalle die modulübersicht mit ztdummy und zaptel (2 einträge)

-> falls erfolgreich-> Glückwunsch!

das zaptel ist geladen.

debian:/usr/src/asterisk# lsmod | grep ztdummy
ztdummy 3464 0
zaptel 188804 1 ztdummy
rtc 11700 1 ztdummy


ist das hier geladen ?


hier der Ouptut beim neu compellier versuch .... :(





Code:
debian:/usr/src/asterisk# make install
build_tools/make_version_h > include/asterisk/version.h.tmp
if cmp -s include/asterisk/version.h.tmp include/asterisk/version.h ; then echo; else \
                mv include/asterisk/version.h.tmp include/asterisk/version.h ; \
        fi

rm -f include/asterisk/version.h.tmp
if cmp -s .cleancount .lastclean ; then echo ; else \
                make clean; cp -f .cleancount .lastclean;\
        fi

build_tools/make_defaults_h > defaults.h.tmp
if cmp -s defaults.h.tmp defaults.h ; then echo ; else \
                mv defaults.h.tmp defaults.h ; \
        fi

rm -f defaults.h.tmp
for x in res channels pbx apps codecs formats agi cdr funcs utils stdtime; do make -C $x depend || exit 1 ; done
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/res'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/res'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/channels'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/channels'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/pbx'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/pbx'
/bin/sh: curl-config: command not found
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/apps'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/apps'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/codecs'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/codecs'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/formats'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/formats'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/agi'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/agi'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/cdr'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/cdr'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/funcs'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/funcs'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/utils'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/utils'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/stdtime'
make[1]: Für das Ziel »depend« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/stdtime'
cd editline && unset CFLAGS LIBS && test -f config.h || ./configure
make -C editline libedit.a
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/editline'
make[1]: »libedit.a« ist bereits aktualisiert.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/editline'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/db1-ast'
make[1]: »libdb1.a« ist bereits aktualisiert.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/db1-ast'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/stdtime'
make[1]: »libtime.a« ist bereits aktualisiert.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/stdtime'
for x in res channels pbx apps codecs formats agi cdr funcs utils stdtime; do make -C $x || exit 1 ; done
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/res'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/res'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/channels'
gcc -c  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS        -DMIDCOM  -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC  -o chan_zap.o chan_zap.c
chan_zap.c:57:22: error: tonezone.h: Datei oder Verzeichnis nicht gefunden
chan_zap.c: In function âzt_callâ:
chan_zap.c:1854: warning: implicit declaration of function âtone_zone_play_toneâ
make[1]: *** [chan_zap.o] Fehler 1
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/channels'
make: *** [subdirs] Fehler 1
debian:/usr/src/asterisk# make clean
build_tools/make_version_h > include/asterisk/version.h.tmp
if cmp -s include/asterisk/version.h.tmp include/asterisk/version.h ; then echo; else \
                mv include/asterisk/version.h.tmp include/asterisk/version.h ; \
        fi

rm -f include/asterisk/version.h.tmp
for x in res channels pbx apps codecs formats agi cdr funcs utils stdtime; do make -C $x clean || exit 1 ; done
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/res'
rm -f *.so *.o .depend
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/res'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/channels'
rm -f *.so *.o .depend
rm -f busy.h ringtone.h gentone gentone-ulaw
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/channels'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/pbx'
rm -f *.so *.o .depend
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/pbx'
/bin/sh: curl-config: command not found
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/apps'
rm -f *.so *.o look .depend
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/apps'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/codecs'
rm -f *.so *.o .depend
[ ! -d g723.1 ] || make -C g723.1 clean
[ ! -d g723.1b ] || make -C g723.1b clean
make -C gsm clean
make[2]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/codecs/gsm'
rm -f  */*.o                    \
                        ./tst/lin2cod ./tst/lin2txt     \
                        ./tst/cod2lin ./tst/cod2txt     \
                        ./tst/gsm2cod                   \
                        ./tst/*.*.*
find . \( -name core -o -name foo \) \
                        -print | xargs rm -f
rm -f ./lib/libgsm.a ./add-test/add             \
                        ./bin/toast ./bin/tcat ./bin/untoast    \
                        ./gsm-1.0.tar.Z
rm -rf lib
make[2]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/codecs/gsm'
make -C lpc10 clean
make[2]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/codecs/lpc10'
rm -f *.o ./liblpc10.a
make[2]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/codecs/lpc10'
make -C ilbc clean
make[2]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/codecs/ilbc'
rm -f libilbc.a *.o
make[2]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/codecs/ilbc'
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/codecs'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/formats'
rm -f *.so *.o .depend
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/formats'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/agi'
rm -f *.so *.o look .depend eagi-test eagi-sphinx-test
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/agi'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/cdr'
rm -f *.so *.o .depend
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/cdr'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/funcs'
rm -f *.so *.o .depend pbx_functions.h
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/funcs'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/utils'
rm -f *.o astman smsq stereorize streamplayer check_expr .depend
rm -f ast_expr2.o ast_expr2f.o
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/utils'
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/stdtime'
rm -f libtime.a *.o test .depend
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/stdtime'
rm -f *.o *.so asterisk .depend
rm -f defaults.h
rm -f include/asterisk/build.h
rm -f include/asterisk/version.h
rm -f .tags-depend .tags-sources tags TAGS
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/editline'
rm -f fcns.c help.c editline.c common.h emacs.h vi.h fcns.h help.h libedit.a libedit.so.2
rm -f editline.o_a np/strlcat.o_a np/strlcpy.o_a np/fgetln.o_a np/vis.o_a np/unvis.o_a history.o_a tokenizer.o_a readline.o_a
rm -f editline.o_s np/strlcat.o_s np/strlcpy.o_s np/fgetln.o_s np/vis.o_s np/unvis.o_s history.o_s tokenizer.o_s readline.o_s
rm -f TEST/test.o TEST/test
rm -f config.cache config.log config.status config.h Makefile
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/editline'
make -C db1-ast clean
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/db1-ast'
rm -f libdb1.a libdb.so.2 hash.o hash_bigkey.o hash_buf.o hash_func.o hash_log2.o hash_page.o ndbm.o bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o bt_open.o bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o bt_split.o bt_utils.o db.o mpool.o rec_close.o rec_delete.o rec_get.o rec_open.o rec_put.o rec_search.o rec_seq.o rec_utils.o  hash.os hash_bigkey.os hash_buf.os hash_func.os hash_log2.os hash_page.os ndbm.os bt_close.os bt_conv.os bt_debug.os bt_delete.os bt_get.os bt_open.os bt_overflow.os bt_page.os bt_put.os bt_search.os bt_seq.os bt_split.os bt_utils.os db.os mpool.os rec_close.os rec_delete.os rec_get.os rec_open.os rec_put.os rec_search.os rec_seq.os rec_utils.os
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/db1-ast'
make -C stdtime clean
make[1]: Entering directory `/usr/src/asterisk-1.2.7.1-netsec/stdtime'
rm -f libtime.a *.o test .depend
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/stdtime'

das passiert beim neu compellieren ...

danke

mark

Code:
./gentone busy 480 620
Wavelength 1 (in samples):   16.66667
Minimum samples (1): 50 (3.000000.3 wavelengths)
Wavelength 1 (in samples):   12.90323
Minimum samples (1): 400 (31.000000.3 wavelengths)
Need 400 samples
Wrote busy.h
./gentone ringtone 440 480
Wavelength 1 (in samples):   18.18182
Minimum samples (1): 200 (11.000000.3 wavelengths)
Wavelength 1 (in samples):   16.66667
Minimum samples (1): 50 (3.000000.3 wavelengths)
Need 200 samples
Wrote ringtone.h
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS        -DMIDCOM  -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_oss.o chan_oss.c
gcc -shared -Xlinker -x -o chan_oss.so  chan_oss.o  -ldl -lpthread -lncurses -lm -lresolv   -lssl
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS        -DMIDCOM  -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_phone.o chan_phone.c
gcc -shared -Xlinker -x -o chan_phone.so  chan_phone.o  -ldl -lpthread -lncurses -lm -lresolv   -lssl
gcc -c  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS        -DMIDCOM  -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC  -o chan_zap.o chan_zap.c
chan_zap.c:57:22: error: tonezone.h: Datei oder Verzeichnis nicht gefunden
chan_zap.c: In function âzt_callâ:
chan_zap.c:1854: warning: implicit declaration of function âtone_zone_play_toneâ
make[1]: *** [chan_zap.o] Fehler 1
make[1]: Leaving directory `/usr/src/asterisk-1.2.7.1-netsec/channels'
make: *** [subdirs] Fehler 1

das kommt bei make irgend ein error wegen zap interface oder ?
 
Zuletzt bearbeitet von einem Moderator:
Warum befolgst Du eigentlich nicht den Ratschlag, der Dir hier schonmal gegeben wurde und verwendest die app_conference? Die läßt sich völlig ohne das ganze ztdummy Zeugs und ohne irgendwelche Kernel-bezogenen Symlinks oder andere Krämpfe installieren und funktioniert wunderbar.

Sollte ich in meinem Fortgeschrittenen-Kurs zum Thema Konferenzen kommen, werde ich dort auch die app_conference verwenden.

Links zum Thema:

Allgemeine Beschreibung
Download für Asterisk 1.2.7.1
Download für Asterisk 1.2.8

Die beiden Downloadpakete lassen sich ohne jegliche Änderung direkt mit
Code:
make && make install
erstellen und nach einem Restart des Asterisk steht die Applikation sofort zur Verfügung.
 
betateilchen schrieb:
Warum befolgst Du eigentlich nicht den Ratschlag, der Dir hier schonmal gegeben wurde und verwendest die app_conference? Die läßt sich völlig ohne das ganze ztdummy Zeugs und ohne irgendwelche Kernel-bezogenen Symlinks oder andere Krämpfe installieren und funktioniert wunderbar.

Sollte ich in meinem Fortgeschrittenen-Kurs zum Thema Konferenzen kommen, werde ich dort auch die app_conference verwenden.

Links zum Thema:

Allgemeine Beschreibung
Download für Asterisk 1.2.7.1
Download für Asterisk 1.2.8

Die beiden Downloadpakete lassen sich ohne jegliche Änderung direkt mit
Code:
make && make install
erstellen und nach einem Restart des Asterisk steht die Applikation sofort zur Verfügung.


hier habe ich geade geladen ....

Code:
debian:/usr/src# cd app_conference
debian:/usr/src/app_conference# ls
app_conference.c  cli.c  common.h      conference.h  CVS      frame.h   LICENSE   member.c  README
app_conference.h  cli.h  conference.c  conf_frame.h  frame.c  libspeex  Makefile  member.h
debian:/usr/src/app_conference# make && make install
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o app_conference.o app_conference.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o conference.o conference.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o member.o member.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o frame.o frame.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o cli.o cli.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o libspeex/preprocess.o libspeex/preprocess.c
libspeex/preprocess.c:632: warning: no previous prototype for âephraim_malahâ
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o libspeex/misc.o libspeex/misc.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o libspeex/smallft.o libspeex/smallft.c
gcc -pg -shared -Xlinker -x -o app_conference.so app_conference.o conference.o member.o frame.o cli.o libspeex/preprocess.o libspeex/misc.o libspeex/smallft.o
for x in app_conference.so; do install -m 755 $x /opt/horizon/lib/asterisk/modules ; done
install: reguläre Datei â/opt/horizon/lib/asterisk/modulesâ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
make: *** [install] Fehler 1
 
Das kann und wird auch solange nicht funktionieren, wie Du die Asterisk Installation nicht in den allgemein üblichen Verzeichnissen vornimmst!

Code:
install: reguläre Datei [COLOR="Red"]/opt/horizon/[/COLOR]lib/asterisk/modules kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
make: *** [install] Fehler 1

Die Installation von Asterisk sollte generell unter /usr erfolgen.
 
Da fehlt noch etwas mehr.
Fuer zaptel brauchst du noch libpri (sourcen)
Fuer app_conference brauchst du speex (header)
 
Die Header für speex sind in den Paketen die ich oben genannt habe, drin - da muß man nix extra installieren. Im Log des Compilerlaufes steht das ja auch drin, daß es daran nicht gescheitert ist. Der Abbruch passierte beim INSTALL
 
betateilchen schrieb:
Die Header für speex sind in den Paketen die ich oben genannt habe, drin - da muß man nix extra installieren. Im Log des Compilerlaufes steht das ja auch drin, daß es daran nicht gescheitert ist. Der Abbruch passierte beim INSTALL
Stimmt, habe gerade nachgeschaut, die header sind mit drin, sorry.
BTW netter link zu app_conference, ohne cvs/svn.
Das macht es einfach.
 
Deshalb hab ich den ja extra rausgesucht :wink: und ich habe das gestern abend selbst getestet - nach 2 Minuten hatte ich meinen ersten Konferenzraum - verblüffend einfache & geniale Lösung, vor allem für Anwender, die ihren Asterisk auf einem extenen vServer laufen lassen, aufdem man weder Hardware installieren kann noch eine vernünftige Möglichkeit hat, mit den Kernel-Sourcen zu operieren.
 
betateilchen schrieb:
Deshalb hab ich den ja extra rausgesucht :wink: und ich habe das gestern abend selbst getestet - nach 2 Minuten hatte ich meinen ersten Konferenzraum
Hast du mal "Hardware" damit probiert (isdn, zaphfc)?
 
Vorsicht - das wird langsam offtopic Nein - bei mir stellt sich die Hardwarefrage überhaupt nicht.
 
betateilchen schrieb:
Vorsicht - das wird langsam offtopic
Hm, wissen wir ob der original Poster evtl. Harware nutzen moechte?
Egal, hast Recht, warten wir mal ab.
 
Numsi schrieb:
Hm, wissen wir ob der original Poster evtl. Harware nutzen moechte?

Es deutet nichts darauf hin:

Signatur schrieb:
Connected Clients: Grandstream Budget Tone 100, XLITE (Laptop), Xlite (@home pc)

Außerdem wären sonst auch die Krämpfe mit ztdummy überflüssig :wink:
 
@alll -> nein er möchte keine HW nutzen

ich habe den make file auf /usr angepasst.

hier mein ergebniss

Code:
debian:/usr/src/app_conference# make
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o app_conference.o app_conference.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o conference.o conference.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o member.o member.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o frame.o frame.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o cli.o cli.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o libspeex/preprocess.o libspeex/preprocess.c
libspeex/preprocess.c:632: warning: no previous prototype for âephraim_malahâ
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o libspeex/misc.o libspeex/misc.c
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/root/local/asterisk/asterisk/include  -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387  -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2   -c -o libspeex/smallft.o libspeex/smallft.c
gcc -pg -shared -Xlinker -x -o app_conference.so app_conference.o conference.o member.o frame.o cli.o libspeex/preprocess.o libspeex/misc.o libspeex/smallft.o
debian:/usr/src/app_conference# make install
for x in app_conference.so; do install -m 755 $x /usr/lib/asterisk/modules ; done
/var/horizon/mojo/lib/horizoncmd restart asterisk
make: /var/horizon/mojo/lib/horizoncmd: Kommando nicht gefunden
make: *** [install] Fehler 127
debian:/usr/src/app_conference# make install
for x in app_conference.so; do install -m 755 $x /usr/lib/asterisk/modules ; done
/var/horizon/mojo/lib/horizoncmd restart asterisk
make: /var/horizon/mojo/lib/horizoncmd: Kommando nicht gefunden
make: *** [install] Fehler 127

was ist bitte : /var/horizon/mojo/lib/horizoncmd: ????


hier mein MAKE file:

Code:
# $Id: Makefile,v 1.9 2005/10/27 17:53:35 stevek Exp $

#
# Makefile, based on the Asterisk Makefile, Coypright (C) 1999, Mark Spencer
#
# Copyright (C) 2002,2003 Junghanns.NET GmbH
#
# Klaus-Peter Junghanns <[email protected]>
#
# This program is free software and may be modified and 
# distributed under the terms of the GNU Public License.
#

.EXPORT_ALL_VARIABLES:

#
# app_conference defines which can be passed on the command-line
#

INSTALL_PREFIX := /usr
INSTALL_MODULES_DIR := $(INSTALL_PREFIX)/lib/asterisk/modules

ASTERISK_INCLUDE_DIR := $(HOME)/local/asterisk/asterisk/include

# turn app_conference debugging on or off ( 0 == OFF, 1 == ON )
APP_CONFERENCE_DEBUG := 1

# 0 = OFF 1 = astdsp 2 = speex
SILDET := 2

#
# app_conference objects to build
#

OBJS = app_conference.o conference.o member.o frame.o cli.o
SHAREDOS = app_conference.so

#
# standard compile settings
#

PROC = $(shell uname -m)
INSTALL = install
CC = gcc

INCLUDE = -I$(ASTERISK_INCLUDE_DIR) 
LIBS = -ldl -lpthread -lm
DEBUG := -g 

CFLAGS = -pipe -Wall -Wmissing-prototypes -Wmissing-declarations $(DEBUG) $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE
#CFLAGS += -O2
#CFLAGS += -O3 -march=pentium3 -msse -mfpmath=sse,387 -ffast-math 
# PERF: below is 10% faster than -O2 or -O3 alone.
#CFLAGS += -O3 -ffast-math -funroll-loops
# below is another 5% faster or so.
CFLAGS += -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant

# this is fun for PPC
#CFLAGS += -mcpu=7450 -faltivec -mabi=altivec -mdynamic-no-pic

# this is fun for x86
CFLAGS += -march=pentium3 -msse -mfpmath=sse,387


# adding -msse -mfpmath=sse has little effect.
#CFLAGS += -O3 -msse -mfpmath=sse
#CFLAGS += $(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi)
CFLAGS += $(shell if uname -m | grep -q ppc; then echo "-fsigned-char"; fi)
CFLAGS += -DCRYPTO

ifeq ($(APP_CONFERENCE_DEBUG), 1)
CFLAGS += -DAPP_CONFERENCE_DEBUG
endif

#
# additional flag values for silence detection
#

ifeq ($(SILDET), 2)
OBJS += libspeex/preprocess.o libspeex/misc.o libspeex/smallft.o
CFLAGS += -Ilibspeex -DSILDET=2
endif

ifeq ($(SILDET), 1)
CFLAGS += -DSILDET=1
endif

OSARCH=$(shell uname -s)
ifeq (${OSARCH},Darwin)
SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace
else
SOLINK=-shared -Xlinker -x
endif

#
# targets
#

all: $(SHAREDOS) 

clean:
	rm -f *.so *.o $(OBJS)

app_conference.so : $(OBJS)
	$(CC) -pg -shared -Xlinker -x -o $@ $(OBJS)

vad_test: vad_test.o libspeex/preprocess.o libspeex/misc.o libspeex/smallft.o
	$(CC) $(PROFILE) -o $@ $^ -lm

install: all
	for x in $(SHAREDOS); do $(INSTALL) -m 755 $$x $(INSTALL_MODULES_DIR) ; done
	/var/horizon/mojo/lib/horizoncmd restart asterisk

# config: all
# 	cp conf.conf /etc/asterisk/
 
Zuletzt bearbeitet:
Welche Sourcen verwendest Du eigentlich zum erstellen von app_conference?

In den von mir oben genannnten Paketen dieser Applikation sind keinerlei Änderungen notwendig. Dort ist alles auf Asterisk Standard angepaßt.
 
betateilchen schrieb:
Welche Sourcen verwendest Du eigentlich zum erstellen von app_conference?

In den von mir oben genannnten Paketen dieser Applikation sind keinerlei Änderungen notwendig. Dort ist alles auf Asterisk Standard angepaßt.

ich verwende

Asterisk --> asterisk-1.2.7.1-netsec
asterisk-addons-1.2.2
asterisk-sounds-1.2.1

für Conference http://www.eflo.net/files/app_conference.tar.gz
hier drin befindet sich der make file den ich gepostet habe und irgendwie stimmen da die pfade nicht ....
 
onemarkus schrieb:
Asterisk --> asterisk-1.2.7.1-netsec

Was issn das :gruebel:

Nochmal - die genannten Pakete sind für Asterisk Standard Installationen vorgesehen. Das was Du da hast, ist doch nicht Asterisk-Standard.

Probiers mal mit Asterisk 1.2.8 und nimm das zugehörige Paket für die app_conference Damit hatte ich gestern Abend auf Anhieb Erfolg - ich habe das extra auf einem neu audgesetzten System getestet, bevor ich die Links hier gepostet hatte.
 
Code:
creating ./config.status
creating Makefile
creating config.h
make -C editline libedit.a
make[1]: Entering directory `/usr/src/asterisk-1.2.8/editline'
/bin/sh makelist -h common.c > common.h
/bin/sh makelist -h emacs.c> emacs.h
/bin/sh makelist -h vi.c > vi.h
/bin/sh makelist -fh common.h emacs.h vi.h > fcns.h
/bin/sh makelist -fc common.h emacs.h vi.h > fcns.c
if uname -s | grep -qi cygwin; then cat fcns.c | sed -e s/"sys\.h"/"config.h"/g > fcns.c.copy; mv --force fcns.c.copy fcns.c; fi
/bin/sh makelist -bh common.c emacs.c vi.c > help.h
/bin/sh makelist -bc common.c emacs.c vi.c > help.c
if uname -s | grep -qi cygwin; then cat help.c | sed -e s/"sys\.h"/"config.h"/g > help.c.copy; mv --force help.c.copy help.c; fi
/bin/sh makelist -e common.c emacs.c vi.c chared.c el.c hist.c key.c map.c parse.c prompt.c read.c refresh.c search.c sig.c term.c tty.c fcns.c help.c > editline.c
gcc -c  -O6 '-D__RCSID(x)=' '-D__COPYRIGHT(x)=' '-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. editline.c -o editline.o_a
gcc -c  -O6 '-D__RCSID(x)=' '-D__COPYRIGHT(x)=' '-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. np/strlcat.c -o np/strlcat.o_a
gcc -c  -O6 '-D__RCSID(x)=' '-D__COPYRIGHT(x)=' '-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. np/strlcpy.c -o np/strlcpy.o_a
gcc -c  -O6 '-D__RCSID(x)=' '-D__COPYRIGHT(x)=' '-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. np/fgetln.c -o np/fgetln.o_a
gcc -c  -O6 '-D__RCSID(x)=' '-D__COPYRIGHT(x)=' '-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. np/vis.c -o np/vis.o_a
gcc -c  -O6 '-D__RCSID(x)=' '-D__COPYRIGHT(x)=' '-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. np/unvis.c -o np/unvis.o_a
gcc -c  -O6 '-D__RCSID(x)=' '-D__COPYRIGHT(x)=' '-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. history.c -o history.o_a
gcc -c  -O6 '-D__RCSID(x)=' '-D__COPYRIGHT(x)=' '-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. tokenizer.c -o tokenizer.o_a
gcc -c  -O6 '-D__RCSID(x)=' '-D__COPYRIGHT(x)=' '-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. readline.c -o readline.o_a
/usr/bin/ar cru libedit.a editline.o_a np/strlcat.o_a np/strlcpy.o_a np/fgetln.o_a np/vis.o_a np/unvis.o_a history.o_a tokenizer.o_a readline.o_a
ranlib libedit.a
make[1]: Leaving directory `/usr/src/asterisk-1.2.8/editline'
make[1]: Entering directory `/usr/src/asterisk-1.2.8/db1-ast'
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ihash -o hash.o hash/hash.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ihash -o hash_bigkey.o hash/hash_bigkey.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ihash -o hash_buf.o hash/hash_buf.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ihash -o hash_func.o hash/hash_func.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ihash -o hash_log2.o hash/hash_log2.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ihash -o hash_page.o hash/hash_page.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ihash -o ndbm.o hash/ndbm.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_close.o btree/bt_close.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_conv.o btree/bt_conv.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_debug.o btree/bt_debug.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_delete.o btree/bt_delete.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_get.o btree/bt_get.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_open.o btree/bt_open.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_overflow.o btree/bt_overflow.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_page.o btree/bt_page.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_put.o btree/bt_put.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_search.o btree/bt_search.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_seq.o btree/bt_seq.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_split.o btree/bt_split.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Ibtree -o bt_utils.o btree/bt_utils.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -o db.o db/db.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -o mpool.o mpool/mpool.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Irecno -o rec_close.o recno/rec_close.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Irecno -o rec_delete.o recno/rec_delete.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Irecno -o rec_get.o recno/rec_get.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Irecno -o rec_open.o recno/rec_open.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Irecno -o rec_put.o recno/rec_put.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Irecno -o rec_search.o recno/rec_search.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Irecno -o rec_seq.o recno/rec_seq.c
gcc -Wall -c -D__DBINTERFACE_PRIVATE -O2 -I. -Iinclude -Irecno -o rec_utils.o recno/rec_utils.c
rm -f libdb1.a
ar cq libdb1.a hash.o hash_bigkey.o hash_buf.o hash_func.o hash_log2.o hash_page.o ndbm.o bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o bt_open.o bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o bt_split.o bt_utils.o db.o mpool.o rec_close.o rec_delete.o rec_get.o rec_open.o rec_put.o rec_search.o rec_seq.o rec_utils.o
ranlib libdb1.a
make[1]: Leaving directory `/usr/src/asterisk-1.2.8/db1-ast'
make[1]: Entering directory `/usr/src/asterisk-1.2.8/stdtime'
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o localtime.o localtime.c
ar rv libtime.a localtime.o
ar: creating libtime.a
a - localtime.o
ranlib libtime.a
make[1]: Leaving directory `/usr/src/asterisk-1.2.8/stdtime'
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o io.o io.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o sched.o sched.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o logger.o logger.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o frame.o frame.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o loader.o loader.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o config.o config.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o channel.o channel.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o translate.o translate.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o file.o file.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o say.o say.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o pbx.o pbx.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o cli.o cli.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o md5.o md5.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o term.o term.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o ulaw.o ulaw.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o alaw.o alaw.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o callerid.o callerid.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o fskmodem.o fskmodem.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o image.o image.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o app.o app.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o cdr.o cdr.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o tdd.o tdd.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o acl.o acl.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o rtp.o rtp.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o manager.o manager.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o asterisk.o asterisk.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o dsp.o dsp.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o chanvars.o chanvars.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o indications.o indications.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o autoservice.o autoservice.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o db.o db.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o privacy.o privacy.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o astmm.o astmm.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o enum.o enum.c
enum.c: In function âparse_naptrâ:
enum.c:107: warning: pointer targets in initialization differ in signedness
enum.c:133: warning: pointer targets in passing argument 1 of âparse_ieâ differ in signedness
enum.c:140: warning: pointer targets in passing argument 1 of âparse_ieâ differ in signedness
enum.c:147: warning: pointer targets in passing argument 1 of âparse_ieâ differ in signedness
enum.c:236: warning: pointer targets in passing argument 2 of âregexecâ differ in signedness
enum.c:266: warning: pointer targets in passing argument 1 of âast_copy_stringâ differ in signedness
enum.c: In function âenum_callbackâ:
enum.c:353: warning: pointer targets in passing argument 1 of âparse_naptrâ differ in signedness
enum.c:353: warning: pointer targets in passing argument 5 of âparse_naptrâ differ in signedness
enum.c:353: warning: pointer targets in passing argument 7 of âparse_naptrâ differ in signedness
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o srv.o srv.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o dns.o dns.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o aescrypt.o aescrypt.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o aestab.o aestab.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o aeskey.o aeskey.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o utils.o utils.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o plc.o plc.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o jitterbuf.o jitterbuf.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o dnsmgr.o dnsmgr.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o devicestate.o devicestate.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o netsock.o netsock.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o slinfactory.o slinfactory.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o ast_expr2.o ast_expr2.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o ast_expr2f.o ast_expr2f.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer    -c -o cryptostub.o cryptostub.c
build_tools/make_build_h > include/asterisk/build.h.tmp
if cmp -s include/asterisk/build.h.tmp include/asterisk/build.h ; then echo ; else \
                mv include/asterisk/build.h.tmp include/asterisk/build.h ; \
        fi
rm -f include/asterisk/build.h.tmp
gcc -c -o buildinfo.o  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  buildinfo.c
gcc -g3  -o asterisk -Wl,-E  io.o sched.o logger.o frame.o loader.o config.o channel.o translate.o file.o say.o pbx.o cli.o md5.o term.o ulaw.o alaw.o callerid.o fskmodem.o image.o app.o cdr.o tdd.o acl.o rtp.o manager.o asterisk.o dsp.o chanvars.o indications.o autoservice.o db.o privacy.o astmm.o enum.o srv.o dns.o aescrypt.o aestab.o aeskey.o utils.o plc.o jitterbuf.o dnsmgr.o devicestate.o netsock.o slinfactory.o ast_expr2.o ast_expr2f.o cryptostub.o buildinfo.o editline/libedit.a db1-ast/libdb1.a stdtime/libtime.a -ldl -lpthread -lncurses -lm -lresolv   -lssl
for x in res channels pbx apps codecs formats agi cdr funcs utils stdtime; do make -C $x || exit 1 ; done
make[1]: Entering directory `/usr/src/asterisk-1.2.8/res'
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer   -DZAPATA_MOH -DOPENSSL_NO_KRB5 -fPIC   -c -o res_indications.o res_indications.c
gcc -shared -Xlinker -x -o res_indications.so  res_indications.o
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer   -DZAPATA_MOH -DOPENSSL_NO_KRB5 -fPIC   -c -o res_monitor.o res_monitor.c
gcc -shared -Xlinker -x -o res_monitor.so  res_monitor.o
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer   -DZAPATA_MOH -DOPENSSL_NO_KRB5 -fPIC   -c -o res_adsi.o res_adsi.c
gcc -shared -Xlinker -x -o res_adsi.so  res_adsi.o
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer   -DZAPATA_MOH -DOPENSSL_NO_KRB5 -fPIC   -c -o res_agi.o res_agi.c
gcc -shared -Xlinker -x -o res_agi.so  res_agi.o
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer   -DZAPATA_MOH -DOPENSSL_NO_KRB5 -fPIC   -c -o res_features.o res_features.c
gcc -shared -Xlinker -x -o res_features.so  res_features.o
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer   -DZAPATA_MOH -DOPENSSL_NO_KRB5 -fPIC   -c -o res_crypto.o res_crypto.c
gcc -shared -Xlinker -x -o res_crypto.so  res_crypto.o  -lssl -lcrypto
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer   -DZAPATA_MOH -DOPENSSL_NO_KRB5 -fPIC   -c -o res_musiconhold.o res_musiconhold.c
gcc -shared -Xlinker -x -o res_musiconhold.so  res_musiconhold.o
make[1]: Leaving directory `/usr/src/asterisk-1.2.8/res'
make[1]: Entering directory `/usr/src/asterisk-1.2.8/channels'
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_sip.o chan_sip.c
gcc -shared -Xlinker -x -o chan_sip.so  chan_sip.o
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_agent.o chan_agent.c
gcc -shared -Xlinker -x -o chan_agent.so  chan_agent.o
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_mgcp.o chan_mgcp.c
gcc -shared -Xlinker -x -o chan_mgcp.so  chan_mgcp.o  -ldl -lpthread -lncurses -lm -lresolv   -lssl
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_iax2.o chan_iax2.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o iax2-parser.o iax2-parser.c
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o iax2-provision.o iax2-provision.c
gcc -shared -Xlinker -x -o chan_iax2.so  chan_iax2.o iax2-parser.o iax2-provision.o
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_local.o chan_local.c
gcc -shared -Xlinker -x -o chan_local.so  chan_local.o  -ldl -lpthread -lncurses -lm -lresolv   -lssl
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_skinny.o chan_skinny.c
gcc -shared -Xlinker -x -o chan_skinny.so  chan_skinny.o  -ldl -lpthread -lncurses -lm -lresolv   -lssl
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_features.o chan_features.c
gcc -shared -Xlinker -x -o chan_features.so  chan_features.o  -ldl -lpthread -lncurses -lm -lresolv   -lssl
gcc -o gentone gentone.c -lm
./gentone busy 480 620
Wavelength 1 (in samples):   16.66667
Minimum samples (1): 50 (3.000000.3 wavelengths)
Wavelength 1 (in samples):   12.90323
Minimum samples (1): 400 (31.000000.3 wavelengths)
Need 400 samples
Wrote busy.h
./gentone ringtone 440 480
Wavelength 1 (in samples):   18.18182
Minimum samples (1): 200 (11.000000.3 wavelengths)
Wavelength 1 (in samples):   16.66667
Minimum samples (1): 50 (3.000000.3 wavelengths)
Need 200 samples
Wrote ringtone.h
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_oss.o chan_oss.c
gcc -shared -Xlinker -x -o chan_oss.so  chan_oss.o  -ldl -lpthread -lncurses -lm -lresolv   -lssl
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC    -c -o chan_phone.o chan_phone.c
gcc -shared -Xlinker -x -o chan_phone.so  chan_phone.o  -ldl -lpthread -lncurses -lm -lresolv   -lssl
gcc -c  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -fPIC  -o chan_zap.o chan_zap.c
chan_zap.c:57:22: error: tonezone.h: Datei oder Verzeichnis nicht gefunden
chan_zap.c: In function âzt_callâ:
chan_zap.c:1854: warning: implicit declaration of function âtone_zone_play_toneâ
make[1]: *** [chan_zap.o] Fehler 1
make[1]: Leaving directory `/usr/src/asterisk-1.2.8/channels'
make: *** [subdirs] Fehler 1

make[1]: *** [chan_zap.o] Fehler 1
make[1]: Leaving directory `/usr/src/asterisk-1.2.8/channels'
make: *** [subdirs] Fehler 1


kann das an meiner zaptel install versuchen liegen ?

wie bekomme ich zap wieder weg ?
 
  1. lösche das gesamte Verzeichnis, in dem Deine Sourcen liegen
  2. lösche das Verzeichnis /usr/lib/asterisk
  3. fang von vorne an - erstmal NUR Asterisk 1.2.8 (ohne addons und sounds)
  4. danach die app_conference
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,398
Beiträge
2,251,516
Mitglieder
374,089
Neuestes Mitglied
YPLCRP
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.