From 864754beadccac21b2764d4c9926e99b4f460a7f Mon Sep 17 00:00:00 2001 From: Harenson Henao Date: Thu, 1 Jul 2021 22:43:13 +0000 Subject: [PATCH 1/2] KZOO-190: Fix wave (wav) voicemail recordings transcription --- core/kazoo/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/kazoo/Makefile b/core/kazoo/Makefile index 52bcfc6f8f4..221db37cd44 100644 --- a/core/kazoo/Makefile +++ b/core/kazoo/Makefile @@ -30,17 +30,18 @@ clean-generated: $(GEN_FILE): wget -qO $@ $(GEN_URL) -$(GEN_ERL): $(GEN_FILE) $(GEN_ERL_SRC) +$(GEN_ERL): clean-generated $(GEN_FILE) $(GEN_ERL_SRC) @head -n `grep -n '%% GENERATED' $(GEN_ERL_SRC) | cut -d: -f1` $(GEN_ERL_SRC) > $(GEN_ERL) @echo 'from_extension(Ext) when not is_binary(Ext) -> from_extension(kz_term:to_lower_binary(Ext));' >> $(GEN_ERL) @echo 'from_extension(<<$$., Ext/binary>>) -> from_extension(kz_term:to_lower_binary(Ext));' >> $(GEN_ERL) @cat $(GEN_FILE) \ | grep -v ^# \ - | awk '{for (i=2; i<=NF; i++) if ($$i != "") { \ + | awk '{for (i=2; i<=NF; i++) if ($$i != "" && $$i != "wav") { \ print "from_extension(<<\"" $$i "\">>) -> <<\"" $$1 "\">>;"}}' \ | sort -u -t' ' -k1,1 \ >> $(GEN_ERL) @echo 'from_extension(<<"pem">>) -> <<"application/x-pem-file">>;' >> $(GEN_ERL) + @echo 'from_extension(<<"wav">>) -> <<"audio/wav">>;' >> $(GEN_ERL) @echo 'from_extension(_) -> <<"application/octet-stream">>.' >> $(GEN_ERL) @echo >> $(GEN_ERL) @echo '-spec to_extensions(binary()) -> [binary()].' >> $(GEN_ERL) From 15c0dd21e1f5b1662330cd64008d97343fad22c2 Mon Sep 17 00:00:00 2001 From: Harenson Henao Date: Fri, 2 Jul 2021 19:53:12 +0000 Subject: [PATCH 2/2] KZOO-190: Remove unneeded rule dependency --- core/kazoo/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/kazoo/Makefile b/core/kazoo/Makefile index 221db37cd44..bb51ddcac1f 100644 --- a/core/kazoo/Makefile +++ b/core/kazoo/Makefile @@ -30,7 +30,7 @@ clean-generated: $(GEN_FILE): wget -qO $@ $(GEN_URL) -$(GEN_ERL): clean-generated $(GEN_FILE) $(GEN_ERL_SRC) +$(GEN_ERL): $(GEN_FILE) $(GEN_ERL_SRC) @head -n `grep -n '%% GENERATED' $(GEN_ERL_SRC) | cut -d: -f1` $(GEN_ERL_SRC) > $(GEN_ERL) @echo 'from_extension(Ext) when not is_binary(Ext) -> from_extension(kz_term:to_lower_binary(Ext));' >> $(GEN_ERL) @echo 'from_extension(<<$$., Ext/binary>>) -> from_extension(kz_term:to_lower_binary(Ext));' >> $(GEN_ERL)