Dial-in participants are dropped immediately after entering conf #

155 views
Skip to first unread message

David Pesce

unread,
Mar 27, 2020, 11:42:47 AM3/27/20
to BigBlueButton-dev
New to setting up dial-in numbers in BBB. I followed the procedure and the appropriate phone number and pin show up in the BBB meeting. But as soon as a participant enters the pin, the call drops. Here's my freeswitch log (below). Hoping someone has run into this and it's a simple fix.

/opt/freeswitch/log



e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} parsing [public->unloop] continue=false
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} parsing [public->outside_call] continue=true
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} Absolute Condition [outside_call]
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} Action set(outside_call=true)
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} Action export(RFC2822_DATE=${strftime(%a, %d %b %Y %T %z)})
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} parsing [public->bbb_sp_call] continue=true
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} Regex (FAIL) [bbb_sp_call] network_addr(45.143.220.220) =~ /10.0.1.155/ break=on-false
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} parsing [public->bbb_webrtc_call] continue=true
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} Regex (FAIL) [bbb_webrtc_call] ${sip_via_protocol}(udp) =~ /^wss?$/ break=on-false
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} parsing [public->from_my_provider] continue=false
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} Regex (FAIL) [from_my_provider] destination_number(8610046586739266) =~ /^5854383737/ break=on-false
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} parsing [public->check_if_conference_active] continue=false
e3f384c5-3006-4c8b-9355-5f866bf7a3ba Dialplan: sofia/external/10001@{IP_SCRUBBED} Regex (FAIL) [check_if_conference_active] ${conference ${pin} list}(+OK No active conferences.
e3f384c5-3006-4c8b-9355-5f866bf7a3ba ) =~ //sofia/g/ break=on-false
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:287 (sofia/external/10001@{IP_SCRUBBED}) State Change CS_ROUTING -> CS_EXECUTE
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:644 (sofia/external/10001@{IP_SCRUBBED}) State ROUTING going to sleep
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:585 (sofia/external/10001@{IP_SCRUBBED}) Running State Change CS_EXECUTE (Cur 1 Tot 4801)
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:651 (sofia/external/10001@{IP_SCRUBBED}) State EXECUTE
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] mod_sofia.c:209 sofia/external/10001@{IP_SCRUBBED} SOFIA EXECUTE
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:329 sofia/external/10001@{IP_SCRUBBED} Standard EXECUTE
e3f384c5-3006-4c8b-9355-5f866bf7a3ba EXECUTE [depth=0] sofia/external/10001@{IP_SCRUBBED} set(outside_call=true)
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] mod_dptools.c:1672 SET sofia/external/10001@{IP_SCRUBBED} [outside_call]=[true]
e3f384c5-3006-4c8b-9355-5f866bf7a3ba EXECUTE [depth=0] sofia/external/10001@{IP_SCRUBBED} export(RFC2822_DATE=Fri, 27 Mar 2020 15:18:33 +0000)
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_channel.c:1310 EXPORT (export_vars) [RFC2822_DATE]=[Fri, 27 Mar 2020 15:18:33 +0000]
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [NOTICE] switch_core_state_machine.c:386 sofia/external/10001@{IP_SCRUBBED} has executed the last dialplan instruction, hanging up.
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [NOTICE] switch_core_state_machine.c:388 Hangup sofia/external/10001@{IP_SCRUBBED} [CS_EXECUTE] [NORMAL_CLEARING]
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:651 (sofia/external/10001@{IP_SCRUBBED}) State EXECUTE going to sleep
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:585 (sofia/external/10001@{IP_SCRUBBED}) Running State Change CS_HANGUP (Cur 1 Tot 4801)
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:848 (sofia/external/10001@{IP_SCRUBBED}) Callstate Change RINGING -> HANGUP
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:850 (sofia/external/10001@{IP_SCRUBBED}) State HANGUP
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] mod_sofia.c:453 Channel sofia/external/10001@{IP_SCRUBBED} hanging up, cause: NORMAL_CLEARING
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] mod_sofia.c:598 Responding to INVITE with: 480
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:60 sofia/external/10001@{IP_SCRUBBED} Standard HANGUP, cause: NORMAL_CLEARING
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:850 (sofia/external/10001@{IP_SCRUBBED}) State HANGUP going to sleep
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:620 (sofia/external/10001@{IP_SCRUBBED}) State Change CS_HANGUP -> CS_REPORTING
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:585 (sofia/external/10001@{IP_SCRUBBED}) Running State Change CS_REPORTING (Cur 1 Tot 4801)
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:936 (sofia/external/10001@{IP_SCRUBBED}) State REPORTING
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:174 sofia/external/10001@{IP_SCRUBBED} Standard REPORTING, cause: NORMAL_CLEARING
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:936 (sofia/external/10001@{IP_SCRUBBED}) State REPORTING going to sleep
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:611 (sofia/external/10001@{IP_SCRUBBED}) State Change CS_REPORTING -> CS_DESTROY
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_session.c:1726 Session 4801 (sofia/external/10001@{IP_SCRUBBED}) Locked, Waiting on external entities
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [NOTICE] switch_core_session.c:1744 Session 4801 (sofia/external/10001@{IP_SCRUBBED}) Ended
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [NOTICE] switch_core_session.c:1748 Close Channel sofia/external/10001@{IP_SCRUBBED} [CS_DESTROY]
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:739 (sofia/external/10001@{IP_SCRUBBED}) Running State Change CS_DESTROY (Cur 0 Tot 4801)
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:749 (sofia/external/10001@{IP_SCRUBBED}) State DESTROY
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] mod_sofia.c:364 sofia/external/10001@{IP_SCRUBBED} SOFIA DESTROY
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:181 sofia/external/10001@{IP_SCRUBBED} Standard DESTROY
e3f384c5-3006-4c8b-9355-5f866bf7a3ba 2020-03-27 15:18:33.807912 [DEBUG] switch_core_state_machine.c:749 (sofia/external/10001@{IP_SCRUBBED}) State DESTROY going to sleep


Chad Pilkey

unread,
Mar 27, 2020, 2:59:39 PM3/27/20
to BigBlueButton-dev
The start of the call log is missing, but I think your problem is this line:

Regex (FAIL) [from_my_provider] destination_number(8610046586739266) =~ /^5854383737/ break=on-false

I think that regular expression is the one that should be succeeding.

Could also be this one:
Regex (FAIL) [check_if_conference_active] ${conference ${pin} list}(+OK No active conferences.

The phone call will only be let through if one web user is connected. This stops people from starting up rogue voice calls through your FreeSWITCH server.

David Pesce

unread,
Mar 27, 2020, 9:10:44 PM3/27/20
to BigBlueButton-dev
Hi Chad - it's the latter. I didn't realize that I needed to connect one web user before the dial-in # would be valid. Is there any way to place them in a queue until the meeting starts?

Chad Pilkey

unread,
Mar 30, 2020, 1:57:15 PM3/30/20
to BigBlueButton-dev
It's probably possible, but it might take some outside scripting to control and move them around. I'm not really sure how you'd go about implementing it though.
Reply all
Reply to author
Forward
0 new messages