diff --git a/include/asterisk/_private.h b/include/asterisk/_private.h
index a7ed68136f3212ae6b155f88c1c3df611dc1cc05..cded90ef7d60b9966fe470be76ff675de5a4ccae 100644
--- a/include/asterisk/_private.h
+++ b/include/asterisk/_private.h
@@ -20,7 +20,6 @@ int load_pbx(void);			/*!< Provided by pbx.c */
 int init_logger(void);			/*!< Provided by logger.c */
 void close_logger(void);		/*!< Provided by logger.c */
 void clean_time_zones(void);			/*!< Provided by localtime.c */
-int init_framer(void);			/*!< Provided by frame.c */
 int ast_term_init(void);		/*!< Provided by term.c */
 int astdb_init(void);			/*!< Provided by db.c */
 void ast_channels_init(void);		/*!< Provided by channel.c */
diff --git a/main/asterisk.c b/main/asterisk.c
index aa12836c2a5971d98892aafad67b619b33972152..27145296ac1a3e0aedf792021c456a0e15039c74 100644
--- a/main/asterisk.c
+++ b/main/asterisk.c
@@ -4251,11 +4251,6 @@ int main(int argc, char *argv[])
 		exit(1);
 	}
 
-	if (init_framer()) {
-		printf("%s", term_quit());
-		exit(1);
-	}
-
 	if (ast_enum_init()) {
 		printf("%s", term_quit());
 		exit(1);
diff --git a/main/format.c b/main/format.c
index cea89a2b6a23794fea3e2310b4794052bd875404..36aa534c00fa617b25e1d515c93b5607b156bc5c 100644
--- a/main/format.c
+++ b/main/format.c
@@ -909,10 +909,6 @@ static struct ast_cli_entry my_clis[] = {
 	AST_CLI_DEFINE(show_codecs, "Displays a list of codecs"),
 	AST_CLI_DEFINE(show_codec_n, "Shows a specific codec"),
 };
-int init_framer(void)
-{
-	return 0;
-}
 
 static int format_list_add_custom(struct ast_format_list *new)
 {