blindsidenetworks / scalelite

Scalable load balancer for BigBlueButton.
GNU Affero General Public License v3.0
469 stars 247 forks source link

Dial-In PIN not working. #890

Closed paulseto closed 1 year ago

paulseto commented 1 year ago

Describe the bug

The PIN that appears in the BBB meeting does not allow me to join a meeting.

To Reproduce

Created a meeting with the welcome message:

<br>Welcome to <b>%%CONFNAME%%</b>!<br/>
Dial: <b>1-647-696-2582</b> and enter the conference PIN <b>%%CONFNUM%%</b>.

scalelite-api docker container production.log contains:

I, [2023-02-17T15:17:01.974044 #20]  INFO -- : [7788c512-a447-4ed1-8e63-fe6a92a32fa7] Started POST "/fsapi" for 172.40.0.234 at 2023-02-17 15:17:01 +0000
I, [2023-02-17T15:17:01.975506 #20]  INFO -- : [7788c512-a447-4ed1-8e63-fe6a92a32fa7] Processing by FsapiController#index as XML
I, [2023-02-17T15:17:01.976310 #20]  INFO -- : [7788c512-a447-4ed1-8e63-fe6a92a32fa7]   Parameters: {"hostname"=>"fs1.allthejelly.com", "section"=>"dialplan", "tag_name"=>"", "key_name"=>"", "key_value"=>"", "Event-Name"=>"REQUEST_PARAMS", "Core-UUID"=>"29894819-d967-4b9a-899f-6b7ee4e0360a", "FreeSWITCH-Hostname"=>"fs1.allthejelly.com", "FreeSWITCH-Switchname"=>"fs1.allthejelly.com", "FreeSWITCH-IPv4"=>"172.40.1.247", "FreeSWITCH-IPv6"=>"::1", "Event-Date-Local"=>"2023-02-17 15:17:01", "Event-Date-GMT"=>"Fri, 17 Feb 2023 15:17:01 GMT", "Event-Date-Timestamp"=>"1676647021742099", "Event-Calling-File"=>"mod_dialplan_xml.c", "Event-Calling-Function"=>"dialplan_xml_locate", "Event-Calling-Line-Number"=>"610", "Event-Sequence"=>"1165", "Channel-State"=>"CS_ROUTING", "Channel-Call-State"=>"RINGING", "Channel-State-Number"=>"2", "Channel-Name"=>"sofia/external/+14165792582@fl.gg", "Unique-ID"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Call-Direction"=>"inbound", "Presence-Call-Direction"=>"inbound", "Channel-HIT-Dialplan"=>"true", "Channel-Call-UUID"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Answer-State"=>"ringing", "Caller-Direction"=>"inbound", "Caller-Logical-Direction"=>"inbound", "Caller-Username"=>"+14165792582", "Caller-Dialplan"=>"XML", "Caller-Caller-ID-Name"=>"TORONTO      ON", "Caller-Caller-ID-Number"=>"+14165792582", "Caller-Orig-Caller-ID-Name"=>"TORONTO      ON", "Caller-Orig-Caller-ID-Number"=>"+14165792582", "Caller-Network-Addr"=>"34.226.36.35", "Caller-ANI"=>"+14165792582", "Caller-Destination-Number"=>"16476962582", "Caller-Unique-ID"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Caller-Source"=>"mod_sofia", "Caller-Context"=>"public", "Caller-Channel-Name"=>"sofia/external/+14165792582@fl.gg", "Caller-Profile-Index"=>"1", "Caller-Profile-Created-Time"=>"1676647021742099", "Caller-Channel-Created-Time"=>"1676647021742099", "Caller-Channel-Answered-Time"=>"0", "Caller-Channel-Progress-Time"=>"0", "Caller-Channel-Progress-Media-Time"=>"0", "Caller-Channel-Hangup-Time"=>"0", "Caller-Channel-Transfer-Time"=>"0", "Caller-Channel-Resurrect-Time"=>"0", "Caller-Channel-Bridged-Time"=>"0", "Caller-Channel-Last-Hold"=>"0", "Caller-Channel-Hold-Accum"=>"0", "Caller-Screen-Bit"=>"true", "Caller-Privacy-Hide-Name"=>"false", "Caller-Privacy-Hide-Number"=>"false", "variable_direction"=>"inbound", "variable_uuid"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "variable_session_id"=>"5", "variable_sip_from_user"=>"+14165792582", "variable_sip_from_uri"=>"+14165792582@fl.gg", "variable_sip_from_host"=>"fl.gg", "variable_video_media_flow"=>"disabled", "variable_audio_media_flow"=>"disabled", "variable_text_media_flow"=>"disabled", "variable_channel_name"=>"sofia/external/+14165792582@fl.gg", "variable_sip_call_id"=>"2115989776-3885635821-250880536@IRISMSC8.iristel.net", "variable_sip_local_network_addr"=>"54.81.213.36", "variable_sip_network_ip"=>"34.226.36.35", "variable_sip_network_port"=>"5060", "variable_sip_invite_stamp"=>"1676647021742099", "variable_sip_received_ip"=>"34.226.36.35", "variable_sip_received_port"=>"5060", "variable_sip_via_protocol"=>"udp", "variable_sip_from_user_stripped"=>"14165792582", "variable_sip_from_tag"=>"3885635821-2041601375", "variable_sofia_profile_name"=>"external", "variable_sofia_profile_url"=>"sip:mod_sofia@54.81.213.36:5060", "variable_recovery_profile_name"=>"external", "variable_sip_P-Asserted-Identity"=>"+14165792582;verstat=No-TN-Validation", "variable_sip_cid_type"=>"pid", "variable_sip_name_params"=>"verstat=No-TN-Validation", "variable_sip_invite_route_uri"=>"<sip:34.226.36.35;lr>,<sip:35.173.62.45;lr>", "variable_sip_invite_record_route"=>"<sip:35.173.62.45;lr>,<sip:34.226.36.35;lr>", "variable_sip_full_via"=>"SIP/2.0/UDP 34.226.36.35:5060;branch=z9hG4bK7636.41719311913d887a5dd0c88e11b1f06b.0,SIP/2.0/UDP 54.71.6.127:5060;branch=z9hG4bK7636.ea8bf699b00ea7fd1ecf953bb1bd75b1.1,SIP/2.0/UDP 35.173.62.45:5060;branch=z9hG4bK7636.7c329453610f0489c9b156fbfe2af2af.0,SIP/2.0/UDP 162.252.184.22:5060;branch=z9hG4bK8f3175b158aeee3ae909b83dd3eed951", "variable_sip_from_display"=>"TORONTO      ON", "variable_sip_full_from"=>"\"TORONTO      ON\" <sip:+14165792582@fl.gg>;tag=3885635821-2041601375", "variable_sip_full_to"=>"<sip:+16476962582@fl.gg>", "variable_sip_req_user"=>"16476962582", "variable_sip_req_port"=>"5060", "variable_sip_req_uri"=>"16476962582@54.81.213.36:5060", "variable_sip_req_host"=>"54.81.213.36", "variable_sip_to_user"=>"+16476962582", "variable_sip_to_uri"=>"+16476962582@fl.gg", "variable_sip_to_host"=>"fl.gg", "variable_sip_contact_user"=>"+14165792582", "variable_sip_contact_port"=>"5060", "variable_sip_contact_uri"=>"+14165792582@162.252.184.22:5060", "variable_sip_contact_host"=>"162.252.184.22", "variable_rtp_use_codec_string"=>"OPUS,speex@16000h@20i,speex@8000h@20i,G722,PCMU,PCMA", "variable_sip_via_host"=>"34.226.36.35", "variable_sip_via_port"=>"5060", "variable_max_forwards"=>"66", "variable_switch_r_sdp"=>"v=0\r\no=- 1609776151 1609776151 IN IP4 162.252.184.24\r\ns=-\r\nc=IN IP4 162.252.184.24\r\nt=0 0\r\nm=audio 49264 RTP/AVP 0 8 18 101\r\na=rtpmap:18 G729/8000\r\na=fmtp:18 annexb=no\r\na=rtpmap:101 telephone-event/8000\r\na=fmtp:101 0-15\r\na=ptime:20\r\n", "variable_ep_codec_string"=>"CORE_PCM_MODULE.PCMU@8000h@20i@64000b,CORE_PCM_MODULE.PCMA@8000h@20i@64000b", "variable_endpoint_disposition"=>"DELAYED NEGOTIATION", "variable_call_uuid"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Hunt-Direction"=>"inbound", "Hunt-Logical-Direction"=>"inbound", "Hunt-Username"=>"+14165792582", "Hunt-Dialplan"=>"XML", "Hunt-Caller-ID-Name"=>"TORONTO      ON", "Hunt-Caller-ID-Number"=>"+14165792582", "Hunt-Orig-Caller-ID-Name"=>"TORONTO      ON", "Hunt-Orig-Caller-ID-Number"=>"+14165792582", "Hunt-Network-Addr"=>"34.226.36.35", "Hunt-ANI"=>"+14165792582", "Hunt-Destination-Number"=>"16476962582", "Hunt-Unique-ID"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Hunt-Source"=>"mod_sofia", "Hunt-Context"=>"public", "Hunt-Channel-Name"=>"sofia/external/+14165792582@fl.gg", "Hunt-Profile-Index"=>"1", "Hunt-Profile-Created-Time"=>"1676647021742099", "Hunt-Channel-Created-Time"=>"1676647021742099", "Hunt-Channel-Answered-Time"=>"0", "Hunt-Channel-Progress-Time"=>"0", "Hunt-Channel-Progress-Media-Time"=>"0", "Hunt-Channel-Hangup-Time"=>"0", "Hunt-Channel-Transfer-Time"=>"0", "Hunt-Channel-Resurrect-Time"=>"0", "Hunt-Channel-Bridged-Time"=>"0", "Hunt-Channel-Last-Hold"=>"0", "Hunt-Channel-Hold-Accum"=>"0", "Hunt-Screen-Bit"=>"true", "Hunt-Privacy-Hide-Name"=>"false", "Hunt-Privacy-Hide-Number"=>"false"}
I, [2023-02-17T15:17:01.976843 #20]  INFO -- : [7788c512-a447-4ed1-8e63-fe6a92a32fa7] Prompting for pin number
I, [2023-02-17T15:17:01.977319 #20]  INFO -- : [7788c512-a447-4ed1-8e63-fe6a92a32fa7]   Rendering fsapi/pin_prompt.xml.builder
I, [2023-02-17T15:17:01.978005 #20]  INFO -- : [7788c512-a447-4ed1-8e63-fe6a92a32fa7]   Rendered fsapi/pin_prompt.xml.builder (Duration: 0.6ms | Allocations: 616)
I, [2023-02-17T15:17:01.978271 #20]  INFO -- : [7788c512-a447-4ed1-8e63-fe6a92a32fa7] Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms | Allocations: 1045)
I, [2023-02-17T15:17:09.086841 #20]  INFO -- : [0c8f0f41-016c-407c-b4a1-b7a7c45ec78a] Started GET "/health_check" for 172.40.1.115 at 2023-02-17 15:17:09 +0000
I, [2023-02-17T15:17:09.087602 #20]  INFO -- : [0c8f0f41-016c-407c-b4a1-b7a7c45ec78a] Processing by HealthCheckController#index as HTML
D, [2023-02-17T15:17:09.101213 #20] DEBUG -- : [0c8f0f41-016c-407c-b4a1-b7a7c45ec78a]    (10.7ms)  SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC
D, [2023-02-17T15:17:09.102822 #20] DEBUG -- : [0c8f0f41-016c-407c-b4a1-b7a7c45ec78a]   CACHE  (0.0ms)  SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC
I, [2023-02-17T15:17:09.103200 #20]  INFO -- : [0c8f0f41-016c-407c-b4a1-b7a7c45ec78a]   Rendering text template
I, [2023-02-17T15:17:09.103296 #20]  INFO -- : [0c8f0f41-016c-407c-b4a1-b7a7c45ec78a]   Rendered text template (Duration: 0.0ms | Allocations: 1)
I, [2023-02-17T15:17:09.103559 #20]  INFO -- : [0c8f0f41-016c-407c-b4a1-b7a7c45ec78a] Completed 200 OK in 16ms (Views: 0.5ms | ActiveRecord: 12.2ms | Allocations: 821)
I, [2023-02-17T15:17:09.135136 #20]  INFO -- : [7b6b8345-dbfc-47bc-84f1-eeccbd95e090] Started GET "/health_check" for 172.40.0.234 at 2023-02-17 15:17:09 +0000
I, [2023-02-17T15:17:09.135835 #20]  INFO -- : [7b6b8345-dbfc-47bc-84f1-eeccbd95e090] Processing by HealthCheckController#index as HTML
D, [2023-02-17T15:17:09.139745 #20] DEBUG -- : [7b6b8345-dbfc-47bc-84f1-eeccbd95e090]    (0.5ms)  SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC
D, [2023-02-17T15:17:09.141133 #20] DEBUG -- : [7b6b8345-dbfc-47bc-84f1-eeccbd95e090]   CACHE  (0.0ms)  SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC
I, [2023-02-17T15:17:09.141439 #20]  INFO -- : [7b6b8345-dbfc-47bc-84f1-eeccbd95e090]   Rendering text template
I, [2023-02-17T15:17:09.141537 #20]  INFO -- : [7b6b8345-dbfc-47bc-84f1-eeccbd95e090]   Rendered text template (Duration: 0.0ms | Allocations: 1)
I, [2023-02-17T15:17:09.141762 #20]  INFO -- : [7b6b8345-dbfc-47bc-84f1-eeccbd95e090] Completed 200 OK in 6ms (Views: 0.4ms | ActiveRecord: 1.9ms | Allocations: 818)
I, [2023-02-17T15:17:10.881710 #20]  INFO -- : [24ecd7aa-3b28-44d7-9ad4-07ec7fca9640] Started POST "/fsapi" for 172.40.1.115 at 2023-02-17 15:17:10 +0000
I, [2023-02-17T15:17:10.883427 #20]  INFO -- : [24ecd7aa-3b28-44d7-9ad4-07ec7fca9640] Processing by FsapiController#index as XML
I, [2023-02-17T15:17:10.883927 #20]  INFO -- : [24ecd7aa-3b28-44d7-9ad4-07ec7fca9640]   Parameters: {"hostname"=>"fs1.allthejelly.com", "section"=>"dialplan", "tag_name"=>"", "key_name"=>"", "key_value"=>"", "Event-Name"=>"REQUEST_PARAMS", "Core-UUID"=>"29894819-d967-4b9a-899f-6b7ee4e0360a", "FreeSWITCH-Hostname"=>"fs1.allthejelly.com", "FreeSWITCH-Switchname"=>"fs1.allthejelly.com", "FreeSWITCH-IPv4"=>"172.40.1.247", "FreeSWITCH-IPv6"=>"::1", "Event-Date-Local"=>"2023-02-17 15:17:10", "Event-Date-GMT"=>"Fri, 17 Feb 2023 15:17:10 GMT", "Event-Date-Timestamp"=>"1676647030662026", "Event-Calling-File"=>"mod_dialplan_xml.c", "Event-Calling-Function"=>"dialplan_xml_locate", "Event-Calling-Line-Number"=>"610", "Event-Sequence"=>"1200", "Channel-State"=>"CS_ROUTING", "Channel-Call-State"=>"RINGING", "Channel-State-Number"=>"2", "Channel-Name"=>"sofia/external/+14165792582@fl.gg", "Unique-ID"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Call-Direction"=>"inbound", "Presence-Call-Direction"=>"inbound", "Channel-HIT-Dialplan"=>"true", "Channel-Call-UUID"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Answer-State"=>"answered", "Channel-Read-Codec-Name"=>"PCMU", "Channel-Read-Codec-Rate"=>"8000", "Channel-Read-Codec-Bit-Rate"=>"64000", "Channel-Write-Codec-Name"=>"PCMU", "Channel-Write-Codec-Rate"=>"8000", "Channel-Write-Codec-Bit-Rate"=>"64000", "Caller-Direction"=>"inbound", "Caller-Logical-Direction"=>"inbound", "Caller-Username"=>"+14165792582", "Caller-Dialplan"=>"XML", "Caller-Caller-ID-Name"=>"TORONTO      ON", "Caller-Caller-ID-Number"=>"+14165792582", "Caller-Orig-Caller-ID-Name"=>"TORONTO      ON", "Caller-Orig-Caller-ID-Number"=>"+14165792582", "Caller-Network-Addr"=>"34.226.36.35", "Caller-ANI"=>"+14165792582", "Caller-Destination-Number"=>"909773593", "Caller-Unique-ID"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Caller-Source"=>"mod_sofia", "Caller-Transfer-Source"=>"1676647030:0f8447e9-2a8c-4dca-b434-322707ecd065:bl_xfer:909773593/public/XML", "Caller-Context"=>"public", "Caller-RDNIS"=>"16476962582", "Caller-Channel-Name"=>"sofia/external/+14165792582@fl.gg", "Caller-Profile-Index"=>"2", "Caller-Profile-Created-Time"=>"1676647030662026", "Caller-Channel-Created-Time"=>"1676647021742099", "Caller-Channel-Answered-Time"=>"1676647021982066", "Caller-Channel-Progress-Time"=>"0", "Caller-Channel-Progress-Media-Time"=>"1676647021982066", "Caller-Channel-Hangup-Time"=>"0", "Caller-Channel-Transfer-Time"=>"0", "Caller-Channel-Resurrect-Time"=>"0", "Caller-Channel-Bridged-Time"=>"0", "Caller-Channel-Last-Hold"=>"0", "Caller-Channel-Hold-Accum"=>"0", "Caller-Screen-Bit"=>"true", "Caller-Privacy-Hide-Name"=>"false", "Caller-Privacy-Hide-Number"=>"false", "variable_direction"=>"inbound", "variable_uuid"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "variable_session_id"=>"5", "variable_sip_from_user"=>"+14165792582", "variable_sip_from_uri"=>"+14165792582@fl.gg", "variable_sip_from_host"=>"fl.gg", "variable_video_media_flow"=>"disabled", "variable_text_media_flow"=>"disabled", "variable_channel_name"=>"sofia/external/+14165792582@fl.gg", "variable_sip_local_network_addr"=>"54.81.213.36", "variable_sip_network_ip"=>"34.226.36.35", "variable_sip_network_port"=>"5060", "variable_sip_invite_stamp"=>"1676647021742099", "variable_sip_received_ip"=>"34.226.36.35", "variable_sip_received_port"=>"5060", "variable_sip_via_protocol"=>"udp", "variable_sip_from_user_stripped"=>"14165792582", "variable_sofia_profile_name"=>"external", "variable_sofia_profile_url"=>"sip:mod_sofia@54.81.213.36:5060", "variable_recovery_profile_name"=>"external", "variable_sip_P-Asserted-Identity"=>"+14165792582;verstat=No-TN-Validation", "variable_sip_cid_type"=>"pid", "variable_sip_name_params"=>"verstat=No-TN-Validation", "variable_sip_req_user"=>"16476962582", "variable_sip_req_port"=>"5060", "variable_sip_req_uri"=>"16476962582@54.81.213.36:5060", "variable_sip_req_host"=>"54.81.213.36", "variable_sip_to_user"=>"+16476962582", "variable_sip_to_uri"=>"+16476962582@fl.gg", "variable_sip_to_host"=>"fl.gg", "variable_sip_contact_user"=>"+14165792582", "variable_sip_contact_port"=>"5060", "variable_sip_contact_uri"=>"+14165792582@162.252.184.22:5060", "variable_sip_contact_host"=>"162.252.184.22", "variable_sip_via_host"=>"34.226.36.35", "variable_sip_via_port"=>"5060", "variable_switch_r_sdp"=>"v=0\r\no=- 1609776151 1609776151 IN IP4 162.252.184.24\r\ns=-\r\nc=IN IP4 162.252.184.24\r\nt=0 0\r\nm=audio 49264 RTP/AVP 0 8 18 101\r\na=rtpmap:18 G729/8000\r\na=fmtp:18 annexb=no\r\na=rtpmap:101 telephone-event/8000\r\na=fmtp:101 0-15\r\na=ptime:20\r\n", "variable_ep_codec_string"=>"CORE_PCM_MODULE.PCMU@8000h@20i@64000b,CORE_PCM_MODULE.PCMA@8000h@20i@64000b", "variable_rtp_use_codec_string"=>"OPUS,speex@16000h@20i,speex@8000h@20i,G722,PCMU,PCMA", "variable_remote_video_media_flow"=>"inactive", "variable_remote_text_media_flow"=>"inactive", "variable_remote_audio_media_flow"=>"sendrecv", "variable_audio_media_flow"=>"sendrecv", "variable_rtp_audio_recv_pt"=>"0", "variable_rtp_use_codec_name"=>"PCMU", "variable_rtp_use_codec_rate"=>"8000", "variable_rtp_use_codec_ptime"=>"20", "variable_rtp_use_codec_channels"=>"1", "variable_rtp_last_audio_codec_string"=>"PCMU@8000h@20i@1c", "variable_read_codec"=>"PCMU", "variable_original_read_codec"=>"PCMU", "variable_read_rate"=>"8000", "variable_original_read_rate"=>"8000", "variable_write_codec"=>"PCMU", "variable_write_rate"=>"8000", "variable_dtmf_type"=>"rfc2833", "variable_local_media_ip"=>"172.40.1.247", "variable_local_media_port"=>"21150", "variable_advertised_media_ip"=>"54.81.213.36", "variable_rtp_use_timer_name"=>"soft", "variable_rtp_use_pt"=>"0", "variable_rtp_use_ssrc"=>"1542740613", "variable_rtp_2833_send_payload"=>"101", "variable_rtp_2833_recv_payload"=>"101", "variable_remote_media_ip"=>"162.252.184.24", "variable_remote_media_port"=>"49264", "variable_rtp_local_sdp_str"=>"v=0\r\no=FreeSWITCH 1676625871 1676625872 IN IP4 54.81.213.36\r\ns=FreeSWITCH\r\nc=IN IP4 54.81.213.36\r\nt=0 0\r\nm=audio 21150 RTP/AVP 0 101\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:101 telephone-event/8000\r\na=fmtp:101 0-15\r\na=ptime:20\r\na=sendrecv\r\na=rtcp:21151 IN IP4 54.81.213.36\r\n", "variable_endpoint_disposition"=>"ANSWER", "variable_sip_to_tag"=>"DDg2m95XHvr3K", "variable_sip_from_tag"=>"3885635821-2041601375", "variable_sip_cseq"=>"1", "variable_sip_call_id"=>"2115989776-3885635821-250880536@IRISMSC8.iristel.net", "variable_sip_invite_route_uri"=>"<sip:34.226.36.35;lr>,<sip:35.173.62.45;lr>", "variable_sip_invite_record_route"=>"<sip:35.173.62.45;lr>,<sip:34.226.36.35;lr>", "variable_sip_full_via"=>"SIP/2.0/UDP 34.226.36.35:5060;branch=z9hG4bK7636.62313b57297e898f2bdd74343287d052.0,SIP/2.0/UDP 35.173.62.45:5060;branch=z9hG4bK7636.6605c806976a49bde106a4998d8dfc59.0,SIP/2.0/UDP 162.252.184.22:5060;branch=z9hG4bK6676ddffd7c1417689bfa36c8373464e", "variable_sip_from_display"=>"TORONTO      ON", "variable_sip_full_from"=>"\"TORONTO      ON\" <sip:+14165792582@fl.gg>;tag=3885635821-2041601375", "variable_sip_full_to"=>"<sip:+16476962582@fl.gg>;tag=DDg2m95XHvr3K", "variable_playback_last_offset_pos"=>"8800", "variable_playback_seconds"=>"2", "variable_playback_ms"=>"2048", "variable_playback_samples"=>"16384", "variable_read_result"=>"success", "variable_pin"=>"909773593", "variable_current_application_data"=>"909773593 XML public", "variable_current_application"=>"transfer", "variable_max_forwards"=>"65", "variable_transfer_history"=>"1676647030:0f8447e9-2a8c-4dca-b434-322707ecd065:bl_xfer:909773593/public/XML", "variable_transfer_source"=>"1676647030:0f8447e9-2a8c-4dca-b434-322707ecd065:bl_xfer:909773593/public/XML", "variable_call_uuid"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Hunt-Direction"=>"inbound", "Hunt-Logical-Direction"=>"inbound", "Hunt-Username"=>"+14165792582", "Hunt-Dialplan"=>"XML", "Hunt-Caller-ID-Name"=>"TORONTO      ON", "Hunt-Caller-ID-Number"=>"+14165792582", "Hunt-Orig-Caller-ID-Name"=>"TORONTO      ON", "Hunt-Orig-Caller-ID-Number"=>"+14165792582", "Hunt-Network-Addr"=>"34.226.36.35", "Hunt-ANI"=>"+14165792582", "Hunt-Destination-Number"=>"909773593", "Hunt-Unique-ID"=>"81bb6d2d-b316-4428-bab7-d1993186afd2", "Hunt-Source"=>"mod_sofia", "Hunt-Transfer-Source"=>"1676647030:0f8447e9-2a8c-4dca-b434-322707ecd065:bl_xfer:909773593/public/XML", "Hunt-Context"=>"public", "Hunt-RDNIS"=>"16476962582", "Hunt-Channel-Name"=>"sofia/external/+14165792582@fl.gg", "Hunt-Profile-Index"=>"2", "Hunt-Profile-Created-Time"=>"1676647030662026", "Hunt-Channel-Created-Time"=>"1676647021742099", "Hunt-Channel-Answered-Time"=>"1676647021982066", "Hunt-Channel-Progress-Time"=>"0", "Hunt-Channel-Progress-Media-Time"=>"1676647021982066", "Hunt-Channel-Hangup-Time"=>"0", "Hunt-Channel-Transfer-Time"=>"0", "Hunt-Channel-Resurrect-Time"=>"0", "Hunt-Channel-Bridged-Time"=>"0", "Hunt-Channel-Last-Hold"=>"0", "Hunt-Channel-Hold-Accum"=>"0", "Hunt-Screen-Bit"=>"true", "Hunt-Privacy-Hide-Name"=>"false", "Hunt-Privacy-Hide-Number"=>"false"}
I, [2023-02-17T15:17:10.888560 #20]  INFO -- : [24ecd7aa-3b28-44d7-9ad4-07ec7fca9640] Pin number 909773593 does not match a running meeting, reprompting
I, [2023-02-17T15:17:10.889328 #20]  INFO -- : [24ecd7aa-3b28-44d7-9ad4-07ec7fca9640]   Rendering fsapi/pin_reprompt.xml.builder
I, [2023-02-17T15:17:10.889833 #20]  INFO -- : [24ecd7aa-3b28-44d7-9ad4-07ec7fca9640]   Rendered fsapi/pin_reprompt.xml.builder (Duration: 0.4ms | Allocations: 531)
I, [2023-02-17T15:17:10.890062 #20]  INFO -- : [24ecd7aa-3b28-44d7-9ad4-07ec7fca9640] Completed 200 OK in 6ms (Views: 1.0ms | ActiveRecord: 0.0ms | Allocations: 1106)
I, [2023-02-17T15:17:30.967547 #20]  INFO -- : [2bb58444-aa48-4314-94ce-dc9efe9c1189] Started GET "/" for 172.40.0.234 at 2023-02-17 15:17:30 +0000

Deployment:

  1. Deployment: Scalelite Enterprise terraform/ansible project
  2. Versions: See below:
    "scalelite_docker_image": "blindsidenetwks/scalelite:v1.4-bionic240-amazonlinux",
    "scalelite_recordings_docker_image": "bigbluebutton/bbb-playback-proxy:bionic-240-amazonlinux-2.0.20221004.0",
    "scalelite_post_install_script": "../post-install.sh",
    "scalelite_docker_images": [
    "blindsidenetwks/nginx:amazonlinux-2.0.20221004.0"
    ],
  3. Tools used for reproducing the issue: Meeting created and joining via links in API MATE

Steps to reproduce the behavior:

  1. Create Meeting
  2. Join Meeting
  3. Dial in using the phone and pin shown in the screenshot.
  4. Receive a message saying the PIN is incorrect and to try again.

Expected behavior Able to dial in and participate in meeting.

Screenshots MeetingWelcomeMessage

Additional context

  1. Previously tested before code had been merged kepstin/scalelite:dialin-bionic240-amazonlinux
  2. Have not tested after code merged into scalelite 1.3.x
relecand commented 1 year ago

Hi,

I can confirm the bug.

Setting

Effects

Workaround


Maybe there should be a setting to disable the feature in Scalelite.

Ithanil commented 1 year ago

We see the same problem since upgrading to v1.4, even when using USE_EXTERNAL_VOICE_BRIDGE=true.

paulseto commented 1 year ago

This is no longer an issue for me as I was using a t3.micro instance and did not have enough credits. v1.4 works for me.

jfederico commented 1 year ago

Hi,

I can confirm the bug.

Setting

Effects

  • when a meeting is started via the Scalelite, a nine digit PIN number is generated, but it does not work.
  • if a meeting is started via the API demos directly on the BBB server, the PIN is correct

Workaround

Maybe there should be a setting to disable the feature in Scalelite.

If you want dialin handled by SL you may want to follow these steps https://medium.com/@JesusFederico/scalelite-and-dial-in-numbers-f070fe0059b0

The setting you are describing is this one USE_EXTERNAL_VOICE_BRIDGE=false but it is set to false by default anyways. It should not affect you if did not have it.

jfederico commented 1 year ago

We see the same problem since upgrading to v1.4, even when using USE_EXTERNAL_VOICE_BRIDGE=true.

It is the opposite. If you want to keep using it in the way you were before, the setting should be false USE_EXTERNAL_VOICE_BRIDGE=false, but that is the value by default.

Check the guide I mentioned in the post above.

jfederico commented 1 year ago

I am keeping this open for those who still have the configuration issue, but it is not bug. As far as I can tell, @paulseto had a configuration issue that is solved now.

Please report if you solved your own case.