Gespräche über ISDN Karte mit Asterisk konfigurieren

mazi

Neuer User
Mitglied seit
5 Apr 2005
Beiträge
27
Punkte für Reaktionen
0
Punkte
0
Hallo,

benutze ein neuer Asterisk Nutzer. Bei der Konfiguration von Asterik habe ich daher meine Probleme.

Ein vom Softphone "DIAX Phone" initiierter Ruf in ein externes Netz über eine ISDN Karte kommt nicht zustande. Gespräche zwischen 2 PCs sind über die "DIAX Phone" Client Software möglich.

Die ISDN Karte wurde installiert und konfiguriert. Als Treiber wurde ISDN4Linux (i4l) verwendet. Die ISDN Karte wurde mit dem Linuxprogramm minicom getestet. Mit diesem konnte eine Verbindung vom PC über die ISDN Karte zu einem Teilnehmer mit der Rufnummer 8002991 aufgebaut werden. Im Command Line Interface von Asterisk erhalte ich folgende Meldung:
"CLI> Apr 5 16:05:07 NOTICE[12651]: chan_iax2.c:5754 socket_read: Rejected connect attempt from 192.168.168.69, request '8002991@fullaccess' does not exist"

Folgende Konfigurationsdateien wurden editiert:

- extensions.conf:

[general]
static=yes
writeprotect=yes

[globals]
TRUNK=Modem/g1
TRUNKMSD=1

[macro-stdiax]
; ${ARG1} - user to ring (IAX)
; ${ARG2} - voicemail number
exten => s,1,Dial(IAX2/${ARG1}|20|Ttr)
exten => s,2,Voicemail2(u${ARG2})
exten => s,3,Hangup
exten => s,102,Voicemail2(b${ARG2})
exten => s,103,Hangup

[fullaccess]
include => parkedcalls
include => local

[local]
exten => 222,1,Macro(stdiax,michael,${EXTEN})
exten => 333,1,Macro(stdiax,martin,${EXTEN})

[noaccess]
exten => s,1,Ring
exten => s,2,Wait(5)
exten => s,3,Answer
exten => s,4,Playback(ss-noservice) ; invalid extension
exten => s,5,Hangup

[default]
include=>outgoing

[outgoing]
exten => _XXX.,1,SetLanguage(de)
exten => _XXX.,2,Ringing
exten => _XXX.,3,Dial(Modem/g1:${EXTEN})
exten => _XXX.,4,Congestion
exten => _XXX.,5,Wait(5)
exten => _XXX.,6,Hangup



- iax.conf:

[general]

bindaddr=0.0.0.0
bindport=4569
context=noaccess
group=1
callgroup=1
pickupgroup=1
amaflags=default
bandwidth=low
disallow=all ; same as bandwidth=high
disallow=ulaw
disallow=alaw
allow=gsm
allow=iLBC
allow=Speex
jitterbuffer=yes
dropcount=2
maxjitterbuffer=500
maxexccessbuffer=400
tos=throughput
mailboxdetail=yes

[guest]
type=user
context=iaxguest
callerid="Guest IAX User"

[michael]
type=friend
username=michael
secret=password
auth=md5
host=dynamic
context=fullaccess
mailbox=222
callerid="Michael"<222>

[martin]
type=friend
username=martin
secret=password
auth=md5
host=dynamic
context=fullaccess
mailbox=333
callerid="Martin"<333>


- modem.conf:

[interfaces]

context=remote
driver=i4l
language=de
type=autodetect
dialtype=tone
mode=ring
group=1
msn=01835991825021
incomingmsn=*
device => /dev/ttyI0
device => /dev/ttyI1



Würde mich sehr freuen, wenn mir jemand einen Tipp gibt, was ich an meiner Konfiguration ändern muss, damit ein Ruf ín ein externes Netz zum Teilnehmer mit #8002991 vom PC initiiert werden kann.
 
Eine Änderung der extensions.conf konnte mein Problem lösen.

Anbei die geänderte extensions.conf:


[general]
static=yes
writeprotect=yes

[globals]
TRUNK=Modem/g1
TRUNKMSD=1

[macro-stdiax]
; ${ARG1} - user to ring (IAX)
; ${ARG2} - voicemail number
exten => s,1,Dial(IAX2/${ARG1}|20|Ttr)
exten => s,2,Voicemail2(u${ARG2})
exten => s,3,Hangup
exten => s,102,Voicemail2(b${ARG2})
exten => s,103,Hangup

[fullaccess]
include => parkedcalls
include => local

[local]
exten => 222,1,Macro(stdiax,michael,${EXTEN})
exten => 333,1,Macro(stdiax,martin,${EXTEN})
exten => _XXX.,1,Dial(Modem/ttyI0:${EXTEN})

[noaccess]
exten => s,1,Ring
exten => s,2,Wait(5)
exten => s,3,Answer
exten => s,4,Playback(ss-noservice) ; invalid extension
exten => s,5,Hangup

[default]
[s:40c49329a4]include=>outgoing

[outgoing]
exten => _XXX.,1,SetLanguage(de)
exten => _XXX.,2,Ringing
exten => _XXX.,3,Dial(Modem/g1:${EXTEN})
exten => _XXX.,4,Congestion
exten => _XXX.,5,Wait(5)
exten => _XXX.,6,Hangup[/s:40c49329a4]
 
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.