Hallo zusammen,
ein Mitarbeiter des Kunden hat momentan das Problem, dass er die Nachrichten in der Voicemailbox über ein Snom 760 mit der Taste 7 nicht löschen kann. Es kommt dann die Meldung “Die Nachricht wurde wiederhergestellt”.
Vorgehensweise:
- Mitarbeiter betätigt Voicemailbox-Taste auf Snom 760
- Ansage, dass X gespeicherte (oder auch neue) Nachrichten vorliegen
- Anhören einer Nachricht
- Anhören der Bedienungsansage (7 = Löschen)
- Taste 7 drücken
Danach kommt die Meldung “Die Nachricht wurde wiederhergestellt” und die Anzahl der Nachrichten ist wie vorher. Es ist egal, ob die Nachricht neu oder gespeichert ist. Es ist auch egal, ob man die Bedienungsansage abwartet oder mitten in der Nachricht die Taste 7 drückt.
Während der o.g. Schritte ist der folgende Asterisk-Trace entstanden:
== Using SIP VIDEO TOS bits 136
== Using SIP VIDEO CoS mark 6
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing *104@mdc_location-3:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,Vorname Nachname") in new stack
Vorname Nachname
-- Executing *104@mdc_location-3:2] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_CALLER_LOCATION_ID=3") in new stack
-- Executing *104@mdc_location-3:3] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_CALLER_LOCATION_NAME=Vorname Nachname") in new stack
== Extension Changed 16[mdc_hint-ident] new state InUse for Notify User Wn3wMY2NO712e33
-- Executing *104@mdc_location-3:4] Gosub("SIP/sWrLGYMRJ71143d-00001015", "sub_location,s,1(3,*104)") in new stack
== Extension Changed 16[mdc_hint-ident] new state InUse for Notify User 3PLJlOtly712e94
-- Executing [s@sub_location:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,used location id: 3 - dialed extension: *104") in new stack
used location id: 3 - dialed extension: *104
-- Executing [s@sub_location:2] Set("SIP/sWrLGYMRJ71143d-00001015", "MDC_CALLEE_NUM=*104") in new stack
== Extension Changed 16[mdc_hint-ident] new state InUse for Notify User sWrLGYMRJ71143d
-- Executing [s@sub_location:3] Return("SIP/sWrLGYMRJ71143d-00001015", "") in new stack
-- Executing *104@mdc_location-3:5] Gosub("SIP/sWrLGYMRJ71143d-00001015", "sub_split-location,s,1(3)") in new stack
== Extension Changed 16[mdc_hint-ident] new state InUse for Notify User aSjd9ho8z712e5f
-- Executing [s@sub_split-location:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,get user for location: 3") in new stack
get user for location: 3
-- Executing [s@sub_split-location:2] GotoIf("SIP/sWrLGYMRJ71143d-00001015", "0?s-zero,1") in new stack
== Extension Changed 16[mdc_hint-ident] new state InUse for Notify User a2GvHTGlk71010c
-- Executing [s@sub_split-location:3] Set("SIP/sWrLGYMRJ71143d-00001015", "TMP_USER_ID=4") in new stack
-- Executing [s@sub_split-location:4] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,user id: 4") in new stack
user id: 4
== Extension Changed 16[mdc_hint-ident] new state InUse for Notify User BzlF5jWEx712df2
-- Executing [s@sub_split-location:5] Return("SIP/sWrLGYMRJ71143d-00001015", "") in new stack
-- Executing *104@mdc_location-3:6] Goto("SIP/sWrLGYMRJ71143d-00001015", "mdc_user-4,*104,1") in new stack
-- Goto (mdc_user-4,*104,1)
-- Executing *104@mdc_user-4:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,nachnamev") in new stack
== Extension Changed 16[mdc_hint-ident] new state InUse for Notify User r4FD7KjJD712e96
nachnamev
-- Executing *104@mdc_user-4:2] Gosub("SIP/sWrLGYMRJ71143d-00001015", "sub_user,s,1(caller,4,16,nachnamev,Vorname Nachname,16,16,16)") in new stack
-- Executing [s@sub_user:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,sub_user mode caller") in new stack
sub_user mode caller
-- Executing [s@sub_user:2] Goto("SIP/sWrLGYMRJ71143d-00001015", "s-caller,1") in new stack
-- Goto (sub_user,s-caller,1)
-- Executing [s-caller@sub_user:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,sub_user user id: 4 - user exten: 16 - user: nachnamev - realname: Vorname Nachname - own mailbox: 16 - watched mailbox: 16 - callerid(num): 16") in new stack
sub_user user id: 4 - user exten: 16 - user: nachnamev - realname: Vorname Nachname - own mailbox: 16 - watched mailbox: 16 - callerid(num): 16
-- Executing [s-caller@sub_user:2] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_CALLER_USER_ID=4") in new stack
-- Executing [s-caller@sub_user:3] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_CALLER_NUM=16") in new stack
-- Executing [s-caller@sub_user:4] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_CALLER_ACC_NAME=nachnamev") in new stack
-- Executing [s-caller@sub_user:5] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_CALLER_ACC_REALNAME=Vorname Nachname") in new stack
-- Executing [s-caller@sub_user:6] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_CALLER_VM_OWN=16") in new stack
-- Executing [s-caller@sub_user:7] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_CALLER_VM_WATCHED=16") in new stack
-- Executing [s-caller@sub_user:8] Set("SIP/sWrLGYMRJ71143d-00001015", "CALLERID(name)=Vorname Nachname") in new stack
-- Executing [s-caller@sub_user:9] Set("SIP/sWrLGYMRJ71143d-00001015", "CALLERID(num)=16") in new stack
-- Executing [s-caller@sub_user:10] Return("SIP/sWrLGYMRJ71143d-00001015", "") in new stack
-- Executing *104@mdc_user-4:3] Goto("SIP/sWrLGYMRJ71143d-00001015", "internal,*104,1") in new stack
-- Goto (internal,*104,1)
-- Executing *104@internal:1] SIPAddHeader("SIP/sWrLGYMRJ71143d-00001015", ""Alert-Info:<http://www.notused.de>;info=alert-internal;x-line-id=0"") in new stack
-- Executing *104@internal:2] GosubIf("SIP/sWrLGYMRJ71143d-00001015", "1?sub_initcall,s,1(int,*104)") in new stack
-- Executing [s@sub_initcall:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,sub_initcall descent: int exten: *104") in new stack
sub_initcall descent: int exten: *104
-- Executing [s@sub_initcall:2] GosubIf("SIP/sWrLGYMRJ71143d-00001015", "1?sub_initloop,s,1") in new stack
-- Executing [s@sub_initloop:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,initial loop") in new stack
initial loop
-- Executing [s@sub_initloop:2] Set("SIP/sWrLGYMRJ71143d-00001015", "MDC_ALIAS_HOP=0") in new stack
-- Executing [s@sub_initloop:3] Return("SIP/sWrLGYMRJ71143d-00001015", "") in new stack
-- Executing [s@sub_initcall:3] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_TRANSFERBACK_HOP=0") in new stack
-- Executing [s@sub_initcall:4] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_DIALDESCENT=int") in new stack
-- Executing [s@sub_initcall:5] Goto("SIP/sWrLGYMRJ71143d-00001015", "int,1") in new stack
-- Goto (sub_initcall,int,1)
-- Executing [int@sub_initcall:1] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_DIALCALLERNUMINIT=16") in new stack
-- Executing [int@sub_initcall:2] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_DIALCALLEENUMINIT=*104") in new stack
-- Executing [int@sub_initcall:3] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_DIALCALLEENUMMAP=*104") in new stack
-- Executing [int@sub_initcall:4] Return("SIP/sWrLGYMRJ71143d-00001015", "") in new stack
-- Executing *104@internal:3] Goto("SIP/sWrLGYMRJ71143d-00001015", "main,*104,1") in new stack
-- Goto (main,*104,1)
-- Executing *104@main:1] Gosub("SIP/sWrLGYMRJ71143d-00001015", "sub_defcall,s,1(*104)") in new stack
-- Executing [s@sub_defcall:1] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_ALIAS_HOP=1") in new stack
-- Executing [s@sub_defcall:2] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_DIALCALLEENUM=*104") in new stack
-- Executing [s@sub_defcall:3] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_DIALCALLERNUM=16") in new stack
-- Executing [s@sub_defcall:4] GotoIf("SIP/sWrLGYMRJ71143d-00001015", "1?nozap") in new stack
-- Goto (sub_defcall,s,8)
-- Executing [s@sub_defcall:8] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_DIALCALLERNAME=Vorname Nachname") in new stack
-- Executing [s@sub_defcall:9] Set("SIP/sWrLGYMRJ71143d-00001015", "__MDC_DIALCHANNELNAME=sWrLGYMRJ71143d") in new stack
-- Executing [s@sub_defcall:10] Return("SIP/sWrLGYMRJ71143d-00001015", "") in new stack
-- Executing *104@main:2] Goto("SIP/sWrLGYMRJ71143d-00001015", "mdc_distribute,*104,1") in new stack
-- Goto (mdc_distribute,*104,1)
-- Executing *104@mdc_distribute:1] Gosub("SIP/sWrLGYMRJ71143d-00001015", "sub_mailbox-watched,s,1") in new stack
-- Executing [s@sub_mailbox-watched:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,sub_mailbox-watched:: watched voicebox: 16") in new stack
sub_mailbox-watched:: watched voicebox: 16
-- Executing [s@sub_mailbox-watched:2] Gosub("SIP/sWrLGYMRJ71143d-00001015", "sub_mailbox-check,s,1(16)") in new stack
-- Executing [s@sub_mailbox-check:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,sub_mailbox-check:: voicebox: 16") in new stack
sub_mailbox-check:: voicebox: 16
-- Executing [s@sub_mailbox-check:2] GotoIf("SIP/sWrLGYMRJ71143d-00001015", "1?s-true,1:s-false,1") in new stack
-- Goto (sub_mailbox-check,s-true,1)
-- Executing [s-true@sub_mailbox-check:1] Verbose("SIP/sWrLGYMRJ71143d-00001015", "1,sub_mailbox-check:: voicebox: 16 exists") in new stack
sub_mailbox-check:: voicebox: 16 exists
-- Executing [s-true@sub_mailbox-check:2] Set("SIP/sWrLGYMRJ71143d-00001015", "MDC_VOICECHECK=1") in new stack
-- Executing [s-true@sub_mailbox-check:3] Return("SIP/sWrLGYMRJ71143d-00001015", "") in new stack
-- Executing [s@sub_mailbox-watched:3] GotoIf("SIP/sWrLGYMRJ71143d-00001015", "0?false") in new stack
-- Executing [s@sub_mailbox-watched:4] VoiceMailMain("SIP/sWrLGYMRJ71143d-00001015", "16,s") in new stack
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-youhave.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'digits/12.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-Old.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-messages.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-onefor.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-Old.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-messages.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-first.alaw' (language 'de')
== Parsing '/var/spool/asterisk/voicemail/default/16/Old/msg0000.txt': Found
-- <SIP/sWrLGYMRJ71143d-00001015> Playing '/var/spool/asterisk/voicemail/default/16/Old/msg0000.slin' (language 'de')
mobydick*CLI>
mobydick*CLI>
mobydick*CLI>
mobydick*CLI>
mobydick*CLI>
mobydick*CLI>
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-deleted.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-undeleted.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-advopts.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-repeat.alaw' (language 'de')
-- <SIP/sWrLGYMRJ71143d-00001015> Playing 'vm-goodbye.alaw' (language 'de')
-- Executing [s@sub_mailbox-watched:5] Return("SIP/sWrLGYMRJ71143d-00001015", "") in new stack
-- Executing *104@mdc_distribute:2] Hangup("SIP/sWrLGYMRJ71143d-00001015", "") in new stack
== Spawn extension (mdc_distribute, *104, 2) exited non-zero on 'SIP/sWrLGYMRJ71143d-00001015'
-- Executing [h@mdc_distribute:1] Gosub("SIP/sWrLGYMRJ71143d-00001015", "def_hangup,s,1(,,,SERVICE)") in new stack
-- Executing [s@def_hangup:1] NoOp("SIP/sWrLGYMRJ71143d-00001015", ">>>def_hangup:: EXTEN: DIALSTATUS: QUEUESTATUS: REASON: SERVICE") in new stack
== Extension Changed 16[mdc_hint-ident] new state Idle for Notify User Wn3wMY2NO712e33
== Extension Changed 16[mdc_hint-ident] new state Idle for Notify User 3PLJlOtly712e94
== Extension Changed 16[mdc_hint-ident] new state Idle for Notify User sWrLGYMRJ71143d
== Extension Changed 16[mdc_hint-ident] new state Idle for Notify User aSjd9ho8z712e5f
== Extension Changed 16[mdc_hint-ident] new state Idle for Notify User a2GvHTGlk71010c
== Extension Changed 16[mdc_hint-ident] new state Idle for Notify User BzlF5jWEx712df2
== Extension Changed 16[mdc_hint-ident] new state Idle for Notify User r4FD7KjJD712e96
Während das Abhören läuft und vor dem Drücken der Taste 7 habe ich ein paar Leerzeilen in den Trace eingefügt.
Der Mitarbeiter kann die Nachrichten im MD-Client löschen. Er konnte mir allerdings nicht genau sagen wie lange das schon so ist. Seine Vermutung waren ca. 3 Monate. Es könnte als mit dem Update auf 7.08 zusammenhängen. Die eingesetzte MD-Version ist 7.08.02.
Hat jemand eine Idee für mich?
Danke
Ulf