Anrufe mit unterdrückter Nummer

le_chaot

Neuer User
Mitglied seit
3 Feb 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo,
dank des Forums bin ich mit asterisk schon recht weit gekommen, eine Sache hackt aber noch. Asterisk soll bei mir nur als Annahmestelle für unerwünschte und unterdrückte Rufnummern arbeiten, vllt auch mal als Faxdienst.

Nach dem Beitrag hier habe ich diesen Eintrag in die extensions.conf gemacht:
Code:
exten = meineMSN/gesperrte_Nummer,1,aktion()
das klappt auch. Aber wie behandel ich anonyme Anrufe?
Code:
exten = meineMSN/"",1,aktion()
oder
Code:
exten = meineMSN/'',1,aktion()
Diese Einträge funktionieren nicht. Asterisk meldet
Code:
== ISDN1#02: Incoming call '' -> 'meineMSN'
[Feb  3 12:38:16] NOTICE[6350]: chan_capi.c:2575 start_pbx_on_match: ISDN1#02: did not find exten for 'meineMSN', ignoring call.
  == ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 4
Kann mir jemand sagen, welche Platzhalter ich für anonyme Anrufer eintragen muß?
 
Hallo,

das funktioniert mit diesem Aufbau nicht. Da kommst Du um ein GotoIf oder ExecIf nicht herum.

Code:
exten => bla,1,GotoIf($["${CALLERID(num)}"=""]?dahin)
müsste funktionieren. Alternativ ExecIf, je nachdem, wie Du weitermachst.

Rentier
 
Da kommst Du um ein GotoIf oder ExecIf nicht herum.
Es gibt doch einen Weg. Einfach gar keine Platzhalter verwenden:
Code:
exten = MeineMSN/,1,Aktion()
Zuerst dachte ich, das alle Anrufe durch die fehlenden Platzhalter entpsrechend gehandelt werden, dem ist nicht so. Nur Anrufe mit unterdrückter Rufnummer werden entsprechend abgearbeitet.
Anruf ohne Rufnr:
Code:
== ISDN1#02: Incoming call '' -> 'meineMSN'
    -- Executing [meineMSN@isdn-in:1] Answer("CAPI/ISDN1#02/meineMSN-0", "") in new stack
  == ISDN1#02: Answering for meineMSN
usw....
Anruf mit Nr:
Code:
== ISDN1#02: Incoming call 'Rufnr' -> 'meineMSN'
[Feb  4 08:23:08] NOTICE[4594]: chan_capi.c:2575 start_pbx_on_match: ISDN1#02: did not find exten for 'meineMSN', ignoring call.
  == ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 4
 

Statistik des Forums

Themen
246,300
Beiträge
2,249,713
Mitglieder
373,904
Neuestes Mitglied
Elemir
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.