Asterisk als LCR || TELEKOM-IP <-SIP-> * <-SIP-> Fritzbox <-> ISDN/DECT

BaWe

Neuer User
Mitglied seit
31 Mai 2005
Beiträge
166
Punkte für Reaktionen
14
Punkte
18
Hallo Zusammen,

habe nun das Problem dass die Fritzbox sich manchmal nicht am Asterisk anmeldet. Wenn ich dann mit einem Telefon nach "Extern" wähle wird die Verbindung wieder aufgebaut.
Wenn ich aber einen Anruf von Extern bekomme kann die FB nicht erreicht werden. Der Status der Rufnummer ist dann auch nicht "grün".

Hat da evtl. wer einen Tip?

Asterisk 1.8.10.1~dfsg-1ubuntu1

extensions.conf
Code:
[general]
port=5060
bindaddr=0.0.0.0
language=de
canreinvite=no
srvlookup=yes
allowguest=yes
allowsubscribe=yes
defaultexpirey=240
maxexpirey=600
context=default

register => 0XXXXXXX509:[email protected]/0XXXXXXX509 ; T-Online

; Telekom IP
[DTAG-IP]
context=telekom
type=friend
[email protected]
secret=kennwort
host=tel.t-online.de
fromdomain=tel.t-online.de
qualify=yes
canreinvite=no
allow = alaw
allow = g726
allow = gsm
allow = ulaw
dtmfmode=inband
insecure=invite
call-limit=2

[XXX509]
type=friend
host=dynamic
secret=123456
context=fritzbox
canreinvite=yes
nat=no
qualify=yes

extensions.conf
Code:
#include lcr/extensions.tsblcr

[default]
exten => _X.,1,Macro(tsblcr,${EXTEN},/etc/asterisk/lcr/tsblcr.routing,0XXXX${CALLERID(num)},0XXXX${CALLERID(num)},SIP,/etc/asterisk/sip.conf)
exten => _X.,n,Hangup()

; National Vorwahl beginnend mit +   warum beide nötig sind NO IDEA
exten => _+49X.,1,Set(CALLERID(num)=0XXXX${CALLERID(num)})
exten => _+49X.,n,Set(CALLERID(name)=${CALLERID(num)})
exten => _+49X.,n,Macro(tsblcr,0${EXTEN:3},/etc/asterisk/lcr/tsblcr.routing,0XXXX${CALLERID(num)},0XXXX${CALLERID(num)},SIP,/etc/asterisk/sip.conf)
exten => _+49X.,n,Hangup()

; Internationale Vorwahl mit beginnend mit +
exten => _+X.,1,Set(CALLERID(num)=0XXXX${CALLERID(num)})
exten => _+X.,n,Set(CALLERID(name)=${CALLERID(num)})
exten => _+X.,n,Macro(tsblcr,00${EXTEN:2},/etc/asterisk/lcr/tsblcr.routing,0XXXX${CALLERID(num)},0XXXX${CALLERID(num)},SIP,/etc/asterisk/sip.conf)
exten => _+X.,n,Hangup()

[fritzbox]
include => default

[telekom]
exten => _0XXXX.,1,Log(NOTICE, "Original CallerID Data:   ${CALLERID(all)}")
exten => _0XXXX.,n,AGI(reverse.agi,${CALLERID(num)})
exten => _0XXXX.,n,Set(CALLERID(name)=${RESULTREVERSE})
exten => _0XXXX.,n,Log(NOTICE, "New CallerID Data:   ${CALLERID(all)}")
exten => _0XXXX.,n,Dial(SIP/${EXTEN:5})
 
Nein, das brachte noch nicht den Erfolg.

Heute Morgen ist die Verbindung wieder weg. Immer nach der "Zwangstrennung" der Telekom geht die Verbindung verloren. Der * und die FB sind aber beide im LAN, was soll da die Trennung der Internetverbindung mit zu tun haben. Ausserdem gibts auch keine Probleme wenn ich in der FB auf "Neu verbinden" klicke.:confused:
 
Wenn ich aber einen Anruf von Extern bekomme kann die FB nicht erreicht werden.
Auf der Asterisk-Seite könntest du versuchen, die fritzbox-extension per defaultip=deine-fb.dyndns.org (ja, Hostnamen sind erlaubt) erreichbar zu machen. Geht zwar der Ursache nicht auf den Grund, löst aber das Problem mit der Nichterreichbarkeit.
 
Seit ich nun defaultip=fritz.box gesetzt habe, ist der Fehler nicht mehr aufgetreten. THX
 
Kostenlos!

Statistik des Forums

Themen
248,908
Beiträge
2,303,670
Mitglieder
378,542
Neuestes Mitglied
webstermalcom51