opt_asterisk_3.0.0-RC5 für fli4l 3.0.x

Status
Für weitere Antworten geschlossen.
Unter /opt/files/sbin

sollte jetzt asterisk, mpg123, register, ztcfg zu finden sein!
 
Die Files sind an Ort und Stelle, aber:

Code:
fli4l 3.0.1 # asterisk -r
-sh: asterisk: not found
fli4l 3.0.1 # asterisk
-sh: asterisk: not found
fli4l 3.0.1 # asterisk -vvvvvgc
-sh: asterisk: not found
fli4l 3.0.1 #

edit:

und weiter:

Code:
fli4l 3.0.1 # asterisk -r
-sh: asterisk: not found
fli4l 3.0.1 # asterisk
-sh: asterisk: not found
fli4l 3.0.1 # asterisk -vvvvvgc
-sh: asterisk: not found
fli4l 3.0.1 #

und zur Vervollständigung ein anderer Befehl:

Code:
fli4l 3.0.1 # fdisk

Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda  (for the first IDE disk)
  or: fdisk /dev/sdc  (for the third SCSI disk)
  or: fdisk /dev/eda  (for the first PS/2 ESDI drive)
  or: fdisk /dev/rd/c0d0  or: fdisk /dev/ida/c0d0  (for RAID devices)
  ...
fli4l 3.0.1 #

unter /opt/files/sbin gehen manche Befehle (siehe fdisk), andere (siehe mpg123) gehen nicht, merkwürdig. :-(
 
Zuletzt bearbeitet:
Alles gemacht, unverändert:

Code:
fli4l 3.0.1 # asterisk -r
-sh: asterisk: not found
fli4l 3.0.1 # asterisk
-sh: asterisk: not found
fli4l 3.0.1 #
 
ploieel schrieb:
Alles gemacht, unverändert:

Code:
fli4l 3.0.1 # asterisk -r
-sh: asterisk: not found
fli4l 3.0.1 # asterisk
-sh: asterisk: not found
fli4l 3.0.1 #

Hallo Günter,

gib mir doch mal den output von: ls /usr/sbin -la

Danke!
 
Hallo Holger, anbei das Gewünschte:

Code:
fli4l 3.0.1 # ls /usr/sbin -la
drwxr-xr-x    2 root     root          420 Mar 26 21:44 .
dr-xr-xr-x    6 root     root          120 Mar 26 21:19 ..
lrwxrwxrwx    1 root     root           23 Mar 26 21:44 arp -> /opt/files/usr/sbin/arp
lrwxrwxrwx    1 root     root           32 Mar 26 21:44 bootsect.bin -> /opt/files/usr/sbin/bootsect.bin
lrwxrwxrwx    1 root     root           27 Mar 26 21:44 chronyd -> /opt/files/usr/sbin/chronyd
-rwxr-xr-x   65 root     root       154377 Feb 23 22:28 chroot
lrwxrwxrwx    1 root     root           24 Mar 26 21:44 cron -> /opt/files/usr/sbin/cron
lrwxrwxrwx    1 root     root           25 Mar 26 21:44 dhcpd -> /opt/files/usr/sbin/dhcpd
lrwxrwxrwx    1 root     root           27 Mar 26 21:44 dnsmasq -> /opt/files/usr/sbin/dnsmasq
lrwxrwxrwx    1 root     root           41 Mar 26 21:44 dropbear -> /usr/sbin/dropbearmulti_server_scp_client
lrwxrwxrwx    1 root     root           51 Mar 26 21:44 dropbearmulti_server_scp_client -> /opt/files/usr/sbin/dropbearmulti_server_scp_client
lrwxrwxrwx    1 root     root           32 Mar 26 21:44 hdinstall.sh -> /opt/files/usr/sbin/hdinstall.sh
lrwxrwxrwx    1 root     root           25 Mar 26 21:44 klogd -> /opt/files/usr/sbin/klogd
lrwxrwxrwx    1 root     root           30 Mar 26 21:44 mini_httpd -> /opt/files/usr/sbin/mini_httpd
lrwxrwxrwx    1 root     root           24 Mar 26 21:44 nmbd -> /opt/files/usr/sbin/nmbd
lrwxrwxrwx    1 root     root           24 Mar 26 21:44 pppd -> /opt/files/usr/sbin/pppd
lrwxrwxrwx    1 root     root           25 Mar 26 21:44 pppoe -> /opt/files/usr/sbin/pppoe
lrwxrwxrwx    1 root     root           31 Mar 26 21:44 sftp-server -> /opt/files/usr/sbin/sftp-server
lrwxrwxrwx    1 root     root           24 Mar 26 21:44 smbd -> /opt/files/usr/sbin/smbd
lrwxrwxrwx    1 root     root           28 Mar 26 21:44 syslinux -> /opt/files/usr/sbin/syslinux
lrwxrwxrwx    1 root     root           27 Mar 26 21:44 syslogd -> /opt/files/usr/sbin/syslogd
fli4l 3.0.1 #
 
Hallo Günter,

wie hast du denn die geänderte rc999.asterisk eingesetzt???

so - oder anders?
Die Datei nach c:\fli4l-3.0.1\opt\etc\rc.d kopieren (replace von rc999.asterisk)
dann ein mkfli4l (in der dos-box unter c:\fli4l-3.0.1) mit anschliessendem
reboot
 
Ich habe hier die letzte rc999.asterisk (geändert 21.31 Uhr) in das Verzeichnis \fli4l-3.0.1\opt\etc\rc.d hineinkopiert, dabei das alte File überschrieben. Dann habe ich mit dem imonc den Router neu hochgeladen und neu gestartet.
 
ploieel schrieb:
Ich habe hier die letzte rc999.asterisk (geändert 21.31 Uhr) in das Verzeichnis \fli4l-3.0.1\opt\etc\rc.d hineinkopiert, dabei das alte File überschrieben. Dann habe ich mit dem imonc den Router neu hochgeladen und neu gestartet.

Was ich im Moment nicht verstehe ist warum bei Henning bis auf die libpthread-Problematik alles paletti ist und bei dir keine module gefunden werden :-(

Kannst du nochmals das RC2 herunterladen (sind jetzt alle Änderungen drinnen) und die Generierung über mkfli4l machen mit anschliessendem Restart?
 
Ja, mache ich. Bis später...

...gemacht. Ohne sichtbaren Erfolg.

Die Details:
die files vom RC2 komplett in meinen Ordner vom RC0 hineinkopiert, alles alte überschrieben. Dann die vorher gesicherten conf-files vom Asterisk, die asterisk.txt vom Fli wieder hinzugefügt, dabei auch die alten files überschrieben. Imonc gestartet, Admin, übertragen, alle Haken reingemacht, Start..... dann Router neu gestartet.

Mein Plan:

morgen aus base, dsl, ssh und asterisk einen neuen Fli zusammenbauen, ohne den ganzen anderen Kram, der jetzt noch dabei ist (ftp-server, dhcp-server usw. usw.). Damit weiter testen.

Oder hast Du noch eine bessere Idee?
 
Zuletzt bearbeitet:
Hi,

bin ich blind, oder finde ich den letzen Download für die rc999.asterisk einfach nicht?!

Habe einen Fehler in der Version, die ich hier habe gefunden (und korrigiert) und würde die jetzt gern mit dem aktuellen Stand abgleichen.

Gruß Henning
 
fow0ryl schrieb:
Hi,

bin ich blind, oder finde ich den letzen Download für die rc999.asterisk einfach nicht?!

Habe einen Fehler in der Version, die ich hier habe gefunden (und korrigiert) und würde die jetzt gern mit dem aktuellen Stand abgleichen.

Gruß Henning

Hallo Henning die ist hier. Allerdings habe ich in der RC2 asterisk nach /opt/files/sbin verschoben (dafür ist die /opt/files/usr/sbin entfallen)

entsprechend wurde dies dann in der /opt/asterisk.txt und in der rc999.asterisk berücksichtigt.

Nachfolgend ist die derzeitige original rc999.asterisk aus der aktuellen RC2!
 
Ok,

hier erst mal die zusammengeführte Version.
Ob die aber funktioniert weiss ich auch noch nicht.

Gruß Henning
 
Sodele,

mit der neuen rc999.asterisk gibt es erst mal keine Probleme mehr mit Syntaxfehler.
Das libpthread Problem besteht weiterhin.

Hier der dazugehörige boot.log
Ist es eigentlich schlau Asterisk erst nach Beendigung des Boot Prozesses zu starten ??
Code:
finished finishing boot process ... (/etc/rc.d/rc998.base)
Starting Asterisk ... (/etc/rc.d/rc999.asterisk)
+ mount
+ grep /boot
+ cut -d( -f2
+ cut -d) -f1
+ boot_ro=rw
+ mount
+ grep /opt
+ cut -d( -f2
+ cut -d) -f1
+ opt_ro=
+ mount
+ grep /opt
+ cut -d  -f1
+ opt_hd=
+ mount
+ grep /boot
+ cut -d  -f1
+ boot_hd=/dev/hda1
+ [ rw = ro ]
+ [  -ne  ]
+ cd /
+ /bin/tar -xjf /opt/files/asterisk-files.tar.bz2
plci_change_state:0x0 0 -> 1 event=1
capiplugin: leased line (adslpppoe)
plci_change_state:0x102 1 -> 2 event=3
plci_change_state:0x102 2 -> 3 event=6
ncci_change_state:0x102 0 -> 1 event=1
ncci_change_state:0x10102 1 -> 3 event=3
ncci_change_state:0x10102 3 -> 7 event=10
ncci_change_state:0x10102 7 -> 0 event=13
plci_change_state:0x102 3 -> 7 event=8
plci_change_state:0x102 7 -> 8 event=9
plci_change_state:0x102 8 -> 0 event=11
capiplugin: disconnect(remote): "" -> "" outgoing (pcli=0x102/ncci=0x10102) 0x0000 (0x0000) - No additional information
capiplugin: couldn't make connection
controller 2: listen_change_state 0 -> 1
controller 1: listen_change_state 0 -> 1
controller 1: listen_change_state state=1 event=1 ????
controller 1: listen_change_state state=1 event=1 ????
contr 2: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 2: listen_change_state 1 -> 0
capiplugin: exit
Plugin capiplugin.so loaded.
capiplugin: $Revision: 1.36 $
capiconn:  1.13
Using interface ppp0
local  IP address 10.112.112.112
remote IP address 10.112.112.113
capiplugin: phase dormant.
loading adsl parameters from /etc/drdsl/adsl.conf ...
capiplugin: contr=2
capiplugin: contr=1
capiplugin: contr=1
capiplugin: contr=1
controller 2: listen_change_state 0 -> 1
controller 1: listen_change_state 0 -> 1
controller 1: listen_change_state state=1 event=1 ????
controller 1: listen_change_state state=1 event=1 ????
contr 2: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 2: listen_change_state 1 -> 0
contr 1: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 1: listen_change_state 1 -> 0
contr 1: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 1: listen_change_state state=0 event=3 ????
contr 1: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 1: listen_change_state state=0 event=3 ????
Starting link
capiplugin: phase serialconn (was dormant).
plci_change_state:0x0 0 -> 1 event=1
capiplugin: leased line (adslpppoe)
plci_change_state:0x102 1 -> 2 event=3
plci_change_state:0x102 2 -> 3 event=6
ncci_change_state:0x102 0 -> 1 event=1
ncci_change_state:0x10102 1 -> 3 event=3
ncci_change_state:0x10102 3 -> 7 event=10
ncci_change_state:0x10102 7 -> 0 event=13
plci_change_state:0x102 3 -> 7 event=8
plci_change_state:0x102 7 -> 8 event=9
plci_change_state:0x102 8 -> 0 event=11
capiplugin: disconnect(remote): "" -> "" outgoing (pcli=0x102/ncci=0x10102) 0x0000 (0x0000) - No additional information
plci_change_state:0x0 0 -> 1 event=1
capiplugin: leased line (adslpppoe)
plci_change_state:0x102 1 -> 2 event=3
plci_change_state:0x102 2 -> 3 event=6
ncci_change_state:0x102 0 -> 1 event=1
ncci_change_state:0x10102 1 -> 3 event=3
ncci_change_state:0x10102 3 -> 7 event=10
ncci_change_state:0x10102 7 -> 0 event=13
plci_change_state:0x102 3 -> 7 event=8
plci_change_state:0x102 7 -> 8 event=9
plci_change_state:0x102 8 -> 0 event=11
capiplugin: disconnect(remote): "" -> "" outgoing (pcli=0x102/ncci=0x10102) 0x0000 (0x0000) - No additional information
plci_change_state:0x0 0 -> 1 event=1
capiplugin: leased line (adslpppoe)
plci_change_state:0x102 1 -> 2 event=3
plci_change_state:0x102 2 -> 3 event=6
ncci_change_state:0x102 0 -> 1 event=1
ncci_change_state:0x10102 1 -> 3 event=3
ncci_change_state:0x10102 3 -> 7 event=10
ncci_change_state:0x10102 7 -> 0 event=13
plci_change_state:0x102 3 -> 7 event=8
plci_change_state:0x102 7 -> 8 event=9
plci_change_state:0x102 8 -> 0 event=11
capiplugin: disconnect(remote): "" -> "" outgoing (pcli=0x102/ncci=0x10102) 0x0000 (0x0000) - No additional information
plci_change_state:0x0 0 -> 1 event=1
capiplugin: leased line (adslpppoe)
plci_change_state:0x102 1 -> 2 event=3
plci_change_state:0x102 2 -> 3 event=6
ncci_change_state:0x102 0 -> 1 event=1
ncci_change_state:0x10102 1 -> 3 event=3
ncci_change_state:0x10102 3 -> 7 event=10
ncci_change_state:0x10102 7 -> 0 event=13
plci_change_state:0x102 3 -> 7 event=8
plci_change_state:0x102 7 -> 8 event=9
plci_change_state:0x102 8 -> 0 event=11
capiplugin: disconnect(remote): "" -> "" outgoing (pcli=0x102/ncci=0x10102) 0x0000 (0x0000) - No additional information
capiplugin: couldn't make connection
controller 2: listen_change_state 0 -> 1
controller 1: listen_change_state 0 -> 1
controller 1: listen_change_state state=1 event=1 ????
controller 1: listen_change_state state=1 event=1 ????
contr 2: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 2: listen_change_state 1 -> 0
capiplugin: exit
Plugin capiplugin.so loaded.
capiplugin: $Revision: 1.36 $
capiconn:  1.13
Using interface ppp0
local  IP address 10.112.112.112
remote IP address 10.112.112.113
capiplugin: phase dormant.
loading adsl parameters from /etc/drdsl/adsl.conf ...
capiplugin: contr=2
capiplugin: contr=1
capiplugin: contr=1
capiplugin: contr=1
controller 2: listen_change_state 0 -> 1
controller 1: listen_change_state 0 -> 1
controller 1: listen_change_state state=1 event=1 ????
controller 1: listen_change_state state=1 event=1 ????
contr 2: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 2: listen_change_state 1 -> 0
contr 1: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 1: listen_change_state 1 -> 0
contr 1: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 1: listen_change_state state=0 event=3 ????
contr 1: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
controller 1: listen_change_state state=0 event=3 ????
Starting link
capiplugin: phase serialconn (was dormant).
plci_change_state:0x0 0 -> 1 event=1
capiplugin: leased line (adslpppoe)
plci_change_state:0x102 1 -> 2 event=3
plci_change_state:0x102 2 -> 3 event=6
ncci_change_state:0x102 0 -> 1 event=1
ncci_change_state:0x10102 1 -> 3 event=3
ncci_change_state:0x10102 3 -> 7 event=10
ncci_change_state:0x10102 7 -> 0 event=13
plci_change_state:0x102 3 -> 7 event=8
plci_change_state:0x102 7 -> 8 event=9
plci_change_state:0x102 8 -> 0 event=11
capiplugin: disconnect(remote): "" -> "" outgoing (pcli=0x102/ncci=0x10102) 0x0000 (0x0000) - No additional information
+ /bin/rm /opt/files/asterisk-files.tar.bz2
+ /bin/ln -s /data/asterisk/voicemail/default /var/lib/asterisk/sounds/vm
+ /bin/ln -s /data/asterisk/voicemail /var/lib/asterisk/sounds/voicemail
+ /bin/ln -s /data/asterisk/astdb /var/lib/asterisk/astdb
+ 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
+ chmod 755 /opt/files/usr/lib/libspeex.so.1
+ /bin/ln -s /opt/files/usr/lib/libgcc_s.so.1 /usr/lib/libgcc_s.so
+ /bin/ln -s /opt/files/usr/lib/libpri.so.1.0 /usr/lib/libpri.so.1
+ /bin/ln -s /opt/files/usr/lib/libtonezone.so.1.0 /usr/lib/libtonezone.so.1
plci_change_state:0x0 0 -> 1 event=1
capiplugin: leased line (adslpppoe)
plci_change_state:0x102 1 -> 2 event=3
plci_change_state:0x102 2 -> 3 event=6
ncci_change_state:0x102 0 -> 1 event=1
+ /bin/ln -s /opt/files/lib/ld-2.2.5.so /lib/ld-linux.so.2
ncci_change_state:0x10102 1 -> 3 event=3
ncci_change_state:0x10102 3 -> 7 event=10
ncci_change_state:0x10102 7 -> 0 event=13
plci_change_state:0x102 3 -> 7 event=8
plci_change_state:0x102 7 -> 8 event=9
plci_change_state:0x102 8 -> 0 event=11
capiplugin: disconnect(remote): "" -> "" outgoing (pcli=0x102/ncci=0x10102) 0x0000 (0x0000) - No additional information
+ /bin/rm /lib/libncurses.so.5
+ /bin/ln -s /opt/files/lib/libncurses.so.5.2 /lib/libncurses.so.5
+ /bin/rm /usr/lib/libcapi20.so.3
+ /bin/ln -s /opt/files/usr/lib/libcapi20.so.3.0.4as /usr/lib/libcapi20.so.3
+ /bin/rm /lib/libpthread.so.0
+ /bin/ln -s /opt/files/lib/libpthread.so.0 /lib/libpthread.so.0
+ /bin/ln -s /opt/files/sbin/asterisk /usr/sbin/asterisk
+ /bin/ln -s /opt/files/sbin/ztcfg /usr/sbin/ztcfg
+ /bin/ln -s /opt/files/sbin/mpg123 /usr/sbin/mpg123
+ /bin/ln -s /opt/files/sbin/register /usr/sbin/register
+ [ no = yes ]
+ [ no = yes ]
+ [ yes = yes ]
+
+ chmod 755 /etc/asterisk/zapata.conf
+ echo [channels]
+ echo language=de
+ echo switchtype=euroisdn
+ echo signalling=bri_net_ptmp
+ echo pridialplan=local
+ echo echocancel=yes
+ echo immediate=no
+ echo ;setcallerid(<${CALLERIDNUM}>)
+ echo overlapdial=yes
+ echo group=1
+ echo context=default
+ echo channel=>1-2
+ echo ;
+ echo ;signalling = bri_cpe_ptmp
+ echo ;group = 2
+ echo ;channel => 4-5
+ echo
+ [ no = yes ]
+
+ chmod 755 /etc/zaptel.conf
+ echo # hfc-s pci a span definition
+ echo # most of the values should be bogus because we are not really zaptel
+ echo loadzone=nl
+ echo defaultzone=nl
+ echo
+ echo # HFC ISDN card
+ echo span=1,1,3,ccs,ami
+ echo bchan=1-2
+ echo dchan=3
+ echo
+ [ no = yes ]
+ [ no = yes ]
+ [ yes = yes ]
+
+ chmod 755 /etc/asterisk/modules.conf
+ echo [modules]
+ echo autoload=yes
+ echo noload => pbx_gtkconsole.so
+ echo noload => pbx_kdeconsole.so
+ echo noload => chan_modem_i4l.so
+ echo noload => chan_modem_bestdata.so
+ echo noload => chan_modem_aopen.so
+ echo noload => chan_modem.so
+ echo noload => app_intercom.so
+ echo noload => chan_skinny.so
+ echo noload => chan_sccp.so
+ echo noload => pbx_dundi.so
+ [ yes = yes ]
+ echo load => chan_capi.so
+ [ yes = yes ]
+ [ yes = no ]
+ [ yes = yes ]
+ echo load => res_musiconhold.so
+ echo noload => chan_elsa.so
+ echo noload => chan_oss.so
+ echo [global]
+ echo chan_capi.so=yes
+ mkdir -p /data/asterisk/voicemail/default
+ [ ! -f /data/asterisk/astdb ]
+ mkdir /var/spool/asterisk
+ ln -s /data/asterisk/voicemail/default /var/spool/asterisk/vm
+ ln -s /data/asterisk/voicemail /var/spool/asterisk/voicemail
+ mkdir /var/log/asterisk
+ mkdir /var/log/asterisk/cdr-csv
+ [ -f /data/asterisk/Master.csv ]
+ [ rw = ro ]
+ [  -ne  ]
+ [ yes = yes ]
+ 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
+ /sbin/insmod zaptel
+ res=0
+ [ !  -o yes = yes ]
+ [ 0 != 0 ]
+ cat /tmp/insmod.res
Using /lib/modules/2.4.32/misc/zaptel.o
+ [ yes = yes ]
+ do_insmod zaphfc modes=1
+ /sbin/insmod zaphfc modes=1
+ res=0
+ [ !  -o yes = yes ]
+ [ 0 != 0 ]
+ cat /tmp/insmod.res
Using /lib/modules/2.4.32/misc/zaphfc.o
+ hdparm -u 1 /dev/hda

/dev/hda:
 setting unmaskirq to 1 (on)
 unmaskirq    =  1 (on)
+ [ no = yes ]
+ [ yes = yes ]
+ ztcfg -vvvv

Zaptel Configuration
======================

SPAN 1: CCS/ AMI Build-out: 399-533 feet (DSX-1)

Channel map:

Channel 01: Clear channel (Default) (Slaves: 01)
Channel 02: Clear channel (Default) (Slaves: 02)
Channel 03: D-channel (Default) (Slaves: 03)

3 channels configured.

Changing signalling on channel 1 from Unused to Clear channel
Changing signalling on channel 2 from Unused to Clear channel
Changing signalling on channel 3 from Unused to HDLC with FCS check
+ fli4lctrl dial pppoe
+ asterisk
asterisk: error while loading shared libraries: libpthread.so.0: cannot open shared object file: Error 40
+ end_script
+ set +x
finished Starting Asterisk ... (/etc/rc.d/rc999.asterisk)

Nachdem ich ihm dann die libpthread untergeschoben habe startet * ein wenig ;)
Liegt das jetzt an einer alten Config Datei, die ich natürlich nur vom 2.1.9 herüberkopiert habe, oder hat er noch andere Wehwehchen?
Code:
fli4l 3.0.1 # asterisk -vvvvcg
  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Asterisk 1.2.4-BRIstuffed-0.3.0-PRE-1l, Copyright (C) 1999 - 2006 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/logger.conf': Found
Asterisk Event Logger Started /var/log/asterisk/event_log
Asterisk Dynamic Loader loading preload modules:
  == Parsing '/etc/asterisk/modules.conf': Found
  == Manager registered action Ping
  == Manager registered action Events
  == Manager registered action Logoff
  == Manager registered action Hangup
  == Manager registered action Status
  == Manager registered action Setvar
  == Manager registered action Getvar
  == Manager registered action Redirect
  == Manager registered action Originate
  == Manager registered action Command
  == Manager registered action ExtensionState
  == Manager registered action AbsoluteTimeout
  == Manager registered action MailboxStatus
  == Manager registered action MailboxCount
  == Manager registered action ListCommands
  == Parsing '/etc/asterisk/manager.conf': Found
Mar 26 23:26:10 NOTICE[6281]: cdr.c:1188 do_reload: CDR simple logging enabled.
  == Parsing '/etc/asterisk/rtp.conf': Found
  == RTP Allocating from port range 10000 -> 20000
Asterisk PBX Core Initializing
Registering builtin applications:
 [AbsoluteTimeout]
  == Registered application 'AbsoluteTimeout'
 [Answer]
  == Registered application 'Answer'
 [BackGround]
  == Registered application 'BackGround'
 [Busy]
  == Registered application 'Busy'
 [Congestion]
  == Registered application 'Congestion'
 [DigitTimeout]
  == Registered application 'DigitTimeout'
 [Goto]
  == Registered application 'Goto'
 [GotoIf]
  == Registered application 'GotoIf'
 [GotoIfTime]
  == Registered application 'GotoIfTime'
 [ExecIfTime]
  == Registered application 'ExecIfTime'
 [Hangup]
  == Registered application 'Hangup'
 [NoOp]
  == Registered application 'NoOp'
 [Progress]
  == Registered application 'Progress'
 [ResetCDR]
  == Registered application 'ResetCDR'
 [ResponseTimeout]
  == Registered application 'ResponseTimeout'
 [Ringing]
  == Registered application 'Ringing'
 [SayNumber]
  == Registered application 'SayNumber'
 [SayDigits]
  == Registered application 'SayDigits'
 [SayAlpha]
  == Registered application 'SayAlpha'
 [SayPhonetic]
  == Registered application 'SayPhonetic'
 [SetAccount]
  == Registered application 'SetAccount'
 [SetAMAFlags]
  == Registered application 'SetAMAFlags'
 [SetGlobalVar]
  == Registered application 'SetGlobalVar'
 [SetLanguage]
  == Registered application 'SetLanguage'
 [Set]
  == Registered application 'Set'
 [SetVar]
  == Registered application 'SetVar'
 [ImportVar]
  == Registered application 'ImportVar'
 [Wait]
  == Registered application 'Wait'
 [WaitExten]
  == Registered application 'WaitExten'
Asterisk Dynamic Loader Starting:
  == Parsing '/etc/asterisk/modules.conf': Found
 [chan_capi.so] => (Common ISDN API for Asterisk)
  == Parsing '/etc/asterisk/capi.conf': Found
    -- Registering at CAPI (blocksize=160)
  == This box has 2 capi controller(s).
    -- CAPI/contr1 supports DTMF
    -- CAPI/contr1 supports supplementary services
       > supplementary services : 0x000003ff
       >  HOLD/RETRIEVE TERMINAL-PORTABILITY ECT 3PTY CF CD MCID CCBS MWI CCNR
    -- CAPI/contr1 private options=0x01000001
    -- CAPI/contr2 private options=0x01000001
Mar 26 23:26:10 WARNING[6281]: chan_capi.c:5177 capi_eval_config: Config file syntax has changed! Don't use 'interfaces'
Mar 26 23:26:10 WARNING[6281]: loader.c:414 __load_resource: chan_capi.so: load_module failed, returning -1
Mar 26 23:26:10 WARNING[6281]: loader.c:499 load_modules: Loading module chan_capi.so failed!

Gruß Henning
 
fow0ryl schrieb:
Ok,

hier erst mal die zusammengeführte Version.
Ob die aber funktioniert weiss ich auch noch nicht.

Gruß Henning

Habe deine Änderungen in die RC3 übernommen - Herzlichen Dank!

Die alten Config-Dateien kannst du bei der 1.2.x nur bedingt übernehmen. Die alte capi 0.3.5 von Junghanns läuft leider nicht mehr mit der neuen * Version. Ich habe daher die neue chan_capi-cm verwendet (schau mal in die opt\etc\asterisk \capi.conf). Ebenfalls neu ist die syntax in der extensions.conf unter dial (näheres unter http://www.melware.org/ChanCapi/). auch befindet sich neben der chan_skinny.so auch die neue chan_sccp.so im Paket (derzeit beide deaktivert) - näheres auch hier unter http://chan-sccp.berlios.de/.

Mit der libpthread müssen wir uns was einfallen lassen :-(

startet eigentlich mpeg123 automatisch mit 'ps -ef' ;-)
mach mal einen 'show translation' - speex ist auch dabei ;-)

Gruss

Holger
 
Änderungen für die chan_capi-cm:

In der extensions.conf sieht der dial jetzt so aus:

; exten => _.,1,SetCallerPres(prohib_not_screened); Rufnummer unterdrücken
exten => _.,1,Set(CALLERID(number)=999) ; abgehende MSN
exten => _.,2,Dial(Capi/contr1/${EXTEN},,Tt)

capi.conf:

Code:
;
; CAPI config
;
;

; general section

[general]
nationalprefix=0
internationalprefix=00
rxgain=1.0
txgain=1.0
language=de      ;set default language
;ulaw=yes        ;set this, if you live in u-law world instead of a-law

; interface sections ...

[ISDN1]           ;this example interface gets name 'ISDN1' and may be any
                  ;name not starting with 'g' or 'contr'.
;ntmode=yes       ;if isdn card operates in nt mode, set this to yes
isdnmode=did      ;'MSN' (point-to-multipoint) or 'DID' (direct inward dial)
                  ;when using NT-mode, ptp should be set in any case
incomingmsn=31,34,35,37,39 ;allow incoming calls to this list of MSNs/DIDs, * == any
;defaultcid=123   ;set a default caller id to that interface for dial-out,
                  ;this caller id will be used when dial option 'd' is set.
;controller=0     ;ISDN4BSD default
;controller=7     ;ISDN4BSD USB default
controller=1      ;capi controller number to use
group=1           ;dialout group
;prefix=0         ;set a prefix to calling number on incoming calls
softdtmf=on       ;enable/disable software dtmf detection, recommended for AVM cards
relaxdtmf=on      ;in addition to softdtmf, you can use relaxed dtmf detection
accountcode=      ;PBX accountcode to use in CDRs
context=outbound  ;context for incoming calls
;holdtype=hold    ;when the PBX puts the call on hold, ISDN HOLD will be used. If
                  ;set to 'local' (default value), no hold is done and Asterisk may
                  ;play MOH.
;immediate=yes     ;immediate start of pbx with extension 's' if no digits were
                  ;received on incoming call (no destination number yet)
;echosquelch=1    ;_VERY_PRIMITIVE_ echo suppression
;echocancel=yes   ;EICON DIVA SERVER (CAPI) echo cancelation
                  ;(possible values: 'no', 'yes', 'force', 'g164', 'g165') 
;echocancelold=yes ;use facility selector 6 instead of correct 8 (necessary for older eicon drivers)
;echotail=64      ;echo cancel tail setting
;bridge=yes       ;native bridging (CAPI line interconnect) if available
;callgroup=1      ;PBX call group
;language=de      ;set language for this device (overwrites default language)
;disallow=all     ;RTP codec selection (valid with Eicon DIVA Server only)
;allow=all        ;RTP codec selection (valid with Eicon DIVA Server only)
devices=2         ;number of concurrent calls on this controller
                  ;(2 makes sense for single BRI, 30 for PRI)
 
"Ist es eigentlich schlau Asterisk erst nach Beendigung des Boot Prozesses zu starten ??"

Ja - weil wir ja einige Bibliotheken umschiessen z.B. hätten wir sonst Probleme mit Paketen wie faxrcv. Diese Paket nutzt die uclibc, würdest du jetzt faxrcv händisch stoppen und neu starten wollen (unter ssh) würdest du eine Fehlermeldung erhalten, da statt der uclib jetzt die libc6 angezogen wird. Da jedoch selten jemand genau dies tut, sondern eher den fli4l rebootet haben wir damit eigentlich kein Problem (wenn du so willst ein kleiner Schönheitsfehler, dass * die letzte Anwendung sein muss).
Faxrcv läuft übrigens problemlos wenn diese Anwendung vor * gestartet wurde (als bevor die rc999.asterisk aktiv wurde ;-) )
 
So,

wieder einen Schritt näher am Abgrund :rolleyes:

Libpthread wieder von Hand untergeschoben und asterisk mit neuer capi.conf gestartet.
Code:
fli4l 3.0.1 # asterisk -vvvvcg                                                                                                  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Asterisk 1.2.4-BRIstuffed-0.3.0-PRE-1l, Copyright (C) 1999 - 2006 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/logger.conf': Found
Asterisk Event Logger Started /var/log/asterisk/event_log
Asterisk Dynamic Loader loading preload modules:
  == Parsing '/etc/asterisk/modules.conf': Found
  == Manager registered action Ping
  == Manager registered action Events
  == Manager registered action Logoff
  == Manager registered action Hangup
  == Manager registered action Status
  == Manager registered action Setvar
  == Manager registered action Getvar
  == Manager registered action Redirect
  == Manager registered action Originate
  == Manager registered action Command
  == Manager registered action ExtensionState
  == Manager registered action AbsoluteTimeout
  == Manager registered action MailboxStatus
  == Manager registered action MailboxCount
  == Manager registered action ListCommands
  == Parsing '/etc/asterisk/manager.conf': Found
Mar 27 00:03:18 NOTICE[5700]: cdr.c:1188 do_reload: CDR simple logging enabled.
  == Parsing '/etc/asterisk/rtp.conf': Found
  == RTP Allocating from port range 10000 -> 20000
Asterisk PBX Core Initializing
Registering builtin applications:
 [AbsoluteTimeout]
  == Registered application 'AbsoluteTimeout'
 [Answer]
  == Registered application 'Answer'
 [BackGround]
  == Registered application 'BackGround'
 [Busy]
  == Registered application 'Busy'
 [Congestion]
  == Registered application 'Congestion'
 [DigitTimeout]
  == Registered application 'DigitTimeout'
 [Goto]
  == Registered application 'Goto'
 [GotoIf]
  == Registered application 'GotoIf'
 [GotoIfTime]
  == Registered application 'GotoIfTime'
 [ExecIfTime]
  == Registered application 'ExecIfTime'
 [Hangup]
  == Registered application 'Hangup'
 [NoOp]
  == Registered application 'NoOp'
 [Progress]
  == Registered application 'Progress'
 [ResetCDR]
  == Registered application 'ResetCDR'
 [ResponseTimeout]
  == Registered application 'ResponseTimeout'
 [Ringing]
  == Registered application 'Ringing'
 [SayNumber]
  == Registered application 'SayNumber'
 [SayDigits]
  == Registered application 'SayDigits'
 [SayAlpha]
  == Registered application 'SayAlpha'
 [SayPhonetic]
  == Registered application 'SayPhonetic'
 [SetAccount]
  == Registered application 'SetAccount'
 [SetAMAFlags]
  == Registered application 'SetAMAFlags'
 [SetGlobalVar]
  == Registered application 'SetGlobalVar'
 [SetLanguage]
  == Registered application 'SetLanguage'
 [Set]
  == Registered application 'Set'
 [SetVar]
  == Registered application 'SetVar'
 [ImportVar]
  == Registered application 'ImportVar'
 [Wait]
  == Registered application 'Wait'
 [WaitExten]
  == Registered application 'WaitExten'
Asterisk Dynamic Loader Starting:
  == Parsing '/etc/asterisk/modules.conf': Found
 [chan_capi.so] => (Common ISDN API for Asterisk)
  == Parsing '/etc/asterisk/capi.conf': Found
    -- Registering at CAPI (blocksize=160)
  == This box has 2 capi controller(s).
    -- CAPI/contr1 supports DTMF
    -- CAPI/contr1 supports supplementary services
       > supplementary services : 0x000003ff
       >  HOLD/RETRIEVE TERMINAL-PORTABILITY ECT 3PTY CF CD MCID CCBS MWI CCNR
    -- CAPI/contr1 private options=0x01000001
    -- CAPI/contr2 private options=0x01000001
    -- capi_pvt ISDN1-pseudo-D (*,default,2,2) (0,4,64)
    -- capi_pvt ISDN1 (*,default,2,2) (0,4,64)
    -- capi_pvt ISDN1 (*,default,2,2) (0,4,64)
    -- listening on contr1 CIPmask = 0x1fff03ff
Mar 27 00:03:18 NOTICE[5700]: chan_capi.c:4992 cc_post_init_capi: Unused contr2
  == Registered channel type 'CAPI' (Common ISDN API Driver ($Revision: 271 $))
  == Registered application 'capiCommand'
  == Registered custom function VANITYNUMBER
 [res_musiconhold.so] => (Music On Hold Resource)
  == Registered application 'MusicOnHold'
  == Registered application 'WaitMusicOnHold'
  == Registered application 'SetMusicOnHold'
  == Registered application 'StartMusicOnHold'
  == Registered application 'StopMusicOnHold'
  == Parsing '/etc/asterisk/musiconhold.conf': Found
Mar 27 00:03:18 WARNING[5700]: res_musiconhold.c:998 load_moh_classes: The old musiconhold.conf syntax has been deprecated!  Please refer to the sample configuration for information on the new syntax.
 [res_watchdog.so] => (Watchdog Resource)
 [res_monitor.so] => (Call Monitoring Resource)
  == Registered application 'Monitor'
  == Registered application 'StopMonitor'
  == Registered application 'ChangeMonitor'
  == Manager registered action Monitor
  == Manager registered action StopMonitor
  == Manager registered action ChangeMonitor
 [res_indications.so] => (Indications Configuration)
  == Parsing '/etc/asterisk/indications.conf': Found
    -- Registered indication country 'cl'
    -- Registered indication country 'tw'
    -- Registered indication country 'us'
    -- Registered indication country 'au'
    -- Registered indication country 'fr'
    -- Registered indication country 'de'
    -- Registered indication country 'nl'
    -- Registered indication country 'uk'
    -- Registered indication country 'fi'
    -- Registered indication country 'no'
    -- Registered indication country 'br'
    -- Registered indication country 'za'
    -- Registered indication country 'it'
    -- Registered indication country 'us-o'
    -- Registered indication country 'gr'
    -- Registered indication country 'ru'
    -- Registered indication country 'nz'
    -- Setting default indication country to 'de'
  == Registered application 'PlayTones'
  == Registered application 'StopPlayTones'
 [res_features.so] => (Call Features Resource)
  == Parsing '/etc/asterisk/features.conf': Found
    -- Registered extension context 'parkedcalls'
    -- Added extension '700' priority 1 to parkedcalls
Segmentation fault
fli4l 3.0.1 # Junk at the beginning 49443302
Warning, flexibel rate not heavily tested!
Ouch ... error while writing audio data: : Broken pipe

Da ihm dabei die musiconhold.conf scheinbar nicht schmeckt, die einfal mal gelöscht und ... nächster Fehler:
Code:
......
   -- Including context 'AnrufVonIntern' in context 'default'
    -- Including context 'AnrufNachExtern' in context 'default'
 [pbx_ael.so] => (Asterisk Extension Language Compiler)
Mar 27 00:07:24 WARNING[6299]: pbx_ael.c:1146 ast_ael_compile: Unable to open '/etc/asterisk/extensions.ael': No such file or directory
Mar 27 00:07:24 WARNING[6299]: pbx.c:3741 ast_merge_contexts_and_delete: Requested contexts didn't get merged
 [chan_zap.so] => (Zapata Telephony w/PRI)
  == Parsing '/etc/asterisk/zapata.conf': Found
Segmentation fault (core dumped)

Hab jetzt erst mal die Sch... voll.
Vielleicht stehe ich ja Morgen auf und jemand hat alle meine Probleme gelöst :))

Gruß Henning
 
Ich vergaß,

konnte vorhin den Fehler, mit dem Günter kämpft temporär nachvollziehen.
Obwohl fli4l schon gestartet ist, laufen noch die Prozesse, die für das Entpacken des asterisk sorgen.
(Die zwei, die ich ganz am Anfang schon mal erwähnt hatte)

Und das dauert unter Umständen eine ganze Weile.
Wenn mann dann versucht Asterisk zu starten, kommt es zu dem beschriebenen Verhalten, nämlich, daß er asterisk nicht findet.

Interessant ist auch daß während die Entpack-Prozesse noch laufen, auch die libpthread noch richtig im /lib Verzeichnis steht ?!

Vielleicht wäre es eben doch besser * nicht als rc999 sonden als rc997 zu starten.

Gruß Henning
 
fow0ryl schrieb:
Ich vergaß,

konnte vorhin den Fehler, mit dem Günter kämpft temporär nachvollziehen.
Obwohl fli4l schon gestartet ist, laufen noch die Prozesse, die für das Entpacken des asterisk sorgen.
(Die zwei, die ich ganz am Anfang schon mal erwähnt hatte)

Und das dauert unter Umständen eine ganze Weile.
Wenn mann dann versucht Asterisk zu starten, kommt es zu dem beschriebenen Verhalten, nämlich, daß er asterisk nicht findet.

Interessant ist auch daß während die Entpack-Prozesse noch laufen, auch die libpthread noch richtig im /lib Verzeichnis steht ?!

Vielleicht wäre es eben doch besser * nicht als rc999 sonden als rc997 zu starten.

Gruß Henning

Ok - können wir mal ausprobieren - im RC3 werde ich die rc999.asterisk mal als rc997.asterisk reinnehmen. Das /etc-Verzeichnis (Config-Dateien) habe ich auch nochmals aktualisiert (ich lade das gleich mal hoch)!
 
Hi,

mit der rc997.asterisk habe ich in der rc3 wieder Probleme. Wäre schön, wenn meine Anpassungen dort eingeflossen wären.

Libpthread ist nach wie vor nicht da.

Asterisk startet, hat noch Probleme mit der musiconhold.conf
und tötet dann den Rechner mit Kernel panic.
Wenn man asterisk per ssh startet, kann man wenigstes noch etwas sehen ....
Code:
Asterisk 1.2.4-BRIstuffed-0.3.0-PRE-1l, Copyright (C) 1999 - 2006 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/logger.conf': Found
Asterisk Event Logger Started /var/log/asterisk/event_log
Asterisk Dynamic Loader loading preload modules:
  == Parsing '/etc/asterisk/modules.conf': Found
  == Manager registered action Ping
  == Manager registered action Events
  == Manager registered action Logoff
  == Manager registered action Hangup
  == Manager registered action Status
  == Manager registered action Setvar
  == Manager registered action Getvar
  == Manager registered action Redirect
  == Manager registered action Originate
  == Manager registered action Command
  == Manager registered action ExtensionState
  == Manager registered action AbsoluteTimeout
  == Manager registered action MailboxStatus
  == Manager registered action MailboxCount
  == Manager registered action ListCommands
  == Parsing '/etc/asterisk/manager.conf': Found
Mar 27 17:05:26 NOTICE[6171]: cdr.c:1188 do_reload: CDR simple logging enabled.
  == Parsing '/etc/asterisk/rtp.conf': Found
  == RTP Allocating from port range 10000 -> 20000
Asterisk PBX Core Initializing
Registering builtin applications:
 [AbsoluteTimeout]
  == Registered application 'AbsoluteTimeout'
 [Answer]
  == Registered application 'Answer'
 [BackGround]
  == Registered application 'BackGround'
 [Busy]
  == Registered application 'Busy'
 [Congestion]
  == Registered application 'Congestion'
 [DigitTimeout]
  == Registered application 'DigitTimeout'
 [Goto]
  == Registered application 'Goto'
 [GotoIf]
  == Registered application 'GotoIf'
 [GotoIfTime]
  == Registered application 'GotoIfTime'
 [ExecIfTime]
  == Registered application 'ExecIfTime'
 [Hangup]
  == Registered application 'Hangup'
 [NoOp]
  == Registered application 'NoOp'
 [Progress]
  == Registered application 'Progress'
 [ResetCDR]
  == Registered application 'ResetCDR'
 [ResponseTimeout]
  == Registered application 'ResponseTimeout'
 [Ringing]
  == Registered application 'Ringing'
 [SayNumber]
  == Registered application 'SayNumber'
 [SayDigits]
  == Registered application 'SayDigits'
 [SayAlpha]
  == Registered application 'SayAlpha'
 [SayPhonetic]
  == Registered application 'SayPhonetic'
 [SetAccount]
  == Registered application 'SetAccount'
 [SetAMAFlags]
  == Registered application 'SetAMAFlags'
 [SetGlobalVar]
  == Registered application 'SetGlobalVar'
 [SetLanguage]
  == Registered application 'SetLanguage'
 [Set]
  == Registered application 'Set'
 [SetVar]
  == Registered application 'SetVar'
 [ImportVar]
  == Registered application 'ImportVar'
 [Wait]
  == Registered application 'Wait'
 [WaitExten]
  == Registered application 'WaitExten'
Asterisk Dynamic Loader Starting:
  == Parsing '/etc/asterisk/modules.conf': Found
 [chan_capi.so] => (Common ISDN API for Asterisk)
  == Parsing '/etc/asterisk/capi.conf': Found
    -- Registering at CAPI (blocksize=160)
  == This box has 2 capi controller(s).
    -- CAPI/contr1 supports DTMF
    -- CAPI/contr1 supports supplementary services
       > supplementary services : 0x000003ff
       >  HOLD/RETRIEVE TERMINAL-PORTABILITY ECT 3PTY CF CD MCID CCBS MWI CCNR
    -- CAPI/contr1 private options=0x01000001
    -- CAPI/contr2 private options=0x01000001
    -- capi_pvt ISDN1-pseudo-D (*,default,2,2) (0,4,64)
    -- capi_pvt ISDN1 (*,default,2,2) (0,4,64)
    -- capi_pvt ISDN1 (*,default,2,2) (0,4,64)
    -- listening on contr1 CIPmask = 0x1fff03ff
Mar 27 17:05:26 NOTICE[6171]: chan_capi.c:4992 cc_post_init_capi: Unused contr2
  == Registered channel type 'CAPI' (Common ISDN API Driver ($Revision: 271 $))
  == Registered application 'capiCommand'
  == Registered custom function VANITYNUMBER
 [res_musiconhold.so] => (Music On Hold Resource)
  == Registered application 'MusicOnHold'
  == Registered application 'WaitMusicOnHold'
  == Registered application 'SetMusicOnHold'
  == Registered application 'StartMusicOnHold'
  == Registered application 'StopMusicOnHold'
  == Parsing '/etc/asterisk/musiconhold.conf': Found
Mar 27 17:05:26 WARNING[6171]: res_musiconhold.c:998 load_moh_classes: The old musiconhold.conf syntax has been deprecated!  Please refer to the sample configuration for information on the new syntax.
 [res_watchdog.so] => (Watchdog Resource)
 [res_monitor.so] => (Call Monitoring Resource)
  == Registered application 'Monitor'
  == Registered application 'StopMonitor'
  == Registered application 'ChangeMonitor'
  == Manager registered action Monitor
  == Manager registered action StopMonitor
  == Manager registered action ChangeMonitor
 [res_indications.so] => (Indications Configuration)
  == Parsing '/etc/asterisk/indications.conf': Found
    -- Registered indication country 'cl'

:bluescre:

Gruß Henning
 
Status
Für weitere Antworten geschlossen.
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.