From 32d5c3eaa3f70b5c85951d0571d83afd8764c753 Mon Sep 17 00:00:00 2001 From: Matthew Williams Date: Wed, 15 May 2024 17:09:52 +0000 Subject: [PATCH] rxfax called before answer fix --- applications/ecallmgr/src/ecallmgr_fs_fax.erl | 3 ++- applications/fax/src/fax_request.erl | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/ecallmgr/src/ecallmgr_fs_fax.erl b/applications/ecallmgr/src/ecallmgr_fs_fax.erl index 505f3803221..f0a76a197d6 100644 --- a/applications/ecallmgr/src/ecallmgr_fs_fax.erl +++ b/applications/ecallmgr/src/ecallmgr_fs_fax.erl @@ -28,7 +28,8 @@ receive_fax(Node, UUID, JObj) -> ])), _ = ecallmgr_fs_command:set(Node, UUID, Sets), Filename = kz_term:to_list(kz_json:get_value(<<"Fax-Local-Filename">>, JObj, ecallmgr_util:fax_filename(UUID))), - [{<<"playback">>, <<"silence_stream://2000">>} + [{<<"answer">>, <<>>} + ,{<<"playback">>, <<"silence_stream://2000">>} ,{<<"rxfax">>, Filename} ]. diff --git a/applications/fax/src/fax_request.erl b/applications/fax/src/fax_request.erl index 03e8b46544b..33e4632400f 100644 --- a/applications/fax/src/fax_request.erl +++ b/applications/fax/src/fax_request.erl @@ -285,7 +285,6 @@ start_receive_fax(#state{call=Call ResourceFlag = kapps_call:custom_channel_var(<<"Resource-Fax-Option">>, Call), LocalFile = get_fs_filename(NewState), send_status(NewState, list_to_binary(["New Fax from ", kapps_call:caller_id_number(Call)]), ?FAX_START, 'undefined'), - kapps_call_command:answer(Call), lager:debug("receive fax ~s - t.38 ~p / ~p", [FaxId, ResourceFlag, ReceiveFlag]), kapps_call_command:receive_fax(ResourceFlag, ReceiveFlag, LocalFile, Call), {'noreply', NewState}.