asterisk -rvvvvv und farbige CLI?

konabi

Mitglied
Mitglied seit
11 Apr 2005
Beiträge
424
Punkte für Reaktionen
0
Punkte
16
Hallo,

mit asterisk -rvvv kann man sich remote auf die Asterisk Shell verbinden.
Leider hat man dort keine farbige CLI wie bei asterisk -cvvv.

Beim Einsatz von freepbx kann man sich auch mit asterisk -rvvvv verbinden und hat dann eine farbige Asterisk Shell.

Wie geht das?

Die farbige Shell macht Sinn wenn Debug Meldungen analysieren will.

Danke
Sven
 
Du kannst auch mit "asterisk -vvvvvgc" starten, dann kommen auch tolle Meldungen...

mfg Guard-X
 
Ich möchte mich aber remote mit der Shell eines laufenden Asterisk verbinden.
Also z.B. mit asterisk -rvvvv.

Das funktioniert. Leider habe ich da keine farbige Hervorhebung der Debug Nachrichen., wie bei asterisk -cvvv oder asterisk -vvvvgc.


asterisk -vvvvgc kann ich ja nicht verwenden, wenn der Asterisk schon läuft.


Viele Grüße
Sven
 
Ich meinte: Einmal damit starten, danach ganz normal mit asterisk -r verbinden. Dann ist es immer bunt.
 
Danke, somit sind wir schon einmal ein wenig weiter.

ABER: starte ich Asterisk über ein init Script, und habe nun das Problem daß am Server die CLI von Asterisk erscheint und jeder ohne Anmeldung den Asterisk steuern kann.

Gibts da nicht auch was mit starten im Hintergrund?

Viele Grüße Sven
 
Vielleicht könnte dies funktionieren: 'asterisk -vvvvvgc &' ?
 
@Netview

geht leider auch nicht.

ps zeigt dann den Status T für unterbrochener Prozess und eine Verbindung via asterisk -rvvv ist nicht möglich.

Ich habe inen Asterisk mit frepbx laufen ps -aux | grep asterisk zeigt folgende Ausgabe:
Code:
root      2752  0.0  0.0  2584  680 ?        S    Jan05   0:00 /bin/sh /usr/sbin/safe_asterisk -U asterisk -G asterisk
asterisk  2758  0.0  1.1 37672 11524 ?       S    Jan05   2:49 /usr/sbin/asterisk -U asterisk -G asterisk -vvvg -c
asterisk  2795  0.0  0.0  2560  612 ?        S    Jan05   0:00 -su -c cd /var/www/panel && /var/www/panel/safe_opserver &
asterisk  2796  0.0  0.0  2344 1004 ?        S    Jan05   0:00 /bin/bash /var/www/panel/safe_opserver
asterisk  2798  0.0  0.8 10264 8256 ?        S    Jan05   1:03 /usr/bin/perl -w ./op_server.pl
root     30883  0.0  0.0  2148  764 pts/1    R+   15:11   0:00 grep asterisk
Mein manuell konfigurierter Asterisk zeigt diese Ausgabe:
Code:
asterisk  3421  0.5  0.8 19016 8496 tty1     S+   15:14   0:00 asterisk -U asterisk -G dialout -vvvg -c
root      3463  0.0  0.0  2152  768 pts/3    S+   15:14   0:00 grep asterisk
Ich denke die Lösung ist in dem verwendeten Terminal für den Asterisk Prozess zu suchen.

bei freepbx ist der Terminal mit ? angegeben.
Bei mir mit tty1.

Aber was ist Terminal ? und wie starte ich den Asterisk Prozess in diesem?

Viele Grüße
Sven
 
@konabi

hab das gleiche save_asterisk Script laufen.
Ich glaube da ist "man 5 termcap" gefragt.

Was zu sehen ist, hängt natürlich auch von
der Client-Anwendung ab.

Versuch mal folgendes:
Code:
$ echo $TERM
$ TERM=linux asterisk -vvvvvvr

Gruß
britzelfix
 
Ich hatte Asterisk bisher nicht mit safe_asterisk, sondern normal mit asterisk gestartet.

Wenn ich mit safe_asterisk starte, kann ich mich auch remote verbinden ( asterisk -rvvvvv" und erhalte eine farbige Konsole.


Danke für die Hilfe.

Gruß Sven
 
@konabi

ich hatte heute das selbe Prob mit der 1.4.
Habs einfach auf brutale Art gefixt:

in asterisk-1.4.0/main/term.c

-static int vt100compat = 0;
+static int vt100compat = 1;


Gruß
britzelfix
 
Kostenlos!

Statistik des Forums

Themen
248,531
Beiträge
2,293,683
Mitglieder
378,037
Neuestes Mitglied
Bose_Lifestyle