[Gelöst] Elastix mit E1 (OpenVox D130P) Karte - no Outbound

torstenj1969

Neuer User
Mitglied seit
2 Nov 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen!

Ich bin inzwischen nach 5 Tagen fast am verzweifeln, da ich das einfach nicht hinbekomme wie es sollte.
Ich habe einen Elastix Server (Version 2.30 - keine Beta) an einer S2M Leitung dran. Als Karte arbeitet in dem Teil eine E1 OpenVox D130P.

Soweit zu den technischen Fakten. Ich habe hier ingesamt 999 Nebenstellen (wobei derzeit lediglich 50 genutzt werden) und nun geht das mit dem Problem schon los.
Ich kann problemlos reintelefonieren. Ich habe auch die aktuellen DAHDI Pakete heruntergeladen mit dem neuesten LIBPRI Paket. Alles kompiliert und läuft.

Allerdings, raußtelefonieren läuft leider überhaupt nicht. Ich habe inzwischen schon alles versucht, aber ich bekomme es nicht hin - und ich weiß nocht nicht mal wirklich wo ich anfangen muss.
Was ich inzwischen schon herausgefunden habe ist dass ich irgendwas mit Dialplan (?) und/oder Dialpattern (??) einstellen muss. Und - GENAU da ist mein Problem.

Kann mir hier vielleicht jemand weiterhelfen bzw. gibt es jemanden der sich u.U. auf die Box remote schalten kann oder is jemand hier aus München da, den ich mal anrufen kann oder sonst irgendwas?
Ich bin auch eben wieder dabei die Kiste neu zu installieren, da ich seit 5 Tagen (und auch Nächten) damit kämpfe, dass das läuft. Hat auch inzwischen den Vorteil das ich fast jede Asterisk .conf Datei auswendig kenne :) Allerdings hab ich die Installation sooooooo übelst verbogen mit 1000 Tips & Infos aus dem Netz, das es wahrscheinlich keinen Sinn macht die Kiste zu bugfixen.

Die Distri macht ja wirklich alles - und ich bin da auch schwerst beeindruckt davon, was die alles kann und macht. Da das mit dem Outbound Calls allerdings sicher an irgend einer blöden Einstellung liegt, hoffe ich das mir hier vielleicht jemand weiterhelfen kann.

Deswegen einfach mal die pauschale Frage, was soll ich mal hier reinposten, damit man mal sieht was hier verkehrt läuft?
PS: Ich bin zwar Netzwerktechnisch, Windows & Linux kein Anfänger, aber was das Thema ISDN & Telefon angeht, da muss ich echt übelst passen. Deswegen - bitte nicht die Krise bekommen wenn hier ne blöde Frage von mir kommt.

1000 Dank schon mal im voraus!!!!!!!!!!!
 
Zuletzt bearbeitet:
/etc/dahdi/init.conf

#
# Shell settings for Dahdi initialization scripts.
# This replaces the old/per-platform files (/etc/sysconfig/zaptel,
# /etc/defaults/zaptel)
#

# The maximal timeout (seconds) to wait for udevd to finish generating
# device nodes after the modules have loaded and before running dahdi_cfg.
#DAHDI_DEV_TIMEOUT=40

# A list of modules to unload when stopping.
# All of their dependencies will be unloaded as well.
#DAHDI_UNLOAD_MODULES="" # Disable module unloading
DAHDI_UNLOAD_MODULES="dahdi echo" # If you use OSLEC

# Override settings for xpp_fxloader
#XPP_FIRMWARE_DIR=/usr/share/dahdi
#XPP_HOTPLUG_DISABLED=yes
#XPP_HOTPLUG_DAHDI=yes

/etc/dahdi/xpp.conf

#
# This file is used to configure the operation
# of init_card_* initialization scripts.
#

# pri_protocol: is an XPP PRI device E1 (default) or T1?
pri_protocol E1
#
# Alternatively you can set this on a port by port basis if you have a strange
# setup where some of the ports are E1 and some are T1. These specific
# settings will override the default set above.
#pri_protocol/xbus-00/xpd-02 T1
#pri_protocol/connector:usb-0000:00:1d.7-7/xpd-03 T1
#pri_protocol/label:usb:0000183/xpd-03 T1

# International settings for the XPP FXO module. This is similar to the
# 'opermode' kernel module of wctdm and wctdm24xxp . The default value
# is 'FCC' (US settings).
#
# The valid settings can be shown by running the init_card_2_30 script with
# the '-L' option. For example:
# /usr/share/dahdi/init_card_2_30 -L
#
opermode DE

# Set this to enable debug mode for the scripts:
#debug 1
#
# Skip the long calibration of the FXS modules. This saves time, but
# makes the units consume much more power and hence highly unreocmmended
# and unsupported.
#fxs_skip_calib 1

/etc/dahdi/genconf_parameters
echo_can oslec
lc_country de

/etc/dahdi/sytem.conf
(auszugsweise - nur das was ich geändert habe)
...
#
loadzone=de
defaultzone=de
#
...

/etc/asterisk/chan_dahdi.conf
(orginal - nach Setup)
[trunkgroups]

[channels]
context=from-pstn
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
faxdetect=incoming
echotraining=800
rxgain=0.0
txgain=0.0
callgroup=1
pickupgroup=1

;Uncomment these lines if you have problems with the disconection of your analog lines
;busydetect=yes
;busycount=3

immediate=no

#include dahdi-channels.conf
#include chan_dahdi_additional.conf

Von mir bearbeitet:


[trunkgroups]

[channels]
language=de
context=from-pstn ;<---------- mal einfach so gelassen
signalling=pri_cpe ;<---------- is ne E1 Karte, BRI macht keinen Sinn
switchtype=euroisdn ;<---------- Deutschland
pridialplan=unknown ;<---------- lt. Doku, die DUMMIE Lösung
prilocaldialplan=unknown ;<---------- lt. Doku, die DUMMIE Lösung
internationalprefix=00
nationalprefix=0
localprefix=89
privateprefix=4xxxxx ;<---------- das Prefixzeug bringt mir die "0" bei ankommenden Anrufen. Da steht natürlich die volle Rufnummer - aber kommt hier lediglich die 4xxxx oder die erste Nummer z.B. 4xxxx0???
unknownprefix=
overlapdial=yes
priindication=outofband
priexclusive=yes
facilityenable=yes
usecallerid=yes
hidecalleridname=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
;relaxdtmf=yes ;<---------- Weiß ich nicht mehr, aber soll für die Echo Cancelation was bringen. Doku default, allerdings derzeit vollkommen uninteressant
;rxgain=2.0
;txgain=3.0
group=1 ;<---------- Is nicht ganz klar. Der Trunk sollte eigentlich als eine Gruppe sein. Wenn ich das richtig verstehe kommt der Wert unter [trunkgroup] rein
callgroup=1 ;<---------- Auch noch nicht ganz klar, aber hat ja was mit CallGruppen zu tun.
pickupgroup=1
;Uncomment these lines if you have problems with the disconection of your analog lines
;busydetect=yes
;busycount=3

;# This will disable the delay for incoming calls ;<---------- War ein Test, da beim reinrufen es ca. 20 Sek. dauert bis es klingelt.
cidstart=ring
immediate=yes
faxdetect=no
usecallerid=no ; If you are not using caller id facility

#include dahdi-channels.conf
#include chan_dahdi_custom.conf
#include chan_dahdi_additional.conf

/etc/asterisk/dahdi-channels.conf
(hab ich nach "dahdi_genconf" & "dahdi_cfg -vv" so gelassen

; Autogenerated by /usr/sbin/dahdi_genconf on Mon Nov 5 14:57:00 2012
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;

; Span 1: D130/0/1 "D130 (E1|T1) Card 0 Span 1" (MASTER)
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = pri_cpe
channel => 1-15,17-31
context = default
group = 63

So, das ist mal das was ich verändert habe. Damit bekomme ich die Calls rein. Es klingelt, die Extension wird gerufen. Suuuper.
Jetzt sollte (!) ich irgendwo n Dialplan machen - oder ändern, oder - was weiß ich. Ich werd aus diversen Info's einfach nicht schlau.

Macht es Sinn hier die Extensions.conf noch mit reinzustellen? NOCH hab ich nichts dran geändert. Und - im Moment kann ich wunderbar alles anrufen.
Und jetzt is die Frage, warum ich nicht nach draußen komme...
 
Zuletzt bearbeitet:
Hi Torsten,

die xpp.conf
ist völlig unwichtig bei der karte.

Die /etc/dahdi/system.conf kann so aussehen, wenn du ein Hardware Echo Canceler hast:

span=1,1,0,ccs,hdb3,crc4
bchan=1-15,17-31
# hardhdlc=16
dchan=16
loadzone = de

Wichtig hierbei ist, wenn man Probleme mit Faxen hat, sprich wenn das FAX mitten drinnen abbricht, kann man den
hardhdlc=16
setzen und den
dchan=16
auskommentieren.
Wenn man einen Hardware Echo Canceler verwendet muss man die "echocanceler" Zeilen auskommentieren.


z.B.

die Konfig für Asterisk für den Dahdi Channel müsste so aussehen:

group=0,11
context=from-pstn
overlapdial=yes
echocancel=yes
pridialplan=local
internationalprefix = 00
nationalprefix = 0
localprefix = 089
privateprefix = 0049894XXXXX
switchtype = euroisdn
signalling = pri_cpe
channel => 1-15,17-31
context = default
group = 63

Die
callgroup=1
und die
pickupgroup=1
wird nur für die Pickup Feature-Funktion in Asterisk benötigt.
siehe hierzu
/etc/asterisk/features.conf


Grüße
Patrick
 
Tausend dank!!!!!
Hast mir echt weitergeholfen ;-)
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
244,919
Beiträge
2,220,975
Mitglieder
371,689
Neuestes Mitglied
ResalSausi
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.