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)
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,971
Mitglieder
378,565
Neuestes Mitglied
BenGradish