Asterisk mit 2 FB?

SHE

Neuer User
Mitglied seit
30 Sep 2004
Beiträge
102
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich habe einmal mehr ein Konzeptionelle Frage zu Asterisk. Meine Umgebung:

|-----------------|
| FB7170 mit: |
| 1&1 DLS Zugang |
| Asterisk und LCR |---LAN 1---zu FritzBox2
| ISDN Anl. an S0 |
|-----------------|


|---------------------|
|FB7170-2 mit: |
|SIP Client auf Asterisk|
|ISDN Tel. an S0 |
|---------------------|



Auf FB 2 habe ich eine LAN Kopplung eingerichtet und möchte nun das ISDN TElefon, welches ich nur über LAN anbinden kann (nicht genügend Kabel), über Asterisk zum Telefonieren bewegen.

Geht das? Geht der Asterisk dann auch über den LCR?
Grüße und Danke
SHE
 
Hast du Asterisk auf der FBF installiert oder auf einem Server. Wenn es auf der FBF ist dann ist das vielleicht eine Frage für das Asterisk on FBF Unterforum.

Welchen LCR benutzt du? Du kannst dein Asterisk als FBF benutzen oder Asterisk.
 
Hi,

ich habe Asterisk auf FB1 installiert, welche auch meinen DSL Zugang macht. Zusätzlich macht diese Box auch LCR.
Per LAN wird die zweite Box angebunden, auf der dann ein Client an Asterisk anmeldet. Per S0 will ich dann "normal" telefonieren und dabei den LCR auf FB1 nutzen. Für das Telefon habe ich nur den S0 der FB2, da kein anderes Kab el verfügbar.
Danke
SHE
 
Per LAN wird die zweite Box angebunden, auf der dann ein Client an Asterisk anmeldet. Per S0 will ich dann "normal" telefonieren und dabei den LCR auf FB1 nutzen.

Kein Problem, der User auf box2 wendet sich vertrauensvoll an den Asterisk, der macht den Rest.
 
Hi und danke. Ich konfigurieren nun schon seit einigen Stunden, aber ich krieg es nicht hin. Also: AUf FB1=DSL Router habe ich Asterisk installiert. X-Lite Client an FB1 angemeldet und intern sowie extern mit zwei X-Lite clients (Nebenstelle 2000 und 2003) klappt rein und raus einwandfrei.
Nebestelle 2001 und 2002 haben ich auf FB2 als Voip Clients eingerischtet. Die registrieren sich auch (sip show peers auf FB1) aber ich kann keine Gespräche führen. Ich habe an FB2 an Client 2001 ein ISDN Telefon gebunden und an den Client 2002 ein Analoges. Intern geht gar nix. NIcht mal im Verbose Mode im Asterisk CLI sehe ich Aktivitäten. Ich finde meinen Fehler einfach nicht. Any idea???
SHE
 
Ich finde meinen Fehler einfach nicht. Any idea???
SHE

Da ich meine Glaskugel verlegt habe, musst du schon sip.conf und extensions.conf (ohne Passwörter) sehen lassen.
 
sorry, aber hier meine SIP.conf

Code:
[general]
language=de
port=5070
bindport=5070           ; Port to bind to (SIP is 5060)
bindaddr=10.1.1.100
disallow=all
allow=ulaw
allow=alaw
srvlookup=yes
;insecure=very
insecure=port,invite
nat=yes
useragent=AVM FRITZ!Box Fon WLAN 7170 (UI) 29.04.49 (Dec 14 2007)
externhost=mydomain.dyndns.info ;(substitute your public ip address)
localnet=10.1.1.0/255.255.255.0 ;(substitute your lan subnet address)
registerattempts=0
registertimeout=5
maxexpirey=3600
defaultexpirey=1800
notifyprivacy=no
externrefresh=120

register => 49xxxxxxx:[email protected]/49xxxxxxx

[out_5259070]
; das ist der Context fuer abgehende Anrufe
; von 1und1.de

username=49xxxxxxx
type=peer
secret=password
qualify=yes
nat=yes
insecure=port,invite
canreinvite=no
srvlookup=yes
host=sip.1und1.de
fromuser=49xxxxxxx
fromdomain=sip.1und1.de
language=de
disallow=all
allow=ulaw
allow=ilbc
allow=alaw
disallow=g729
allow=gsm
allow=slinear

[2000]
callerid=2000
type=friend
username=2000
secret=1234
qualify=yes
;qualify=10000
port=5070
nat=yes
insecure=port,invite
;mailbox=2000
host=dynamic
dtmfmode=rfc2833
canreinvite=yes
context=default

[2001]
callerid=2001
type=friend
username=2001
secret=1234
qualify=yes
port=5070
nat=yes
insecure=port,invite
;mailbox=2001
host=dynamic
dtmfmode=rfc2833
canreinvite=yes
useragent=AVM FRITZ!Box Fon WLAN 7170 (UI) 29.04.49 (Dec 14 2007)
context=default

[2002]
callerid=2002
type=friend
username=2002
secret=1234
qualify=yes
port=5070
nat=yes
insecure=port,invite
;mailbox=2002
host=dynamic
dtmfmode=rfc2833
canreinvite=yes
useragent=AVM FRITZ!Box Fon WLAN 7170 (UI) 29.04.49 (Dec 14 2007)
context=default

[2003]
callerid=2003
type=friend
username=2003
secret=1234
qualify=yes
port=5070
nat=yes
insecure=port,invite
;mailbox=2003
host=dynamic
dtmfmode=rfc2833
canreinvite=yes
context=default

[in_5259070]
; das ist der Context fue ankommende Anrufe
; von 1und1.de

username=49xxxxxxx
type=friend
secret=password
qualify=yes
nat=yes
insecure=invite
canreinvite=no
host=sip.1und1.de
fromuser=49xxxxxxxx
fromdomain=1und1.de
language=de
context=ankommend

...und hier meine extensions.conf
Code:
[general]
static=yes
writeprotect=no

[echotest]
; Sprachqualität des Endgerätes testen

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

[mailbox_own]
; Sprachmailbox vom eigenen Anschluß abrufen ohne PIN

exten => 88,1,answer
exten => 88,n,wait,1
;exten => 88,n,voicemailmain,s${CALLERIDNUM}
exten => 88,n,hangup

[mailbox]
; Sprachmailbox einer fremden Nummer mit PIN

exten => 80,1,answer
exten => 80,n,wait,1
;exten => 80,n,voicemailmain
exten => 80,n,hangup

[lokal]
; Erreichbarkeit der Nebenstellen 2000-2003
; untereinander herstellen

;exten => _200X,1,NoCDR()
exten => _200X,1,Dial(SIP/${EXTEN})
;exten => _200X,n,Dial,SIP/${EXTEN}|10|Ttr
;exten => _200X,n,Goto,r-${DIALSTATUS}|1

;exten => r-BUSY,1,voicemail,b2001
;exten => r-BUSY,2,Hangup

;exten => r-NOANSWER,1,voicemail,u2001
;exten => r-NOANSWER,2,Hangup

[1und1_out]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern ueber den 1und1 Account
;
exten => _0.,1,Dial,SIP/${EXTEN}@out_5259070|45|r
;
[ankommend]
; alle Anrufe mit dem 1und1 Username sollen an das SIP Endgeraet 200X
; signalisiert werden
;
exten => 49xxxxxxx,1,Dial(SIP/2000&SIP/2001&SIP/2002&SIP/2003)|45|r
exten => 49xxxxxxx,2,Goto,r-${DIALSTATUS}|1

exten => r-BUSY,1,voicemail,b2001
exten => r-BUSY,2,Hangup

exten => r-NOANSWER,1,voicemail,u2001
exten => r-NOANSWER,2,Hangup

; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen

[default]
include => lokal
include => echotest
include => mailbox
include => mailbox_own
include => 1und1_out
include => ankommend
;include => capi_in1

Danke und schon jetzt vielen Dank für den Blick ind Glaskugel :)
 
Zuletzt bearbeitet von einem Moderator:
Danke und schon jetzt vielen Dank für den Blick ind Glaskugel :)

[2001]
callerid=2001
type=friend
username=2001
secret=1234
qualify=yes; unnötig, macht nur Trafic
port=5070; ich hoffe das hast du auch deiner 2. Fritzbox gesagt. mach mal einen ; davor
nat=yes; du bist im internen Lan, dann ist das unnötig

insecure=port,invite
;mailbox=2001
host=dynamic
dtmfmode=rfc2833
canreinvite=yes; kannst du weglassen, ist standard
useragent=AVM FRITZ!Box Fon WLAN 7170 (UI) 29.04.49 (Dec 14 2007); das gehört da nicht hin

context=default

Du weisst hoffentlich, dass dein context=default gefährlich ist, weil teuer werden kann!
 
Ok und danke. ICh probiere es mal aus, habe aber dazu weitere Fragen in Rot
[2001]
qualify=yes; unnötig, macht nur Trafic => ok, mach ich weg
port=5070; ich hoffe das hast du auch deiner 2. Fritzbox gesagt. mach mal einen ; davor => aber ich muss dem Client doch den Port mitgeben, oder?
nat=yes; du bist im internen Lan, dann ist das unnötig =>ok

canreinvite=yes; kannst du weglassen, ist standard => ok
useragent=AVM FRITZ!Box Fon WLAN 7170 (UI) 29.04.49 (Dec 14 2007); das gehört da nicht hin => im CLI sehe ich aber, dass der sich das so speichert.

context=default => stattdessen?

Gruß
SHE
 
ok, es geht, aber was ist der eigentliche Bringer gewesen? Ich habe die Einträge noch weiter reduziert. nun sieht die sip.conf so aus:
...

[2001]
callerid=2001
type=friend
username=2001
secret=1234
;port=5070
nat=no
insecure=port,invite
;mailbox=2001
host=dynamic
;dtmfmode=rfc2833
context=intern
...

Danke
SHE
 
ok, es geht, aber was ist der eigentliche Bringer gewesen? I

port=5070
denn deine 2. Fritzbox arbeitet normal und benutzt daher den port 5060. Wenn du sie mit 5070 ansprichst, fühlt sie sich als nicht zuständig.

zu default:

Dein Problem ist

[default]
include => 1und1_out

Wenn ich deine ip-Nummer habe, rufe ich 00591...@deine ip-Adresse an. Dein Asterisk verbindet mich mit 00591... über 1und1_out

Du musst für deine internen Geräte einen eigenen Kontext anlegen und nur in diesem Kontext sind die Kontexte mit Rausrufmöglichkeit zugänglich.
 
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.