Quantcast
Channel: IP-Phone-Forum
Viewing all articles
Browse latest Browse all 15636

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

$
0
0
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:anonymous@tel.t-online.de/0XXXXXXX509 ; T-Online

; Telekom IP
[DTAG-IP]
context=telekom
type=friend
username=username@t-online.de
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})


Viewing all articles
Browse latest Browse all 15636


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>