asterisk Fli4l geänderte dateien per WINSCP

Galitec

Neuer User
Mitglied seit
30 Aug 2004
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hallo,


habe asterisk auf fli4l 2.1.8 installiert.
Mit WinSCP kann ich auf den FLI4l zugreifen, dateien bearbeiten oder
kopieren, aber nach einem Neustart sind die Änderungen wieder
weg.

Wie kann ich die Änderungen dauerhaft speichern ???


m.f.G

Galitec
 

Netview

IPPF-Promi
Mitglied seit
1 Apr 2004
Beiträge
3,366
Punkte für Reaktionen
0
Punkte
36

Galitec

Neuer User
Mitglied seit
30 Aug 2004
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hallo,


habe Samba installiert, kann auch über das Netzwerk auf das Verzeichniss jetzt zugreifen.
Wo finde ich die Sriptdateien um diese zu ändern ????



m.f.g

Galitec
 

Netview

IPPF-Promi
Mitglied seit
1 Apr 2004
Beiträge
3,366
Punkte für Reaktionen
0
Punkte
36
\opt\etc\prep rc400.asterisk
\opt\etc\rc.d rc999.asterisk

Zusatz: die asterisk.conf muss natürlich im /etc Verzeichnis bleiben, damit asterisk beim startup weis, wo er die Dateien findet (sie muss natürlich dann auch entsprechend editiert werden)!
 

Galitec

Neuer User
Mitglied seit
30 Aug 2004
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Komme nicht weiter
Kanst du mir eine Beispieldatei (rc999.asterisk) zukommen lassen

m.f.g

Galitec
 

Netview

IPPF-Promi
Mitglied seit
1 Apr 2004
Beiträge
3,366
Punkte für Reaktionen
0
Punkte
36
Das nachstehende script ist von Version 1.1!

Der einzige Unterschied zu 1.2 ist, dass bei 1.1 alles über die *.conf Member parametrisiert wurde und nichts über das config-Verzeichnis des fli4l!

Alles was mit '###' gekennzeichnet ist sollte nur einmal Laufen, d.h. du nimmt die remarks raus und machst einen Neustart nachdem du die opt- und rc.config über imonc übertragen hast. Nach erfolgreichem Start wurden dann die Verzeichnisse unter /data angelegt und die remarks können wieder gesetzt werden (erneut generieren und übertragen).
Beachte den Hinweis zur hfc-Karte!!!


#----------------------------------------------------------------------------
# /etc/rc.d/rc900.asterisk - start script (C) 2004 Jürgen Röllgen
#
# Creation: 30.10.2004 jrg
# Improvements: 11.11.2004 ajh
# Last Update: $Id: rc400.asterisk,v 1.2 2004/11/13 20:28:00 jrg Exp $
#----------------------------------------------------------------------------

# Das rc script legt die log-Directories an und erstellt die Device-Files.
# Danach werden die Module für die HFC-ISDN Karte geladen und konfiguriert.
# Jetzt wird Asterisk im Daemon-Modus gestartet.

if [ "$OPT_ASTERISK" = yes ]
then
begin_script ASTERISK "Starting Asterisk ..."
# Voicemail nach /data verlegen

# Verzeichniss /data/asterisk anlegen
### mkdir /data/share/asterisk
### mkdir /data/share/asterisk/voicemail
### mkdir /data/share/asterisk/voicemail/default

if [ ! -f /data/share/asterisk/astdb/astdb
then
> data/share/asterisk/astdb/astdb
fi

# Verzeichniss /var/spool/asterisk anlegen
### mkdir /data/share/asterisk/spool

# Link's nach /data/asterisk anlegen
### ln -s /data/share/asterisk/voicemail/default /data/share/asterisk/spool/vm
### ln -s /data/share/asterisk/voicemail /data/share/asterisk/spool/voicemail

### mkdir /data/share/asterisk/log
### mkdir /data/share/asterisk/log/cdr-csv

### nur nötig falls hfc-Karte vorhanden !!!
# mkdir -p /dev/zap
# mknod /dev/zap/ctl c 196 0
# mknod /dev/zap/timer c 196 253
# mknod /dev/zap/channel c 196 254
# mknod /dev/zap/pseudo c 196 255

# do_insmod zaptel
# do_insmod zaphfc modes=1
# ztcfg -vvvv
### nur nötig falls hfc-Karte vorhanden !!!
sleep 5
asterisk
fi


die geänderte rc400.asterisk:

#----------------------------------------------------------------------------
# /etc/prep/rc400.asterisk - prep script (C) 2004 Jürgen Röllgen
#
# Creation: 01.11.2004 jrg
# Improvements: 11.11.2004 ajh
# Last Update: $Id: rc400.asterisk,v 1.2 2004/11/13 20:28:00 jrg Exp $
#----------------------------------------------------------------------------

# Das rc script setzt die Libraries in /opt/files/lib und /opt/files/usr/lib
# auf rwx r-x r-x und legt die Links auf an

chmod 755 /opt/files/lib/ld-2.2.5.so
chmod 755 /opt/files/lib/libncurses.so.5.2

chmod 755 /opt/files/usr/lib/libgcc_s.so.1
chmod 755 /opt/files/usr/lib/libpri.so.1.0
chmod 755 /opt/files/usr/lib/libtonezone.so.1.0

/bin/ln -s /opt/files/usr/lib/libgcc_s.so.1 /opt/files/usr/lib/libgcc_s.so
/bin/ln -s /opt/files/usr/lib/libpri.so.1.0 /opt/files/usr/lib/libpri.so.1
/bin/ln -s /opt/files/usr/lib/libtonezone.so.1.0 /opt/files/usr/lib/libtonezone.so.1

/bin/ln -s /opt/files/lib/ld-2.2.5.so /opt/files/lib/ld-linux.so.2
/bin/ln -s /opt/files/lib/libncurses.so.5.2 /opt/files/lib/libncurses.so.5

/bin/ln -s /data/share/asterisk/voicemail/default /opt/files/var/lib/asterisk/sounds/vm
/bin/ln -s /data/share/asterisk/voicemail /opt/files/var/lib/asterisk/sounds/voicemail

/bin/ln -s /data/share/asterisk/astdb/astdb /opt/files/var/lib/asterisk/astdb


die geänderte asterisk.conf:

asterisk.conf (bleibt als einzige im etc/asterisk Verzeichnis - alles andere nach /data/share/asterisk/etc kopieren!

[directories]
astetcdir => /data/share/asterisk/etc
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk
astagidir => /var/lib/asterisk/agi-bin
astspooldir => /data/share/asterisk/spool
astrundir => /var/run
astlogdir => /data/share/asterisk/log



/opt Verzeichnis (asterisk.txt):

#----------------------------------------------------------------------------
# /opt/asterisk.txt - config file
#
# Creation: 01.11.2004 jrg
# Last Update: $Id: rc400.asterisk,v 1.1 2004/11/27 12:40:00 jrg Exp $
#----------------------------------------------------------------------------

asterisk yes etc/prep/rc400.asterisk
asterisk yes etc/rc.d/rc999.asterisk
#asterisk yes files/etc/asterisk
asterisk yes files/etc/asterisk/asterisk.conf
asterisk yes files/etc/zaptel.conf
asterisk yes files/lib/ld-2.2.5.so
asterisk yes files/lib/libc.so.6
asterisk yes files/lib/libdl.so.2
asterisk yes files/lib/libm.so.6
asterisk yes files/lib/libncurses.so.5.2
asterisk yes files/lib/libpthread.so.0
asterisk yes files/lib/libresolv.so.2
asterisk yes files/lib/libnss_dns.so.2
asterisk yes files/lib/modules/2.4.26/misc/zaphfc.o
asterisk yes files/lib/modules/2.4.26/misc/zaptel.o
asterisk yes files/sbin/ztcfg
asterisk yes files/usr/lib/asterisk/modules
asterisk yes files/usr/lib/libcrypto.so.0.9.6
asterisk yes files/usr/lib/libgcc_s.so.1
asterisk yes files/usr/lib/libpri.so.1.0
asterisk yes files/usr/lib/libssl.so.0.9.6
asterisk yes files/usr/lib/libtonezone.so.1.0
asterisk yes files/usr/sbin/asterisk
asterisk yes files/var/lib/asterisk



Wenn man jetzt das opt samba + fileserver-patch installiert und unter samba den Pfad share anlegen lässt, kann man wunderbar von windows
aus die Verzeichnisse /data/share/asterisk/etc ../log ../astdb ../spool ../voicemail administrieren!
 

3CX PBX - GRATIS
Linux / Win / Cloud

Statistik des Forums

Themen
232,901
Beiträge
2,027,943
Mitglieder
351,037
Neuestes Mitglied
st3phan