# Asterisk Improvements

**URL:** https://forums.vitalpbx.org/t/asterisk-improvements/5834
**Category:** VitalPBX
**Created:** [November 6, 2025, 1:05pm UTC](https://forums.vitalpbx.org/t/asterisk-improvements/5834 "2025-11-06T13:05:57Z")
**Posts on this page:** 6
**Page:** 1

<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: [November 6, 2025, 1:05pm UTC](https://forums.vitalpbx.org/t/asterisk-improvements/5834/1 "2025-11-06T13:05:57Z")

</div>

Hello All,

I recall talking about this here but I cannot find the topic to update it.

Asterisk has done some major improvements recently and I would love to see it in VitalPBX.

## #1 Alternate Channel Backend Storage

Full docs: [s.asterisk.net/dc679ec3](http://s.asterisk.net/dc679ec3)

In short, if you change it to `C++ Maps on Name and Uniqueid` will see a SIGNIFICANT performance improvement on busy systems.

At the time of writing this, VitalPBX 4.5.1-5 still has the old algorithm:

```bash
 root@pbx1:~# asterisk -x"core show settings" | grep Channel
  Channel storage backend: ao2_legacy

```

## #2 Threadpool is being replaced with Taskpool

- The threadpool\_\* options in pjsip.conf have now  
been deprecated though they continue to be read and used.  
They have been replaced with taskpool options that give greater  
control over the underlying taskpool used for PJSIP. An alembic  
upgrade script has been added to add these options to realtime  
as well.
- The threadpool\_\* options in stasis.conf have now been deprecated  
though they continue to be read and used. They have been replaced with taskpool  
options that give greater control over the underlying taskpool used for stasis.

* * *

We would love to see these changes in VitalPBX!

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: [November 6, 2025, 5:51pm UTC](https://forums.vitalpbx.org/t/asterisk-improvements/5834/2 "2025-11-06T17:51:14Z")

</div>

With the latest version, you can manually change it and test it!

You can create a custom file like the one below and restart Asterisk.

```auto
/etc/asterisk/vitalpbx/asterisk__20-options.conf 

```

---

<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: [November 12, 2025, 6:31pm UTC](https://forums.vitalpbx.org/t/asterisk-improvements/5834/3 "2025-11-12T18:31:24Z")

</div>

Hello @miguel,

Can you please confirm if optimization was enabled when compiled from source?

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: [November 12, 2025, 6:46pm UTC](https://forums.vitalpbx.org/t/asterisk-improvements/5834/4 "2025-11-12T18:46:03Z")

</div>

Yes, it was enabled!

---

<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: [November 27, 2025, 4:27am UTC](https://forums.vitalpbx.org/t/asterisk-improvements/5834/5 "2025-11-27T04:27:45Z")

</div>

For those who want to learn more about Threadpool

[https://www.asterisk.org/taskpool-a-hunch-turned-performance-improvement](https://www.asterisk.org/taskpool-a-hunch-turned-performance-improvement)

---

<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: [December 31, 2025, 6:09pm UTC](https://forums.vitalpbx.org/t/asterisk-improvements/5834/8 "2025-12-31T18:09:47Z")

</div>

Hello,

Friendly follow up on the Task Processor improvements. Any chance we can see this in VitalPBX?

Thank you
