Nur Callmonitor einbauen ohne Mod

mode

Mitglied
Mitglied seit
22 Okt 2004
Beiträge
285
Punkte für Reaktionen
0
Punkte
16
Hallo,

Ich moechte nur den Callmonitor fuer die Dream/DBox einbauen und keinen ganzen Mod wie er hier angeboten wird.

Kompillieren kann ich auf meiner SuSE Maschine. SquashFS gerad installiert.

Wie gehe ich vor?

Gruss

Mode
 
Hi.
Du brauchst eine busybox die für netcat (nc) den Parameter -w unterstützt. Dann gibt es keine Prozessleichen, wenn die dreambox aus ist.
Dann brauchst du die 2 Dateien, die buehmann in seinem "erweiterten callmonitor"-Thread gepostet hat.
Dann musst du die rc.voip patchen:
Code:
--- etc/init.d/rc.voip	2005-02-08 17:40:14.000000000 +0100
+++ etc/init.d/rc.voip	2005-03-05 21:50:25.830034032 +0100
@@ -6,11 +6,40 @@
   "" | start ) 
 
        if [ "`pidof telefon`" = "" ] ; then
+	CALLINFO=`sed -e '/^CALLINFO=/!d' -e 's/[^=]*=//' /var/flash/debug.cfg`
+	CALLINVERS=`sed -e '/^CALLINVERS=/!d' -e 's/[^=]*=//' /var/flash/debug.cfg`
+	CALLUPDATE=`sed -e '/^CALLUPDATE=/!d' -e 's/[^=]*=//' /var/flash/debug.cfg`
+	case $CALLINFO in
+	1)
+		if [ -x /usr/bin/callmonitor.sh ]
+		then
+			telefon a127.0.0.1 | /usr/bin/callmonitor.sh $CALLINVERS $CALLUPDATE &
+		else
+			telefon a127.0.0.1
+		fi
+		;;
+	2)
+		telefon >/dev/null
+		;;
+	3)
+		if [ -x /usr/bin/callmonitor.sh ]
+		then
+			telefon | /usr/bin/callmonitor.sh $CALLINVERS $CALLUPDATE &
+		else
+			telefon
+		fi
+		;;
+	4)
+		telefon
+		;;
+	*)
          if [ "$AB_TEST" = "1" ] ; then
             telefon > /dev/null
          else
             telefon a127.0.0.1> /dev/null
          fi
+	 ;;
+	esac
        fi
        if [ "`pidof voipd`" = "" ] ; then
           voipd
Und dann noch aus der modstart.init raussuchen was du in deine debug.cfg schreiben musst. Steht alles unter grep callmonitor.listeners.

MfG Oliver
MfG Oliver
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,866
Beiträge
2,303,227
Mitglieder
378,522
Neuestes Mitglied
Christian_B70