HowTo A@H 2.2 mit Sirrix Karte

flydsl

Neuer User
Mitglied seit
1 Feb 2005
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo,

nachdem ich hier schon richtig tolle Tips gelesen habe, habe ich mal die Feiertage genutzt und einen A@H 2.2 Server mit Sirrix PCI4s0 aufgesetzt:

HFC-Karte (war noch zufällig im Server)
SIRRIX Karte eingebaut

ASTERISK@HOME 2.2 aus .iso installiert
passwd
passwd admin
passwd-maint
passwd-amp
passwd-meetme
install-pdf #für Fax-Support
ZAP-Test: einen SIP-User einrichten und Konferenz wählen (8XX)

# und hier ein Ärgernis, der der rebuild dies nicht löst
yum -y update #NICHT AUSFÜHREN, /dev/zap arbeitet nicht

# Auf zum Sirrix-Treiber
yum install gcc-c++ #C++ Compiler installieren

srx-pci4s0-051113.tgz #Download von angegebener Seite, in /usr/src
tar xvfz srx-pci4s0-051113.tgz
cd srx-pci4s0
tar xvfz esnacc-050427.tgz

cd SNACC
./configure
make
make install
cd ..

tar xvfz sirrix-pci-release-051113.tgz
cd sirrix-pci
make clean
make modules
make modules_install
make dev
modprobe sirrix_base
modprobe sirrix_pfic
modprobe sirrix_bch
lsmod
make
make install
# existiert /usr/lib/asterisk/modules/chan_sirrix.so ?

# PRIMA, dann auf zum Test

# Hier ist mir nichts besseres eingefallen!
#in /etc/rc.d/local einfügen! # Gibt es da eine bessere Möglichkeit?
cd /usr/src/srx-pci4s0/sirrix-pci
make dev
modprobe sirrix_base
modprobe sirrix_pfic
modprobe sirrix_bch
# Könnte man auch in /usr/sbin/aamportal einbauen
chown asterisk /dev/sirrix
chown asterisk /dev/sirrix/base
chown asterisk /dev/sirrix/bch
chown asterisk /dev/sirrix/dch

Konfiguration sirrix.conf erstellen (Sample)

Mein Test lief mit dieser sirrix.conf mit einer gerade abge... Siemens-Anlage
[Global]
internationalprefix = 00
nationalprefix = 0
countrycode = 49

[SIEMENS94]
ports = 0003
mode = TE
ptp = no
language = de
number = +
extension = +
callerid = VoIP94 <+>
context = from-pstn
master = yes
;colp = yes
;redir = yes
notify = yes
echocancel = speexoff,no,speex,aec,mec,fir
providetones = yestones to calling party -boolean value-
callgroup = 1
pickugroup = 1
master = yes
disabled = no

dann noch schnell einen custom-trunk mit Srx/gSIEMENS94/$OUTNUM$ erzeugt und inbound/outbound eingerichtet ...

reboot
# Am besten am NtBA oder einem Anlagenport testen!
# ... Läuft prima

# Offene Fragen:
Muss man wirklich alles über /etc/rc.d/local steuern?
Die HFC wird erkannt, aber wie kann man sie nutzen?

# Nachteil der Aktion:
Ich habe mich nicht getraut, die .confs zu übernehmen, also habe ich alles per Hand wieder eingebaut und dabei gründlich getestet:
Die 2.2 ist schnell gegenüber der 1.5 (liegt wohl am * 1.2 :idea: ), aber die Queue-Steuerung ist noch etwas :mad: und der Receptionist tut auch nicht das was er soll, u.a. bedient er aus ring group über queue keine dauerhaft umgeleiteten extensions :confused:
Merkwürdige Ding erlebt man auch z.B.
- in der Backup-Steuerung => war schon mal eleganter
- SIP/intern # drücken ... besser lassen *411 nehmen
- AMP mit Srx beglücken ... AHA regexp! z.B. [_SRX/.SIEMENS94] in op_buttons_custom.cfg


# Fazit
Kann man alles hinbekommen
Aber so ganz ohne update-Hinweise ...

# tbc = to be continued
 
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.