- Mitglied seit
- 11 Okt 2008
- Beiträge
- 49
- Punkte für Reaktionen
- 0
- Punkte
- 6
Hallo Forum,
leider muss ich gleich mit meinem ersten Beitrag euch um Hilfe bitten. Ich versuche im Moment, eine Auerswald ISDN-Anlage mit einem Asterisk-Server zu koppeln. Da wir keinen ISDN-Anschluss, aber dafür 7 VoIP-Nummern haben, wäre das IMHO eine sehr schöne Lösung.
Die Auerswald ist so eingestellt, das man direkt nach dem Abheben mit dem Amt verbunden wird. Bis ich so weit war, das man ein Freizeichen bekommt, sind schon viele Stunden vergangen. Die Test-Melodie vom LCR kann ich abrufen, intern telefonieren usw. alles wunderbar.
Inzwischen bin ich schon so weit gekommen, das ich im Asterisk den chan_lcr-Treiber eingebunden habe. Über den "Umweg" LCR kann ich so auch über den Asterisk telefonieren, per VoIP angerufen werden und habe es sogar hinbekommen, das eine alte Fritzbox Anrufe auf unserem Festnetz-Anschluss per Weiterleitung auf einen VoIP-Account in den Asterisk einspeist.
Nun zu meinem Problem:
Wenn ich an der Auerswald den Hörer abhebe, werde ich direkt mit dem ISDN-Amt verbunden. Allerdigns mit dem "Amt" vom LCR.
Ich muss dann erst noch dem LCR sagen, dass er mich mit dem "Amt" vom Asterisk verbinden soll.
Dadurch habe ich allerdings einige Probleme bekommen, z.B. sind Rückfragen o.ä. Funktionen damit nicht möglich, weil teilweise Ziffern verschluckt werden.
In der Doku vom LCR ist ein Weg beschrieben, alle Eingaben usw. direkt an Asterisk weiterzuleiten:
Genau das habe ich probiert, allerdings ohne Erfolg. Auch hier werden wieder Ziffern nicht weitergeleitet.
Dann habe ich Asterisk wie hier angegeben konfiguriert:
http://www.ip-phone-forum.de/showpost.php?p=1295900&postcount=2
Damit habe ich schonmal einen Teil-Erfolg erreicht. Der LCR ist nun so eingestellt, dass wenn ich die "4" wähle, er mich im "from-isdn" Context mit der Extension "0" verbindet.
Dort greift dann der Code aus dem verlinkten Post, d.h. der Asterisk wartet auf meine Eingaben und reicht diese dann an die passende Extension weiter.
Das soll so aber alles nicht sein, weil damit Rückfragen usw. halt einfach nicht funktionieren wollen :heul:
Ich möchte, wie erwähnt, das ich beim Abheben des Hörers direkt mit dem Asterisk verbunden werde und über dem seine Extension-Einstellungen wählen kann.
Würde mich riesig freuen, wenn mir da mal jemand eine kleine oder große Hilfestellung abieten könnte.
Vielen Dank & Grüße
Leo-Andres
P.S.: Wenn ich zu "meinem Asterisk" noch weitere Fragen habe (z.B. wieso für Anrufer meine VoIP-Nummer ständig besetzt ist...), soll ich dann ein neues Thema eröffnen, oder hier weitermachen?
Die von mir geänderten .conf-Dateien füge ich hier mal mit ein, vielleicht findet man meinen Fehler so schneller.
LCR routing.conf
extensions.conf
sip.conf
leider muss ich gleich mit meinem ersten Beitrag euch um Hilfe bitten. Ich versuche im Moment, eine Auerswald ISDN-Anlage mit einem Asterisk-Server zu koppeln. Da wir keinen ISDN-Anschluss, aber dafür 7 VoIP-Nummern haben, wäre das IMHO eine sehr schöne Lösung.
Die Auerswald ist so eingestellt, das man direkt nach dem Abheben mit dem Amt verbunden wird. Bis ich so weit war, das man ein Freizeichen bekommt, sind schon viele Stunden vergangen. Die Test-Melodie vom LCR kann ich abrufen, intern telefonieren usw. alles wunderbar.
Inzwischen bin ich schon so weit gekommen, das ich im Asterisk den chan_lcr-Treiber eingebunden habe. Über den "Umweg" LCR kann ich so auch über den Asterisk telefonieren, per VoIP angerufen werden und habe es sogar hinbekommen, das eine alte Fritzbox Anrufe auf unserem Festnetz-Anschluss per Weiterleitung auf einen VoIP-Account in den Asterisk einspeist.
Nun zu meinem Problem:
Wenn ich an der Auerswald den Hörer abhebe, werde ich direkt mit dem ISDN-Amt verbunden. Allerdigns mit dem "Amt" vom LCR.
Ich muss dann erst noch dem LCR sagen, dass er mich mit dem "Amt" vom Asterisk verbinden soll.
Dadurch habe ich allerdings einige Probleme bekommen, z.B. sind Rückfragen o.ä. Funktionen damit nicht möglich, weil teilweise Ziffern verschluckt werden.
In der Doku vom LCR ist ein Weg beschrieben, alle Eingaben usw. direkt an Asterisk weiterzuleiten:
If you like to use only chan_lcr for Asterisk and don't care about LCR at all, you can route
all calls of all interfaces (internal and external) to chan_lcr:
[main]
: remote application=asterisk
The interface name will be the extension's name for Asterisk.
Genau das habe ich probiert, allerdings ohne Erfolg. Auch hier werden wieder Ziffern nicht weitergeleitet.
Dann habe ich Asterisk wie hier angegeben konfiguriert:
http://www.ip-phone-forum.de/showpost.php?p=1295900&postcount=2
Damit habe ich schonmal einen Teil-Erfolg erreicht. Der LCR ist nun so eingestellt, dass wenn ich die "4" wähle, er mich im "from-isdn" Context mit der Extension "0" verbindet.
Dort greift dann der Code aus dem verlinkten Post, d.h. der Asterisk wartet auf meine Eingaben und reicht diese dann an die passende Extension weiter.
Das soll so aber alles nicht sein, weil damit Rückfragen usw. halt einfach nicht funktionieren wollen :heul:
Ich möchte, wie erwähnt, das ich beim Abheben des Hörers direkt mit dem Asterisk verbunden werde und über dem seine Extension-Einstellungen wählen kann.
Würde mich riesig freuen, wenn mir da mal jemand eine kleine oder große Hilfestellung abieten könnte.
Vielen Dank & Grüße
Leo-Andres
P.S.: Wenn ich zu "meinem Asterisk" noch weitere Fragen habe (z.B. wieso für Anrufer meine VoIP-Nummer ständig besetzt ist...), soll ich dann ein neues Thema eröffnen, oder hier weitermachen?
Die von mir geänderten .conf-Dateien füge ich hier mal mit ein, vielleicht findet man meinen Fehler so schneller.
LCR routing.conf
Code:
[main]
#funktioniert garnicht
: remote application=asterisk context=from-isdn exten=0
intern : goto ruleset=intern
: disconnect cause=31
[intern]
#funktioniert nicht
dialing=5 : remote application=asterisk context=default
#damit geht es einigermaßen
dialing=4 : remote application=asterisk context=from-isdn exten=0
#test-melodie
dialing=99 : test
extensions.conf
Code:
[general]
static=yes
writeprotect=no
;eingaben von LCR einsammeln
[from-isdn]
exten => 0,1,WaitExten(3)
;exten => t,1,WaitExten(3)
exten => _X.,1,Goto(default,${EXTEN:1},1)
[lokal]
exten => #1,1,Dial(LCR/Int/301)
exten => #2,1,Dial(LCR/Int/302)
exten => #3,1,Dial(SIP/50,10)
exten => 44,1,Dial(LCR/Int/302)
[sipgate_out]
exten => _0.,1,Dial,SIP/${EXTEN}@001|45|r
[ankommend]
exten => 001,1,Dial(LCR/Int/301&LCR/Int/302)
exten => 010,1,Dial(LCR/Int/301&LCR/Int/302)
[echotest]
exten => 81,1,answer
exten => 81,2,wait,1
exten => 81,3,playback,demo-echotest
exten => 81,4,echo
exten => 81,5,playback,demo-echodone
exten => 81,6,hangup
[default]
include => lokal
include => sipgate_out
include => echotest
sip.conf
Code:
[general]
context=ankommend
bindport=5060
bindaddr=192.168.5.88
srvlookup=yes
port = 5060
language=de
localnet = 198.168.5.0/255.255.255.0
externip = xyz (dyndns account)
externrefresh=10
useragent = AVM FRITZ!Box Fon WLAN 7170 (UI) 29.04.29 (Dec 8 2006)
register = xyz:[email protected]/001
dtmfmode = inband
allow=gsm
allow=ulaw
allow=ilbc
allow=g726
allow=alaw
allow=slinear
allow=g729
[001]
type=peer
username=xyz
fromuser=xyz
secret=xyz
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
[sipgate_de_in]
type=peer
fromdomain=1und1.de
host=sip.1und1.de
disallow=all
allow=ulaw
context=ankommend
[50]
bindport=5061
callerid=Phone 1 <50>
host=dynamic
context=ankommend
domain=192.168.5.xxx
user=50
secret=50
type=friend
nat=yes
canreinvite=no