by areon » Tue Feb 13, 2024 4:24 am
Hello Team,
When we press the "turn off the microphone" button, the voice continues and the client hears the agent.
Example asterisk.vicidial_manager row created ok:
[
{
"man_id": 1849,
"uniqueid": "",
"entry_date": "2024-02-13 10:48:56",
"status": "SENT",
"response": "N",
"server_ip": "10.67.72.91",
"channel": "",
"action": "Originate",
"callerid": "VCagcW17078141336395",
"cmd_line_b": "Channel: Local/XXYYXXYYXXYYXX28600054@default",
"cmd_line_c": "Context: default",
"cmd_line_d": "Exten: 8300",
"cmd_line_e": "Priority: 1",
"cmd_line_f": "Callerid: VCagcW17078141336395639563956395",
"cmd_line_g": "",
"cmd_line_h": "",
"cmd_line_i": "",
"cmd_line_j": "SIP/6395-0000000f",
"cmd_line_k": "8600054"
}
]
Then started process /usr/share/astquiclient/AST_send_action_child.pl
my $meetme_command = "Action: Command\nCommand: meetme list $cmd_line_k\n\n";
my @list_meetme = $tn->cmd(String => $meetme_command,
Prompt => '/--END COMMAND-.*/');
foreach my $meetme (@list_meetme) {
}
But in this row can’t started found participant in foreach because @list_meetme is empty.
When add scalar(@list_meetme) we get 0.
In this process $participant not found and then mic not disabled.
Row in asterisk.vicidial_manager not updated and continues to be active in table.