[Freeswitch-users] avmd stop not working on 1.8.5

Grant Bagdasarian gb at cm.nl
Wed Mar 6 13:23:00 UTC 2019


The command 'avmd {uuid} stop' is currently causing some issues on one of our Freeswitch instances running version 1.8.5 -6-31281a0bf1 (Installed using apt-get).
When executing the command in Python or simply through the cli, it just hangs and doesn't continue processing the rest of the script (in the case of python).
After the call is disconnected physically, the 'show channels' command still shows the channel. 'uuid_kill' ends in 'no such channel'.
Also, no new calls can be originated, until Freeswitch is restarted.
I can disconnect from the cli, and reconnect again just fine, so Freeswitch doesn't actually crash.

We have another instance running an older version of Freeswitch 1.6.13 git d422498 (Compiled from source), which doesn't run into this issue.
The python script executed is the same on both instances.

When we remove the 'avmd {uuid} stop' command from the script, the script continues normally and the call is disconnected without issue, and removed from the internal db.

Any ideas how to debug this properly? I've tried gdb, but since Freeswitch doesn't crash, nothing is generated (unless I used it wrong. I'm not experienced in running gdb).

What is the performance impact if we leave out the avmd stop command? Will any resources consumed by the module be cleaned up automatically after the call disconnects?



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20190306/270d7c97/attachment.html>

More information about the FreeSWITCH-users mailing list