# Updating voicemail via \*97 calls ends with busy signal

**URL:** https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209
**Category:** Reporting an Issue
**Created:** [April 13, 2022, 9:40am UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209 "2022-04-13T09:40:10Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![techisnumberone](https://forums.vitalpbx.org/letter_avatar_proxy/v4/letter/t/e480ec/32.png) [@techisnumberone](https://forums.vitalpbx.org/u/techisnumberone)
#### Post date: [April 13, 2022, 9:40am UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209/1 "2022-04-13T09:40:10Z")

</div>

- When updating voicemail via \*97 and someone reaches the updated voicemail they hear a busy signal instead of the custom recording.
- I see the 3 .wav files in the voicemail folder with the correct asterisk permissions.
- in the logs, I see Trunk Hangup
- When deleting the ext folder under voicemail and rebooting the PBX all is good
- I tried twice and the same thing happened
- I’m running Asterisk 18.10.0 VitalPBX 3.1.7-1

Anyone can try this on their PBX running the same version and reply here if they have the same issue.

Thank you.

---

<div class="post-metadata">

### Author: ![miguel](https://forums.vitalpbx.org/user_avatar/forums.vitalpbx.org/miguel/32/415_2.png) [@miguel](https://forums.vitalpbx.org/u/miguel)
#### Post date: [April 13, 2022, 3:44pm UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209/2 "2022-04-13T15:44:43Z")

</div>

A call trace could help!

When you say “Updating Voicemail,” do you mean setting up the Voicemail for the first time?

---

<div class="post-metadata">

### Author: ![techisnumberone](https://forums.vitalpbx.org/letter_avatar_proxy/v4/letter/t/e480ec/32.png) [@techisnumberone](https://forums.vitalpbx.org/u/techisnumberone)
#### Post date: [April 15, 2022, 8:12pm UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209/3 "2022-04-15T20:12:15Z")

</div>

Setting up the Voicemail for the first time.

See call trace

```auto
 -- PJSIP/5333-000000ab connected line has changed. Saving it until answer for PJSIP/PBX-trunk-000000a9
    -- PJSIP/5333-000000aa connected line has changed. Saving it until answer for PJSIP/PBX-trunk-000000a9
    -- PJSIP/5333-000000aa is ringing
    -- PJSIP/5333-000000ab is ringing
  == Spawn extension (sub-local-dialing, 5333, 50) exited non-zero on 'PJSIP/PBX-trunk-000000a9'
    -- Executing [h@sub-local-dialing:1] NoOp("PJSIP/PBX-trunk-000000a9", "Finishing the call") in new stack
    -- Executing [h@sub-local-dialing:2] Gosub("PJSIP/PBX-trunk-000000a9", "sub-udpate-virtual-dev-state,s,1(5333,NOT_INUSE)") in new stack
    -- Executing [s@sub-udpate-virtual-dev-state:1] NoOp("PJSIP/PBX-trunk-000000a9", "Update Virtual Devices State") in new stack
    -- Executing [s@sub-udpate-virtual-dev-state:2] Set("PJSIP/PBX-trunk-000000a9", "EXT_NUM=5333") in new stack
    -- Executing [s@sub-udpate-virtual-dev-state:3] Set("PJSIP/PBX-trunk-000000a9", "NEW_STATUS=NOT_INUSE") in new stack
    -- Executing [s@sub-udpate-virtual-dev-state:4] Set("PJSIP/PBX-trunk-000000a9", "EXTENSION_ID=15") in new stack
       > Found no rows [SELECT `device_id` FROM ombu_devices WHERE extension_id='15' and technology='virtual' and tenant_id=(SELECT tenant_id from ombu_tenants WHERE path='58deec75c59ab8e3')]
    -- Executing [s@sub-udpate-virtual-dev-state:5] Set("PJSIP/PBX-trunk-000000a9", "ODBC_ID=") in new stack
    -- Executing [s@sub-udpate-virtual-dev-state:6] GotoIf("PJSIP/PBX-trunk-000000a9", "1?no_rows") in new stack
    -- Goto (sub-udpate-virtual-dev-state,s,14)
    -- Executing [s@sub-udpate-virtual-dev-state:14] Return("PJSIP/PBX-trunk-000000a9", "") in new stack
    -- Executing [h@sub-local-dialing:3] GosubIf("PJSIP/PBX-trunk-000000a9", "0?dynamic-routing-connected,s,1(CANCEL,XXXXXXXXXX)") in new stack
    -- Executing [h@sub-local-dialing:4] GotoIf("PJSIP/PBX-trunk-000000a9", "0?call_ended") in new stack
    -- Executing [h@sub-local-dialing:5] GosubIf("PJSIP/PBX-trunk-000000a9", "0?wake-up-no-answered,s,1") in new stack
    -- Executing [h@sub-local-dialing:6] Gosub("PJSIP/PBX-trunk-000000a9", "sub-call-completion-check,s,1") in new stack
    -- Executing [s@sub-call-completion-check:1] NoOp("PJSIP/PBX-trunk-000000a9", "FEATURE: CALL COMPLETION CHECK") in new stack
    -- Executing [s@sub-call-completion-check:2] Set("PJSIP/PBX-trunk-000000a9", "CC_MODE=none") in new stack
    -- Executing [s@sub-call-completion-check:3] Set("PJSIP/PBX-trunk-000000a9", "CC_MODE=none") in new stack
    -- Executing [s@sub-call-completion-check:4] Set("PJSIP/PBX-trunk-000000a9", "CC_MODE=none") in new stack
    -- Executing [s@sub-call-completion-check:5] GotoIf("PJSIP/PBX-trunk-000000a9", "1?end") in new stack
    -- Goto (sub-call-completion-check,s,17)
    -- Executing [s@sub-call-completion-check:17] Return("PJSIP/PBX-trunk-000000a9", "") in new stack
    -- Executing [h@sub-local-dialing:7] NoOp("PJSIP/PBX-trunk-000000a9", "Call ended") in new stack
    -- Executing [h@sub-local-dialing:8] Gosub("PJSIP/PBX-trunk-000000a9", "notify-call-hangup,s,1") in new stack
    -- Executing [s@notify-call-hangup:1] Verbose("PJSIP/EPBX-trunk-000000a9", "0, Extension Hangup") in new stack
 Extension Hangup
    -- Executing [s@notify-call-hangup:2] GotoIf("PJSIP/PBX-trunk-000000a9", "0?:incoming") in new stack
    -- Goto (notify-call-hangup,s,5)
    -- Executing [s@notify-call-hangup:5] Verbose("PJSIP/PBX-trunk-000000a9", "0, Extension Hangup - Incoming Call") in new stack
 Extension Hangup - Incoming Call
    -- Executing [s@notify-call-hangup:6] UserEvent("PJSIP/PBX-trunk-000000a9", ""EXTENSIONS_SUMMARY","Data: INCOMING,XXXXXXXXXX,,IN"") in new stack
    -- Executing [s@notify-call-hangup:7] Return("PJSIP/PBX-trunk-000000a9", "") in new stack
    -- Executing [h@sub-local-dialing:9] Hangup("PJSIP/PBX-trunk-000000a9", "") in new stack
  == Spawn extension (sub-local-dialing, h, 9) exited non-zero on 'PJSIP/PBX-trunk-000000a9'

```

---

<div class="post-metadata">

### Author: ![PitzKey](https://forums.vitalpbx.org/user_avatar/forums.vitalpbx.org/pitzkey/32/420_2.png) [@PitzKey](https://forums.vitalpbx.org/u/PitzKey)
#### Post date: [April 16, 2022, 5:10pm UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209/4 "2022-04-16T17:10:07Z")

</div>

This is a partial call trace. Please grab a full call trace and post it via [pastebin.com](http://pastebin.com)

---

<div class="post-metadata">

### Author: ![techisnumberone](https://forums.vitalpbx.org/letter_avatar_proxy/v4/letter/t/e480ec/32.png) [@techisnumberone](https://forums.vitalpbx.org/u/techisnumberone)
#### Post date: [April 18, 2022, 4:31am UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209/5 "2022-04-18T04:31:14Z")

</div>

I tried setting up the voicemail on another VitalPBX system and I don’t have this issue.

What is the recommended way to repair VitalPBX?

---

<div class="post-metadata">

### Author: ![PitzKey](https://forums.vitalpbx.org/user_avatar/forums.vitalpbx.org/pitzkey/32/420_2.png) [@PitzKey](https://forums.vitalpbx.org/u/PitzKey)
#### Post date: [April 18, 2022, 7:43am UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209/6 "2022-04-18T07:43:58Z")

</div>

We have no idea what’s wrong. Please share a full call trace via pastebin

---

<div class="post-metadata">

### Author: ![mo10](https://forums.vitalpbx.org/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mo10](https://forums.vitalpbx.org/u/mo10)
#### Post date: [April 18, 2022, 11:43am UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209/7 "2022-04-18T11:43:30Z")

</div>

> [@techisnumberone](#):
>
> What is the recommended way to repair VitalPBX?

Check the FAQ section here. For example:

> [@After an update VitalPBX does not start, what do I do?](https://forums.vitalpbx.org/t/after-an-update-vitalpbx-does-not-start-what-do-i-do/63):
>
> This may happen because the process of updating the databases or the creation of the configuration files has not been completed. To complete the process of updating the databases we use the following command from the console: vitalpbx --build-db And to generate the configuration files use the following command from the console: vitalpbx --fully-dump-conf

---

<div class="post-metadata">

### Author: ![mo10](https://forums.vitalpbx.org/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mo10](https://forums.vitalpbx.org/u/mo10)
#### Post date: [April 18, 2022, 6:59pm UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209/8 "2022-04-18T18:59:29Z")

</div>

@techisnumberone

did this really help you fix the issue?

---

<div class="post-metadata">

### Author: ![techisnumberone](https://forums.vitalpbx.org/letter_avatar_proxy/v4/letter/t/e480ec/32.png) [@techisnumberone](https://forums.vitalpbx.org/u/techisnumberone)
#### Post date: [April 19, 2022, 3:48am UTC](https://forums.vitalpbx.org/t/updating-voicemail-via-97-calls-ends-with-busy-signal/1209/9 "2022-04-19T03:48:54Z")

</div>

I clicked Solution by mistake.

It’s bizarre as I can’t reproduce the issue now.  
I could reproduce the issue from the Vitalpbx mobile app on one PBX (I thought I figured it out), but now I can’t generate the problem.  
I guess ill reply if it happens again.

Thanks all for your help
