I’m using FreePBX 16.0.40.4. My voicemail (virtual extension) is not stable, incoming call will ring a ring group, then go to voicemail if no-one answer. Sometimes it will transfer, sometime it’s doesn’t.
Below are some logs related to voicemail, thanks in advance.
[2023-07-29 07:36:01] VERBOSE[10616] loader.c: Reloading module ‘codec_dahdi.so’ (Generic DAHDI Transcoder Codec Translator)
[2023-07-29 07:36:01] VERBOSE[10616] loader.c: Reloading module ‘codec_ast16_g729.so’ (Digium G.729 Annex A Codec (optimized for x86_64)
[2023-07-29 07:36:03] VERBOSE[10616] loader.c: Reloading module ‘app_queue.so’ (True Call Queueing)
[2023-07-29 07:36:03] NOTICE[10616] app_queue.c: queuerules.conf has not changed since it was last loaded. Not taking any action.
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:1] Set(“PJSIP/ABC-Vi-0000000c”, “__EXTTOCALL=900”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:2] Set(“PJSIP/ABC-Vi-0000000c”, “__CRM_VOICEMAIL=900”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:3] Set(“PJSIP/ABC-Vi-0000000c”, “MEXTEN=900”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:4] Set(“PJSIP/ABC-Vi-0000000c”, “MMODE=BUSY”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:5] Set(“PJSIP/ABC-Vi-0000000c”, “RETVM=”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:6] Set(“PJSIP/ABC-Vi-0000000c”, “MODE=busy”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:7] Macro(“PJSIP/ABC-Vi-0000000c”, “get-vmcontext,900”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [s@macro-get-vmcontext:1] Set(“PJSIP/ABC-Vi-0000000c”, “VMCONTEXT=default”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [s@macro-get-vmcontext:2] GotoIf(“PJSIP/ABC-Vi-0000000c”, “0?200:300”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx_builtins.c: Goto (macro-get-vmcontext,s,300)
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [s@macro-get-vmcontext:300] NoOp(“PJSIP/ABC-Vi-0000000c”, “”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:8] Set(“PJSIP/ABC-Vi-0000000c”, “MODE=busy”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:9] NoOp(“PJSIP/ABC-Vi-0000000c”, “MODE IS: busy”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:10] GotoIf(“PJSIP/ABC-Vi-0000000c”, “1?chknomsg”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx_builtins.c: Goto (macro-vm,vmx,12)
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:12] GotoIf(“PJSIP/ABC-Vi-0000000c”, “0?s-BUSY,1”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:13] GotoIf(“PJSIP/ABC-Vi-0000000c”, “1?notdirect”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx_builtins.c: Goto (macro-vm,vmx,15)
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:15] NoOp(“PJSIP/ABC-Vi-0000000c”, "Checking if ext 900 is enabled: ") in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [vmx@macro-vm:16] GotoIf(“PJSIP/ABC-Vi-0000000c”, “1?s-BUSY,1”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx_builtins.c: Goto (macro-vm,s-BUSY,1)
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [s-BUSY@macro-vm:1] NoOp(“PJSIP/ABC-Vi-0000000c”, “BUSY voicemail”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [s-BUSY@macro-vm:2] Macro(“PJSIP/ABC-Vi-0000000c”, “get-vmcontext,900”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [s@macro-get-vmcontext:1] Set(“PJSIP/ABC-Vi-0000000c”, “VMCONTEXT=default”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [s@macro-get-vmcontext:2] GotoIf(“PJSIP/ABC-Vi-0000000c”, “0?200:300”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx_builtins.c: Goto (macro-get-vmcontext,s,300)
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [s@macro-get-vmcontext:300] NoOp(“PJSIP/ABC-Vi-0000000c”, “”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] pbx.c: Executing [s-BUSY@macro-vm:3] VoiceMail(“PJSIP/ABC-Vi-0000000c”, “900@default,sbg(6)”) in new stack
[2023-07-29 08:12:00] VERBOSE[19141][C-00000007] file.c: <PJSIP/ABC-Vi-0000000c> Playing ‘/var/spool/asterisk/voicemail/default/900/busy.slin’ (language ‘en’)
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] app_macro.c: Spawn extension (macro-vm, s-BUSY, 3) exited non-zero on ‘PJSIP/ABC-Vi-0000000c’ in macro ‘vm’
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Spawn extension (ext-local, vmb900, 1) exited non-zero on ‘PJSIP/ABC-Vi-0000000c’
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [h@ext-local:1] Macro(“PJSIP/ABC-Vi-0000000c”, “hangupcall,”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@macro-hangupcall:1] GotoIf(“PJSIP/ABC-Vi-0000000c”, “1?theend”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx_builtins.c: Goto (macro-hangupcall,s,3)
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@macro-hangupcall:3] ExecIf(“PJSIP/ABC-Vi-0000000c”, “0?Set(CDR(recordingfile)=)”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@macro-hangupcall:4] Hangup(“PJSIP/ABC-Vi-0000000c”, “”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] app_macro.c: Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘PJSIP/ABC-Vi-0000000c’ in macro ‘hangupcall’
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Spawn extension (ext-local, h, 1) exited non-zero on ‘PJSIP/ABC-Vi-0000000c’
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] app_stack.c: PJSIP/ABC-Vi-0000000c Internal Gosub(crm-hangup,s,1) start
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@crm-hangup:1] NoOp(“PJSIP/ABC-Vi-0000000c”, “Sending Hangup to CRM”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@crm-hangup:2] NoOp(“PJSIP/ABC-Vi-0000000c”, “HANGUP CAUSE: 16”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@crm-hangup:3] ExecIf(“PJSIP/ABC-Vi-0000000c”, “1?Set(__CRM_VOICEMAIL=FAILED)”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@crm-hangup:4] NoOp(“PJSIP/ABC-Vi-0000000c”, “MASTER CHANNEL: 1690643519.12 = 1690643519.12”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@crm-hangup:5] GotoIf(“PJSIP/ABC-Vi-0000000c”, “0?return”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@crm-hangup:6] Set(“PJSIP/ABC-Vi-0000000c”, “__CRM_HANGUP=1”) in new stack
[2023-07-29 08:12:05] VERBOSE[19141][C-00000007] pbx.c: Executing [s@crm-hangup:7] AGI(“PJSIP/ABC-Vi-0000000c”, “agi://127.0.0.1/sangomacrm.agi”) in new stack
[2023-07-29 08:12:06] VERBOSE[19141][C-00000007] res_agi.c: <PJSIP/ABC-Vi-0000000c>AGI Script agi://127.0.0.1/sangomacrm.agi completed, returning 0
[2023-07-29 08:12:06] VERBOSE[19141][C-00000007] pbx.c: Executing [s@crm-hangup:8] Return(“PJSIP/ABC-Vi-0000000c”, “”) in new stack
[2023-07-29 08:12:06] VERBOSE[19141][C-00000007] app_stack.c: Spawn extension (ext-local, h, 1) exited non-zero on ‘PJSIP/ABC-Vi-0000000c’