Add record_ext=mp3 option when recording an extension.
This commit is contained in:
parent
b1dc620fce
commit
ab6886a796
|
|
@ -69,6 +69,18 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
|||
$destination_uuid = check_str($_POST["destination_uuid"]);
|
||||
}
|
||||
|
||||
//check for duplicates
|
||||
$sql = "select count(*) as num_rows from v_destinations ";
|
||||
$sql .= "where destination_number = '".$destination_number."' ";
|
||||
$prep_statement = $db->prepare($sql);
|
||||
if ($prep_statement) {
|
||||
$prep_statement->execute();
|
||||
$row = $prep_statement->fetch(PDO::FETCH_ASSOC);
|
||||
if ($row['num_rows'] > 0) {
|
||||
$msg .= "Duplicate detected.<br>\n";
|
||||
}
|
||||
}
|
||||
|
||||
//check for all required data
|
||||
//if (strlen($dialplan_uuid) == 0) { $msg .= "Please provide: Dialplan UUID<br>\n"; }
|
||||
//if (strlen($destination_type) == 0) { $msg .= "Please provide: Name<br>\n"; }
|
||||
|
|
|
|||
|
|
@ -1,5 +1,13 @@
|
|||
--set the user_exists to true or false
|
||||
if (context ~= "public") then
|
||||
--set the default
|
||||
record_ext = "wav";
|
||||
|
||||
--get record_ext
|
||||
if (session:getVariable("record_ext")) then
|
||||
record_ext = session:getVariable("record_ext");
|
||||
end
|
||||
|
||||
--set the recording path
|
||||
path = recordings_dir
|
||||
if (domain_count > 1) then
|
||||
|
|
@ -69,8 +77,8 @@
|
|||
|
||||
--record the session
|
||||
if (record_session) then
|
||||
cmd = "uuid_record "..uuid.." start "..path.."/"..uuid..".wav";
|
||||
cmd = "uuid_record "..uuid.." start "..path.."/"..uuid.."."..record_ext;
|
||||
session:execute("set", "api_on_answer="..cmd);
|
||||
--freeswitch.consoleLog("notice", "[app:dialplan] "..cmd.."\n");
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue