Voicemail nimmt nicht an

Toeppi

Neuer User
Mitglied seit
23 Jan 2006
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe (mal wieder) ein kleines Problem.
Leider nimmt mein Voicemail keine Gespräche entgegen. Möchte gerne die Do not disturb Funktion von meinem GXP2000 nutzen. Wenn ich nun dnd enable dann kommt lediglich ein Busy. Wenn ich z. B. vom Handy aus meine FN Nummer anrufe kommt ein "der gewünschte Gesprächspartner ist z.Zt. nicht erreichbar...."

Hier meine exentsions:

Code:
[macro-faxempfang]
exten => s,1,SetVar(FAXFILE=/var/spool/asterisk/fax/${UNIQUEID})
exten => s,2,SetVar([email protected])

; ==============================================================
[macro-rufumleitung]
exten => s,1,DBget(NUM=umleitung/${ARG1})
exten => s,n,NoOP(DBGetStatus: ${DBGETSTATUS}
exten => s,n,GotoIf($["${DBGETSTATUS}"  = "NOTFOUND"]?4:6)
exten => s,n,Dial(SIP/${ARG1},10)
exten => s,n,Hangup
exten => s,n,Set(NUM=${DB(umleitung/${ARG1})})
exten => s,n,Dial(SIP/${NUM},10)
exten => s,n,Hangup

;
; ===================< TEST - NUMMERN >======================
;

[rufumleitung]
exten => _*3.,1,NoOp(Rufumleitung ein)
exten => _*3.,n,DBput(umleitung/${CALLERIDNUM}=${EXTEN:2})
exten => _*3.,n,Set(NUM=${DB(umleitung/${CALLERIDNUM})})
exten => _*3.,n,Playback(rufuml_an)
exten => _*3.,n,SayNumber(${NUM})
exten => _*3.,n,Hangup
		         
exten => _*4,1,NoOp(Rufumleitung aus)
exten => _*4,n,DBdel(umleitung/${CALLERIDNUM})
exten => _*4,n,PlayBack(rufuml_aus)
exten => _*4,n,Hangup


[zeit]
exten => 83,1,SayUnixTime
exten => 83,2,Hangup

[moh_test]
exten => 82,1,Answer
exten => 82,2,MusicOnHold()
exten => 82,3,Hangup

[echotest]
exten => 81,1,answer
exten => 81,2,wait,1
exten => 81,3,playback,demo-echotest
exten => 81,4,echo
exten => 81,5,playback,demo-echodone
exten => 81,6,hangup

[mailbox]
exten => 80,1,answer
exten => 80,n,wait,1
exten => 80,n,voicemailmain
exten => 80,n,hangup

[mailbox_own]
exten => 88,1,answer
exten => 88,n,wait,1
exten => 88,n,voicemailmain,s${CALLERIDNUM}
exten => 88,n,hangup

; ===========================================================

[lokal]
exten => _3X,1,NoCDR()
exten => _3X,2,Dial,SIP/${EXTEN}|55|Ttr
exten => _4X,1,NoCDR()
exten => _4X,2,Dial(Zap/g1/${EXTEN},90,tT)

[capi-in]
exten => msn1,1,Dial(SIP/30,30,tT)
exten => msn1,2,Busy
exten => msn1,3,Hangup

exten => msn2,1,Dial(SIP/31,30,tT)
exten => msn2,2,Busy
exten => msn2,3,Hangup

exten => msn3,1,Dial(SIP/32,30,tT)
exten => msn3,2,Busy
exten => msn3,3,Hangup

exten => faxmsn1,1,Wait(3)
exten => faxmsn1,2,Macro(faxempfang)
exten => faxmsn1,3,rxfax(${FAXFILE})
exten => h,1,system(/var/lib/asterisk/scripts/faxmail "${CALLERIDNUM}" "${MAILADDR}" "${FAXFILE}")

exten => faxmsn2,1,Wait(3)
exten => faxmsn2,2,Macro(faxempfang)
exten => faxmsn2,3,rxfax(${FAXFILE})
exten => h,1,system(/var/lib/asterisk/scripts/faxmail "${CALLERIDNUM}" "${MAILADDR}" "${FAXFILE}")

exten => faxmsn3,1,Wait(3)
exten => faxmsn3,2,Macro(faxempfang)
exten => faxmsn3,3,rxfax(${FAXFILE})
exten => h,1,system(/var/lib/asterisk/scripts/faxmail "${CALLERIDNUM}" "${MAILADDR}" "${FAXFILE}")

exten => r-BUSY,1,voicemail,b30
exten => r-BUSY,2,Hangup

exten => r-NOANSWER,1,voicemail,u30
exten => r-NOANSWER,2,Hangup

[gir-out]
exten => _0.,1,Dial,SIP/${EXTEN}@xxxx|90|r

[gir-in]
exten => xxx,1,Dial,SIP/30|30|r
exten => xxx,2,Goto,r-${DIALSTATUS}|1

exten => r-BUSY,1,voicemail,b30
exten => r-BUSY,2,Hangup

exten => r-NOANSWER,1,voicemail,u30
exten => r-NOANSWER,2,Hangup

[nikotel-in]
exten => s,1,NoOp ;(Ankommend über Nikotel)
exten => s,n,macro,ruf|SIP|33 ; hier anstatt 32 das Endgerät angeben, das bei ankommenden Calls klingeln soll !

[nikotel-out] ; wir verwenden *2 als Vorwahl für Anrufe über den nikotel-Account
exten => _*2.,1,dial,SIP/${EXTEN:2}@63.214.186.6|45|r


[default]
include => lokal
include => echotest
include => zeit
include => moh_test
include => mailbox
include => mailbox_own
include => rufumleitung
include => gir-out
include => nikotel-out
include => capi-in
 
In welchem Kontext landet der eingehende Anruf und auf welcher Nummer? Was sagt das CLI?
 
Maik schrieb:
In welchem Kontext landet der eingehende Anruf und auf welcher Nummer? Was sagt das CLI?


CLI meldet:

Code:
    -- SIP/31-049a is busy
  == Everyone is busy/congested at this time (1:1/0/0)
    -- Executing Busy("CAPI/ISDN1/msn-3", "") in new stack
  == Spawn extension (capi-in, msn, 2) exited non-zero on 'CAPI/ISDN1/msn-3'
    -- Executing System("CAPI/ISDN1/msn-3", "/var/lib/asterisk/scripts/faxmail "eingehendenr" "" """) in new stack
  == ISDN1: Interface cleanup PLCI=0x101

Habe es mit Anrufen auf meine ISDN-Nr. probiert. Die landen in [capi-in].
 
Code:
[capi-in]
[...]
exten => msn3,1,Dial(SIP/32,30,tT)
exten => msn3,2,Busy
exten => msn3,3,Hangup

Hmm also wenn du voicemail haben willst, solltest du evtl. nicht Busy verwenden....
 
Sondern? Spann einen Asterisk-Neuling doch nicht so auf die Folter :)
Will endlich meinen restlichen ISDN-Krempel los werden ;) und die Voicemail geschichte ist die letzte Hürde (für heute zumindest)
 

Statistik des Forums

Themen
244,878
Beiträge
2,220,013
Mitglieder
371,602
Neuestes Mitglied
Bullschied
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.