Asterisk und Fritzbox

Richte eine Dummy-Nummer (ISDN oder VoIP) ein.
Wenn Dich die Log-Meldungen stören, registriere die Box doch einmal am Asterisk, dann hast Du auch eine nutzlose Nummer, die Du einstellen kannst.

Alternativ könntest Du im Dialplan abfragen, ob die CallerID intern oder extern ist und den Anruf ggf. verwerfen.
 
Habe die Dummy-Nummer eingerichtet, das schien mir die einfachste Lösung zu sein.
Nochmals vielen Dank.
Es scheint alles so zu funktionieren, wie es sollte.
 
Jetzt ist mir doch noch etwas aufgefallen. Jetzt scheinen alle Anrufe vom hier eingestellten Peer zu kommen. Kann ich das irgendwie besser machen?
 
Du könntest nach CallerID unterscheiden:

Code:
exten => _6[0-2]X/30,1,Dial(SIP/**${EXTEN}@620)
exten => _6[0-2]X/31,1,Dial(SIP/**${EXTEN}@621)
exten => _6[0-2]X,1,Dial(SIP/**${EXTEN}@622)
exten => _6[0-2]X,2,HangUp

In dem Beispiel bekommt 30 die 620, 31 bekommt 621 und alles andere 622.
 
Ist zwar schon ein Weilchen her, aber ich bin gerade dabei, den Wählplan zu verfeinern und zu ergänzen. Momentan sieht er so aus:
Code:
[general]
static=yes
writeprotect=no

; --------------------------------------------------------------------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;

[lokal]
; Erreichbarkeit der Nebenstellen 60-69
; untereinander herstellen

exten => _6X,1,NoCDR()
exten => _6X,n,Dial,SIP/${EXTEN}|100|Ttr

exten => _61X,1,NoCDR()
exten => _61X,n,Dial,SIP/**${EXTEN}@${CALLERID(num)}

exten => _62X,1,NoCDR()
exten => _62X,n,Dial,SIP/6${EXTEN:-1}|100|Ttr


[fritzbox_out]
exten => _0.,1,Dial,SIP/${EXTEN}@${CALLERID(num)}|100|r

; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen

[default]
include => lokal
include => fritzbox_out
include => ankommend
;include => extensions_dialer.conf
;include => dialer


[ankommend]
exten => _62[0-1],1,Set(CALLERID(num)= ${CALLERID(num):-3})
exten => _62[0-1],n,AGI(dialectic-asterisk-incoming-call-monitor.agi)
exten => _62[0-1],n,Dial,SIP/6${EXTEN:-1}|100|r

;exten => _6X[2-5],1,Set(CALLERID(num)= ${CALLERID(num):-3})
exten => _6X[2-5],1,AGI(dialectic-asterisk-incoming-call-monitor.agi)
exten => _6X[2-5],n,Dial,SIP/6${EXTEN:-1}|100|r

exten => _62X/_0.,1,AGI(ast_revers.agi,${CALLERID(num)},${EXTEN})
exten => _62X/_0.,2,NoOp(Ein Anruf von ${LONGNAME})
exten => _62X/_0.,3,NoOp(Ein Anruf in ${LONGDETAILS})
exten => _62X/_0.,4,Set(CALLERID(name)=${LONGNAME})
exten => _62X/_0.,5,Dial,SIP/6${EXTEN:-1}|100|r
exten => _62X/_0.,6,AGI(dialectic-asterisk-incoming-call-monitor.agi)

[dialer]
exten => _6XX,1,NoCDR()
exten => _6XX,n,Dial,SIP/**${EXTEN}@62${CHANNEL:7:1}|100|r
exten => _0.,1,NoCDR()
exten => _0.,n,Dial,SIP/${EXTEN}@62${CHANNEL:7:1}|100|r
Das läuft auch alles soweit. Ob die Rückwärtssuche funktioniert, muss ich erst mal noch testen. Was mich stört: Wenn ich von einer DECT-Nebenstelle aufs iPad (dort läuft Bria iPad Edition wird die interne Fritz-Nummer mit führenden ** angezeigt. So kann ich aber nicht zurückrufen. Wenn ich die vierte Zeile bei [ankommend] aktiviere um die ** zu entfernen, zeigt die Asterisk-Konsole zwar an, dass die Nebenstelle klingelt, aber hören tue ich nichts.
Lösung?
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,295
Beiträge
2,249,593
Mitglieder
373,893
Neuestes Mitglied
Kukkatto
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.