diff --git a/channels/sig_pri.c b/channels/sig_pri.c
index 33bbd9144772791ad6a7d1807e264d28d53291bc..025117c8d12c20410f28ef7f8f91b17bae04d209 100644
--- a/channels/sig_pri.c
+++ b/channels/sig_pri.c
@@ -2427,7 +2427,7 @@ static void party_json_to_ami(struct ast_str **msg, const char *prefix, struct a
 	struct ast_json *subaddress = ast_json_object_get(party, "subaddress");
 
 	/* Combined party presentation */
-	ast_str_append(msg, 0, "%sPres: %zd (%s)\r\n", prefix,
+	ast_str_append(msg, 0, "%sPres: %jd (%s)\r\n", prefix,
 		ast_json_integer_get(presentation),
 		ast_json_string_get(presentation_txt));