Dear community members,
After a recent update, I have my Ring Group functionality broken. Existing ring groups does continue to work but when adding a new one, it seems to work but when calling it says Busy and in the logs I have this strange error. I have tried on diffrent domains, same behaviour.
I'ts a simple VPS on Ubuntu 20.04 and the latest version of FusionPBX from Github. I always do the steps 1 and 2 A & B when upgrading.
Any thougts ?
After a recent update, I have my Ring Group functionality broken. Existing ring groups does continue to work but when adding a new one, it seems to work but when calling it says Busy and in the logs I have this strange error. I have tried on diffrent domains, same behaviour.
I'ts a simple VPS on Ubuntu 20.04 and the latest version of FusionPBX from Github. I always do the steps 1 and 2 A & B when upgrading.
Any thougts ?
[ERR] mod_lua.cpp:202 /usr/share/freeswitch/scripts/app/ring_groups/index.lua:681: attempt to compare number with nil
Code:
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 Dialplan: sofia/internal/501@a4d.voip.domain.name Regex (PASS) [TousSonnent] destination_number(599) =~ /^599$/ break=on-false
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 Dialplan: sofia/internal/501@a4d.voip.domain.name Action ring_ready()
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 Dialplan: sofia/internal/501@a4d.voip.domain.name Action set(ring_group_uuid=9bc06722-40f9-4c08-ad2a-5e27aeb80cd3)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 Dialplan: sofia/internal/501@a4d.voip.domain.name Action lua(app.lua ring_groups)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] switch_core_state_machine.c:287 (sofia/internal/501@a4d.voip.domain.name) State Change CS_ROUTING -> CS_EXECUTE
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] switch_core_state_machine.c:644 (sofia/internal/501@a4d.voip.domain.name) State ROUTING going to sleep
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] switch_core_state_machine.c:585 (sofia/internal/501@a4d.voip.domain.name) Running State Change CS_EXECUTE (Cur 1 Tot 32988)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] switch_core_state_machine.c:651 (sofia/internal/501@a4d.voip.domain.name) State EXECUTE
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] mod_sofia.c:209 sofia/internal/501@a4d.voip.domain.name SOFIA EXECUTE
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] switch_core_state_machine.c:329 sofia/internal/501@a4d.voip.domain.name Standard EXECUTE
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 EXECUTE [depth=0] sofia/internal/501@a4d.voip.domain.name set(caller_id_number=501)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] mod_dptools.c:1672 SET sofia/internal/501@a4d.voip.domain.name [caller_id_number]=[501]
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 EXECUTE [depth=0] sofia/internal/501@a4d.voip.domain.name set(RFC2822_DATE=Mon, 14 Mar 2022 16:05:35 +0100)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] mod_dptools.c:1672 SET sofia/internal/501@a4d.voip.domain.name [RFC2822_DATE]=[Mon, 14 Mar 2022 16:05:35 +0100]
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 EXECUTE [depth=0] sofia/internal/501@a4d.voip.domain.name export(origination_callee_id_name=599)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] switch_channel.c:1310 EXPORT (export_vars) [origination_callee_id_name]=[599]
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 EXECUTE [depth=0] sofia/internal/501@a4d.voip.domain.name hash(insert/a4d.voip.domain.name-last_dial/501/599)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 EXECUTE [depth=0] sofia/internal/501@a4d.voip.domain.name ring_ready()
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [NOTICE] mod_sofia.c:2498 Ring-Ready sofia/internal/501@a4d.voip.domain.name!
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] sofia.c:7325 Channel sofia/internal/501@a4d.voip.domain.name entering state [early][180]
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [NOTICE] mod_dptools.c:1122 Ring Ready sofia/internal/501@a4d.voip.domain.name!
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 EXECUTE [depth=0] sofia/internal/501@a4d.voip.domain.name set(ring_group_uuid=9bc06722-40f9-4c08-ad2a-5e27aeb80cd3)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.178376 [DEBUG] mod_dptools.c:1672 SET sofia/internal/501@a4d.voip.domain.name [ring_group_uuid]=[9bc06722-40f9-4c08-ad2a-5e27aeb80cd3]
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 EXECUTE [depth=0] sofia/internal/501@a4d.voip.domain.name lua(app.lua ring_groups)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 EXECUTE [depth=0] sofia/internal/501@a4d.voip.domain.name ring_ready()
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.198367 [NOTICE] mod_dptools.c:1122 Ring Ready sofia/internal/501@a4d.voip.domain.name!
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.198367 [DEBUG] switch_cpp.cpp:755 CoreSession::setVariable(call_timeout, 30)
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] domain_name: a4d.voip.domain.name
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_number: 501
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_delay: 0
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_timeout:
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_prompt:
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] domain_name: a4d.voip.domain.name
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_number: 502
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_delay: 0
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_timeout:
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_prompt:
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] domain_name: a4d.voip.domain.name
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_number: 503
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_delay: 0
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_timeout:
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_prompt:
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] domain_name: a4d.voip.domain.name
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_number: 504
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_delay: 0
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_timeout:
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_prompt:
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] domain_name: a4d.voip.domain.name
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_number: 505
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_delay: 0
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_timeout:
2022-03-14 16:05:35.238372 [NOTICE] switch_cpp.cpp:1447 [ring group] destination_prompt:
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [ERR] mod_lua.cpp:202 /usr/share/freeswitch/scripts/app/ring_groups/index.lua:681: attempt to compare number with nil
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 stack traceback:
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 /usr/share/freeswitch/scripts/app/ring_groups/index.lua:681: in main chunk
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 /usr/share/freeswitch/scripts/app.lua:48: in main chunk
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_cpp.cpp:1191 sofia/internal/501@a4d.voip.domain.name destroy/unlink session from object
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [NOTICE] switch_core_state_machine.c:386 sofia/internal/501@a4d.voip.domain.name has executed the last dialplan instruction, hanging up.
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [NOTICE] switch_core_state_machine.c:388 Hangup sofia/internal/501@a4d.voip.domain.name [CS_EXECUTE] [NORMAL_CLEARING]
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_core_state_machine.c:651 (sofia/internal/501@a4d.voip.domain.name) State EXECUTE going to sleep
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_core_state_machine.c:585 (sofia/internal/501@a4d.voip.domain.name) Running State Change CS_HANGUP (Cur 1 Tot 32988)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_core_state_machine.c:848 (sofia/internal/501@a4d.voip.domain.name) Callstate Change RINGING -> HANGUP
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_core_state_machine.c:850 (sofia/internal/501@a4d.voip.domain.name) State HANGUP
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] mod_sofia.c:453 Channel sofia/internal/501@a4d.voip.domain.name hanging up, cause: NORMAL_CLEARING
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] mod_sofia.c:598 Responding to INVITE with: 480
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_core_state_machine.c:60 sofia/internal/501@a4d.voip.domain.name Standard HANGUP, cause: NORMAL_CLEARING
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_core_state_machine.c:850 (sofia/internal/501@a4d.voip.domain.name) State HANGUP going to sleep
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_core_state_machine.c:620 (sofia/internal/501@a4d.voip.domain.name) State Change CS_HANGUP -> CS_REPORTING
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_core_state_machine.c:585 (sofia/internal/501@a4d.voip.domain.name) Running State Change CS_REPORTING (Cur 1 Tot 32988)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.238372 [DEBUG] switch_core_state_machine.c:936 (sofia/internal/501@a4d.voip.domain.name) State REPORTING
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [DEBUG] switch_core_state_machine.c:174 sofia/internal/501@a4d.voip.domain.name Standard REPORTING, cause: NORMAL_CLEARING
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [DEBUG] switch_core_state_machine.c:936 (sofia/internal/501@a4d.voip.domain.name) State REPORTING going to sleep
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [DEBUG] switch_core_state_machine.c:611 (sofia/internal/501@a4d.voip.domain.name) State Change CS_REPORTING -> CS_DESTROY
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [DEBUG] switch_core_session.c:1726 Session 32988 (sofia/internal/501@a4d.voip.domain.name) Locked, Waiting on external entities
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [NOTICE] switch_core_session.c:1744 Session 32988 (sofia/internal/501@a4d.voip.domain.name) Ended
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [NOTICE] switch_core_session.c:1748 Close Channel sofia/internal/501@a4d.voip.domain.name [CS_DESTROY]
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [DEBUG] switch_core_state_machine.c:739 (sofia/internal/501@a4d.voip.domain.name) Running State Change CS_DESTROY (Cur 0 Tot 32988)
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [DEBUG] switch_core_state_machine.c:749 (sofia/internal/501@a4d.voip.domain.name) State DESTROY
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [DEBUG] mod_sofia.c:364 sofia/internal/501@a4d.voip.domain.name SOFIA DESTROY
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [DEBUG] switch_core_state_machine.c:181 sofia/internal/501@a4d.voip.domain.name Standard DESTROY
32e01b2e-a3a8-11ec-b7d4-db79698a8ae4 2022-03-14 16:05:35.398378 [DEBUG] switch_core_state_machine.c:749 (sofia/internal/501@a4d.voip.domain.name) State DESTROY going to sleep