- Mitglied seit
- 31 Mai 2005
- Beiträge
- 161
- Punkte für Reaktionen
- 13
- 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
extensions.conf
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})