asuro97
Goto Top

Asterisk an Auerswald ISDN Telefonanlage

Hallo zusammen,
ich versuche gerade meinen frisch aufgesetzten Asterisk-Server per ISDN-Karte mit HFC-Chipsatz an eine bestehende ISDN-Anlage anzubinden und bin jetzt an einem Punkt an dem ich nicht weiterkomme.
Ich habe bereits DHADI installiert und dieser scheint auch die Karte zu erkennen:

root@srv-asterisk:~# dahdi_hardware
pci:0000:11:00.0 zaphfc+ 1397:2bd0 HFC-S ISDN BRI card

root@srv-asterisk:~# dahdi_span_assignments list
1:1:1 @pci_bus_17_slot_01 /sys/devices/pci0000:00/0000:00:1e.0/0000:11:00.0/pci:0000:11:00.0

Nun bin ich aber an einer Stelle wo ich mit meinem Latein im Ende bin, da ich auch Online leider nichts wirkliches zu diesem Thema gefunden habe.

Nur noch mal kurz zum Aufbau:
1. SIP-Telefone <-> Asterisk <-> Telekom-SIP <-> 1.Anbindung, ist bereits funktionell
1. SIP-Telefone <-> Asterisk <-> Auerswald ISDN-PBX <-> Telekom ISDN-Anschluss

-> Die SIP-Telefone sollen über VoIP aber auch über ISDN telefonieren können und die ISDN-Telefone am besten auch über SIP.

Ist das so möglich? Falls ja wie, ich komme mit den Konfigurationsdateien momentan überhaupt nicht zurecht.
Hier meine Konfigs:

root@srv-asterisk:~# cat /etc/dahdi/system.conf
  1. Autogenerated by /usr/sbin/dahdi_genconf on Fri Apr 1 11:01:31 2016
  2. If you edit this file and execute /usr/sbin/dahdi_genconf again,
  3. your manual changes will be LOST.
  4. Dahdi Configuration File
#
  1. This file is parsed by the Dahdi Configurator, dahdi_cfg
#
  1. Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] " (MASTER)
span=1,1,0,ccs,ami
  1. termtype: te
bchan=1-2
hardhdlc=3
echocanceller=oslec,1-2

  1. Global data

loadzone = de
defaultzone = de

root@srv-asterisk:~# cat /etc/dahdi/modules
dahdi
dahdi_hfcs
dahdi_transcode
dahdi_echocan_oslec
dahdi_dummy

root@srv-asterisk:~# cat /etc/asterisk/sip.conf
[general]
port=5060
bindaddr=0.0.0.0
context=telefone
language=de

register => X:X:X-0001@tel.t-online.de/X~480


[11]
type=friend
secret=21021997
host=dynamic


[12]
type=friend
secret=02031999
host=dynamic


[13]
type=friend
secret=9999
host=dynamic


[14]
type=friend
secret=9999
host=dynamic

[ext-sip-account]
type=friend
context=telefone
username=
fromuser=
secret=
host=tel.t-online.de
fromdomain=tel.t-online.de
qualify=yes
insecure=port,invite
nat=yes

root@srv-asterisk:~# cat /etc/asterisk/extensions.conf
[general]

[telefone]
include => sip-hardware
include => sip-software
include => eingehend
include => ausgehend
include => anrufbeantworter
include => hello-world
include => musik

[hello-world]
exten => 1001,1,Answer()
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()


[sip-hardware]
exten => 11,1,Dial(SIP/11,15,tTkK)
exten => 11,2,VoiceMail(11,u)

exten => 12,1,Dial(SIP/12,15,tTkK)
exten => 12,2,VoiceMail(12,u)

exten => 13,1,Dial(SIP/13,15,tTkK)
exten => 13,2,VoiceMail(13,u)


[sip-software]
exten => 14,1,Dial(SIP/14,15,tTkK)
exten => 14,2,VoiceMail(14,u)


[eingehend]
;EXTENSION FÜR EINGEHENDE ANRUFE
exten => X/_+49X.,1,Set(CALLERID(num)=0${CALLERID(num):3})
exten => X,2,Dial(SIP/11&SIP/12&SIP/13&SIP/14,15,tT)
;EXTERNE VOICEMAILBOX
exten => X,n,VoiceMail(9999,u)


[ausgehend]
;EXTENSION ZUR EXTERNEN WAHL
exten => _0[1-9].,1,Dial(SIP/${EXTEN}@ext-sip-account,,tT)
exten => 110,1,Dial(SIP/${EXTEN}@ext-sip-account,,tT)
exten => 112,1,Dial(SIP/${EXTEN}@ext-sip-account,,tT)

[anrufbeantworter]
;KONFIGURATION UND ABRUF DER EXTERNEN VOICEMAILBOX
exten => 9999,1,VoiceMailMain(9999,s)
;KONFIGURATION UND ABRUF DER EIGENEN VOICEMAILBOX
exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)

[musik]
exten => 222,1,Answer() ; abheben
exten => 222,n,Set(MUSICCLASS()=default) ; Musikklasse "default" setzen
exten => 222,n,WaitMusicOnHold(20) ; 20 Sekunden Musik
exten => 222,n,Hangup() ; auflegen


root@srv-asterisk:~# cat /etc/asterisk/chan_dahdi.conf
[trunkgroups]

[channels]

usecallerid = yes
hidecallerid = no
callwaiting = yes
usecallingpres = yes
callwaitingcallerid = yes
threewaycalling = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
echocancel = yes
echocancelwhenbridged = yes
relaxdtmf = yes
rxgain = 0.0
txgain = 0.0
group = 1
callgroup = 1
pickupgroup = 1
immediate = no

switchtype = qsig
context = pri_incoming
group = 0
signalling = pri_cpe
channel => 1-15,17-31


Was muss ich tun um das oben beschriebene zu erreichen?

Content-Key: 300606

Url: https://administrator.de/contentid/300606

Printed on: March 1, 2024 at 18:03 o'clock

Member: aqui
aqui Apr 01, 2016 at 17:04:10 (UTC)
Goto Top
Wenn du Asterisk mit asterisk -cvvvvv und dann "dahdi show channels" aufrufst wird die Karte gefunden ?
Member: Asuro97
Asuro97 Apr 01, 2016 at 20:04:46 (UTC)
Goto Top
Ja, wird gefunden.