Asterisk an SIP Server der FB anmelden....

HyBird

Mitglied
Mitglied seit
28 Jul 2004
Beiträge
701
Punkte für Reaktionen
0
Punkte
16
Ich habe mir nun den Luxus gegönnt auf meiner FBF 7270 asterisk 1.4.22 zu installieren nach euren geniosen Anleitungen hier im Forum.

Auf den ersten Blick ist mir eure extensions.conf aufgefallen die mir recht Komplex erscheint.

Darum kam ich auf die Idee warum Kompliziert wenn es auch einfach geht.
Ich dachte mir registrieren wir unseren Asterisk an dem Internen SIP Registrar der Fritzbox. Theoretisch sollte dann doch möglich sein die FB als Gateway zu missbrauchen.

Code:
[general]
context=default			; Default context for incoming calls
; port 5060 already used by fritzbox, so use 5061 
; and reconfigure local sip phones (remote sip goes through asterisk!)
;                 ^^^^^
; XLITE in same subnet example config (fritzbox 192.168.222.100) 
; - System Settings / SIP Proxy / Default
;   - Enabled: Yes
;   - Display Name=Username=Auth. User=: 7701
;   - Password: 7701
;   - Domain/Realm: 192.168.222.100
;   - SIP Proxy: 192.168.222.100:5061
;                                ^^^^
;   - Outbound Proxy: (empty)
;   - Use Outbound Proxy: Never
;   - Send Internal IP: Always
;                       ^^^^^^
;   - Register: Default
; - Advanced System Settings / Audio / Silence Settings
;   - Transmit Silence: Yes

bindport=5061			; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
tcpenable=yes
tcpbindaddr=0.0.0.0:5061
;tlsenable=yes                 	; tls is not enabled by default
;tlsbindaddr=0.0.0.0:5062      	; default tls port is 5061 which conflicts with
				; default fritzbox asterisk sip port 5061
srvlookup=yes			; Enable DNS SRV lookups on outbound calls
language=de

;using external sip provider
;and coping with dynamic ip address (the entry localnet=127...
;is required if the avm sip client is registered at localhost:5061)
;(idea taken from [email protected])
externhost=pcdoktorbonn.dyndns.org
;localnet=127.0.0.0/255.0.0.0
;nat=yes
canreinvite=no
localnet=192.168.124.0/255.255.255.0
;register => bluesip/username:[email protected]/sip1
;...(http://www.ip-phone-forum.de/showpost.php?p=500468&postcount=12)

register => 623:[email protected]:5060/623


[623]
type=friend
;disallow=all
bindport=5060
;allow = ulaw
allow = all
context=fbfin
username=623
fromuser=623
secret=12345
host=192.168.124.254
fromdomain=fritz.box
qualify=yes
;insecure=port,invite
nat=no 


[2059]  ; Leitung1
call-limit = 2
allow = all
notifyringing = yes
Subscribecontext=linemonitor
context=default
secret=1234
callerid="Marco Wolff" <2059>
type=friend
host=dynamic
qualify=yes

Gemäß dieser sip.conf registriert sich der * auch braf an der Fritzbox.

in meiner testextension
Code:
exten => 623,1,Dial(SIP/2059,,t)

bimmelt dann auch noch das telefon an port 2 der FB welches über den FB Sip Client an den asterisk auf der Box angemeltet ist.

Nehme ich ab, hört man nichts. CLI meldet:
Code:
Nov 23 00:40:11 telefon[1386]: SIGCHLD received!
Nov 23 00:40:12 telefon[1386]: SIGCHLD received!
    -- Executing [623@fbfin:1] Dial("SIP/623-005f10f0", "SIP/2059||r") in new stack
    -- Called 2059
    -- SIP/2059-005ece20 is ringing
    -- SIP/2059-005ece20 answered SIP/623-005f10f0
    -- Packet2Packet bridging SIP/623-005f10f0 and SIP/2059-005ece20
[Nov 22 23:40:20] WARNING[5916]: rtp.c:891 ast_rtcp_read: RTCP Read too short

[Nov 22 23:40:24] WARNING[5916]: rtp.c:891 ast_rtcp_read: RTCP Read too short

  == Spawn extension (fbfin, 623, 1) exited non-zero on 'SIP/623-005f10f0'

hat jemand einen Plan woran das Liegen könnte?
 
hi,

bist du mittlerweise vorangekommen? oder hast erfahrungen sammeln können?
ich habe auch so was in die Richtung vor, wäre natürlich praktisch wenn so einfach gehen würde...

Danke und Gruß
cunctator
 
nein Leider Nicht!

Ich habe das Thema ad akta gelegt. Und mir eine Rechner auf ATOM Basis angeschafft. Leider fluppt die FB immer noch nicht als Gateway. Was ich nicht verstehe.
 
Hm das ist ja merkwürdig.. also ich versuche auch grade ähnliches, mein Asterisk ist zwar nicht mehr direkt auf der Box (weil das 2 Minuten gedauert hat bis sich im FB WebInterface mal ne Seite geöffnet hat), sondern auf ner vm dahinter, sollte ansich aber nicht viel Unterschied machen denke ich.

Bei mir ist das Verhalten aber eher andersrum, raustelefonieren über die FB geht einwandfrei, nur einkommende werden auf dem Asterisk nicht mal angezeigt obwohls laut sip show registry an der FB registriert ist.

Morgen werd ich das Ding aber noch mal nerven, bis das geht...
 
evtl so

Code:
Dann auf dem Asterisk in der sip.conf:
register => 621:geheim@fritzip/context
+
[621]
type = peer
username = 621
host = 192.168.178.1
dtmfmode=rfc2833
secret=gehein
qualify = yes
fromdomain = fritz.box ;
fromuser = 621 ;
nat = no
canreinvite = no
context = default
insecure=port,invite ; Das war Grund3 fürs Besetzt
====
Rauswählen vom Asterisk in der extensions.conf
exten => _0ZX.,1,Dial(SIP/${EXTEN}@621,45,r)
 
Danke! Läuft :)
 
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.