Asterisk an SIP Server derselben Fritzbox

hallihallo

Neuer User
Mitglied seit
18 Sep 2008
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
Hallo, ich habe Asterisk auf der fritzbox 7270v3. Die Telefonleitungen dieser Fritzbox werden als SIP Server freigegeben. Leider kann ich mit Asterisk, das auf derselben fritzbox
Läuft, über die sip.conf nicht connecten.

wenn ich die SIP Daten der fritzbox auf meinem Iphone in eine vOip app eingebe, dann geht es. Wenn ich asterisk auf einer weiteren fritzbox installiere, die ich hinter die ersten fritzbox haenge, funktioniert es wieder. Hätte da jemand einen Lösungsvorschlag mit dem ich die 2. fritzbox einsparen kann?

Gruß
 
Moin Moin,

Hab ich versucht in folgendem Artikel zu beschreiben:
[HowTo] Die erste Konfiguration: asterisk-11.8.0-rc1 (svn tag 11757) auf fb7270v3 & fb7390 - http://www.ip-phone-forum.de/showthread.php?t=267669

Ging auf meiner 7270v3 ohne Probleme. Nicht auf meiner 7370

Sollte es an einigen Stellen zu Unklarheiten kommen, dann schick mir bitte eine Nachricht. Ich versuch dann die Anleitung anzupassen.
 
Hi, deine Anleitung ist Super. aber soweit war ich vorher auch schon (mit der statischen Build) hier aus dem Forum.
Gerne kann ich da auch meine konfig posten. Ist aber identisch bis auf die Asterisk.conf.

Auch ich musste das mit 2 fritzboxen realisieren. Eine gibt die Telefonverbindungen als sip server frei und die 2., auf der Asterisk läuft, connected daran.

Meine Frage war halt, ob ich eine fritzbox sparen kann. D.h. Folgendes:

Fritzbox am DSL ist die 192.168.178.1
Diese gibt Telefonverbindungen frei: user 620, pass 621

Mit Asterisk moechte ich daran connecten

Habe nur keine config von Asterisk, der auf der 192.168.178.1 läuft, der das kann?
Sobald Asterisk und der sip server auf einer Box laufen, scheint es Probleme zu geben.

kann das jemand reproduzieren? Hat jemand ne loesung?

Gruß
 
Zuletzt bearbeitet:
Hast Du es mal bei 620 / 621, ... mit
nat=no
probiert? Ich meine, dass ich damals die NAT-Einstellungen ändern musse, damit es dann ging.
 
Hi, danke für die Antwort. Leider brachte das keinen Erfolg. Anbei meine sip.conf mit dem von dir eingearbeiteten Tipp, den ich nach bestem Wissen bei "620" umgesetzt habe.

Hätte jemand noch eine Idee?

Gruss

PS: Die SIP Ports in der Fritz habe ich geändert, so dass Asterisk auf 5060 lauschen kann.



Code:
[general]
bindport = 5060
bindaddr = 0.0.0.0
language=de
general=yes
nat=yes
localnet=192.168.178.0/255.255.0.0
externhost=myXXX.de

register => 621:[email protected]/51049XXX
register => 620:[email protected]/51049XXX

[51049XXX]
username=621
secret=621
type=friend
insecure=port,invite
host=192.168.178.1
fromdomain=192.168.178.1
fromuser=621
disallow=all
allow=alaw
allow=ulaw
context=hauptmenue

[51049XXX]
username=620
secret=620
type=friend
nat=no
insecure=port,invite
host=192.168.178.1
fromdomain=192.168.178.1
fromuser=620
disallow=all
allow=alaw
allow=ulaw
context=hauptmenue
 
Ich würde den Sip-Port ändern. Das könnte schon des Problem sein.
Außerdem wird 5060 andauernd von außen angegriffen.
 
Moin

Genau, hatte meinen *@fb auf Port 5061.
Registrierungen an den Fritz!Box Registraren (620-629) gingen bei mir
komischerweise erst nachdem ich bei diesen bei Anmeldung,
[x] Anmeldung aus dem Internet erlauben
...angehakt habe. Kann das Jemand bestätigen?

sip.conf
Code:
[general]
callerid = astefritz
useragent = "Asterisk on AVM FRITZ!Box Fon WLAN 7360 SL 109.05.50 (Feb 21 2013)"
language = de
bindport = 5061
bindaddr = 192.168.178.1
externhost = xxxxxxxxxxxxxx.no-ip.org
localnet = 192.168.178.0/255.255.255.0
;autodomain = yes
;realm = fritz.box
allowsubscribe = no
disallow = all
allow = alaw
allow = ulaw
allow = gsm
allow = g722
allow = g726
allow=t140
textsupport=yes
dtmfmode = RFC2833
context = extsip
;subscribecontext = default
checkmwi = 120
compactheaders = yes
sipdebug = yes
dumphistory = yes
recordhistory = yes
defaultexpiry = 3600
registerattempts = 0


;register = 620:[email protected]/620
register = 621:[email protected]/621
register = 622:[email protected]/622
register = 623:[email protected]/623
register = 624:[email protected]/624

[fb_peer](!)
type = peer
secret = secret
bindaddr = 192.168.178.1
host = 192.168.178.1
bindport = 5060
fromdomain = fritz.fonwlan.box
insecure = port,invite
nat = no
context = extsip

[624](fb_peer)
defaultuser = 624
callerid = "Fritz!Box" <624>

[fb_user](!)
type = friend
secret = secret
nat = no
host = dynamic
insecure = port,invite
context = users

[701](fb_user)
defaultuser = 701
callerid = snom1 <701>

[702](fb_user)
defaultuser = 702
callerid = snom2 <702>

[703](fb_user)
defaultuser = 703
callerid = deepthought <703>

[704](fb_user)
defaultuser = 704
callerid = viento <704>

[705](fb_user)
defaultuser = 705
callerid = koyaanisqatsi <705>

extension.conf
Code:
[general]
static = yes
writeprotect = no
clearglobalvars = yes

[globals]
FEATURES =
DIALOPTIONS =
RINGTIME = 20
FOLLOWMEOPTIONS =
PAGING_HEADER = Intercom

[extsip]
; ankommend vom Festnetz
exten => 621,n,Dial(SIP/701)
exten => 621,n,HangUp()

[users]
; intern
exten => _7XX,1,Dial(SIP/${EXTEN})
exten => _7XX,n,HangUp()

; Anrufbeantworter (Sprachmenue)
exten => ab,1,Dial(SIP/**60${CALLERID(num):2}@fritz.fonwlan.box:5060)
exten => ab,n,HangUp()

; abgehend ueber FBF interne Codes
exten => _#9X.,1,Dial(SIP/${EXTEN}@fritz.fonwlan.box:5060)
exten => _#9X.,n,HangUp()

; Messagetest
exten => info,1,Answer()
exten => info,n,SendText(${EXTEN}:${CALLERID(all)}${System(cat /var/media/NEW_LINK/status.log)})
exten => info,n,HangUp

[default]
 
Zuletzt bearbeitet:
Ihr seid echt die Besten. Die Änderung des Ports hats gebracht. Vielen Dank.

@koyaanisqatsi: Anmeldung aus dem Internet erlauben muss bei mir nicht aktiviert sein.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,832
Beiträge
2,219,108
Mitglieder
371,534
Neuestes Mitglied
vignajeanniegolabek
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.