diff --git a/html/janus.js b/html/janus.js
index a3a30f58d7..66ca06cd5b 100644
--- a/html/janus.js
+++ b/html/janus.js
@@ -2566,6 +2566,7 @@ function Janus(gatewayCallbacks) {
callbacks = callbacks || {};
callbacks.success = (typeof callbacks.success == "function") ? callbacks.success : Janus.noop;
callbacks.error = (typeof callbacks.error == "function") ? callbacks.error : webrtcError;
+ callbacks.customizeSdp = (typeof callbacks.customizeSdp == "function") ? callbacks.customizeSdp : Janus.noop;
var jsep = callbacks.jsep;
var pluginHandle = pluginHandles[handleId];
if(!pluginHandle || !pluginHandle.webrtcStuff) {
@@ -2580,6 +2581,7 @@ function Janus(gatewayCallbacks) {
callbacks.error("No PeerConnection: if this is an answer, use createAnswer and not handleRemoteJsep");
return;
}
+ callbacks.customizeSdp(jsep);
config.pc.setRemoteDescription(jsep)
.then(function() {
Janus.log("Remote description accepted!");