VitalPBX - v3.2.4-5
On one system, when extensions are putting calls on hold or on park, callers are getting the ringback tone instead of the set music on hold set for the parking slots and extension.
Music on Hold set on the extension
Music on Hold set on the parking slot
So both locations have the Fun Times Music on hold set, this is moh2 in the db.
Here is the log section for a simple hold, as you can see the ringback class is being used.
[2023-09-05 09:40:29] VERBOSE[29382][C-000000d9] bridge_channel.c: Channel PJSIP/302-00000471 joined 'simple_bridge' basic-bridge <d8b946ff-e78a-4328-96e0-edf41c41ab88>
[2023-09-05 09:40:29] VERBOSE[29367][C-000000d9] bridge_channel.c: Channel Local/302@queue-call-to-agents-00000363;2 joined 'simple_bridge' basic-bridge <d8b946ff-e78a-4328-96e0-edf41c41ab88>
[2023-09-05 09:40:29] VERBOSE[29383][C-000000d9] bridge_channel.c: Channel Local/302@queue-call-to-agents-00000363;1 joined 'simple_bridge' basic-bridge <07a384e6-4168-43e6-b349-ee11758e8532>
[2023-09-05 09:40:29] VERBOSE[29365][C-000000d9] bridge_channel.c: Channel PJSIP/tv.in-00000470 joined 'simple_bridge' basic-bridge <07a384e6-4168-43e6-b349-ee11758e8532>
[2023-09-05 09:40:48] VERBOSE[29367][C-000000d9] res_musiconhold.c: Started music on hold, class 'ringback', on channel 'Local/302@queue-call-to-agents-00000363;2'
[2023-09-05 09:40:48] VERBOSE[29367][C-000000d9] res_musiconhold.c: Stopped music on hold on Local/302@queue-call-to-agents-00000363;2
[2023-09-05 09:40:48] VERBOSE[29367][C-000000d9] bridge_channel.c: Channel Local/302@queue-call-to-agents-00000363;2 left 'simple_bridge' basic-bridge <d8b946ff-e78a-4328-96e0-edf41c41ab88>
Calls are reaching the extensions via queue, which as always has been, has the default music on hold set to ringback. Nothing really changed config wise manually, just the update to this version on Sunday. I do not see this issue on other servers I have, though. So not really sure what could be happening.
If i call one of the slots directly I do get the proper music on hold oddly, moh2.
[2023-09-05 10:30:25] VERBOSE[8282][C-0000011c] bridge_channel.c: Channel PJSIP/999-000005d2 joined 'holding_bridge' parking-bridge <e6cd324f-07d2-4e8e-85f1-c2413421ee25>
[2023-09-05 10:30:25] VERBOSE[8282][C-0000011c] file.c: <PJSIP/999-000005d2> Playing 'digits/3.ulaw' (language 'en')
[2023-09-05 10:30:26] VERBOSE[8282][C-0000011c] file.c: <PJSIP/999-000005d2> Playing 'digits/7.ulaw' (language 'en')
[2023-09-05 10:30:27] VERBOSE[8282][C-0000011c] file.c: <PJSIP/999-000005d2> Playing 'digits/4.ulaw' (language 'en')
[2023-09-05 10:30:27] VERBOSE[8282][C-0000011c] res_musiconhold.c: Started music on hold, class 'moh2', on channel 'PJSIP/999-000005d2'
[2023-09-05 10:30:30] VERBOSE[8282][C-0000011c] res_musiconhold.c: Stopped music on hold on PJSIP/999-000005d2
Any idea why the ringback is being used instead of the proper music on hold?