diff --git a/record-and-playback/core/scripts/post_publish/post_publish_recording_ready_callback.rb b/record-and-playback/core/scripts/post_publish/post_publish_recording_ready_callback.rb
index 369b5dde8bb99d52a851b069e82fbc341ae374e6..34780433711eaa7acef1dafb4a25fe7005b6e86f 100644
--- a/record-and-playback/core/scripts/post_publish/post_publish_recording_ready_callback.rb
+++ b/record-and-playback/core/scripts/post_publish/post_publish_recording_ready_callback.rb
@@ -38,6 +38,7 @@ meeting_id = opts[:meeting_id]
 
 processed_files = "/var/bigbluebutton/recording/process/presentation/#{meeting_id}"
 meeting_metadata = BigBlueButton::Events.get_meeting_metadata("/var/bigbluebutton/recording/raw/#{meeting_id}/events.xml")
+bbb_web_properties = "/etc/bigbluebutton/bbb-web.properties"
 
 #
 # Main code
@@ -54,7 +55,7 @@ begin
   unless callback_url.nil?
     BigBlueButton.logger.info("Making callback for recording ready notification")
 
-    props = JavaProperties::Properties.new("/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties")
+    props = JavaProperties::Properties.new(bbb_web_properties)
     secret = props[:securitySalt]
     external_meeting_id = meeting_metadata["meetingId"].value