diff --git a/html5/verto/demo/verto.js b/html5/verto/demo/verto.js
index b1777e252a..52ffd64007 100644
--- a/html5/verto/demo/verto.js
+++ b/html5/verto/demo/verto.js
@@ -430,10 +430,11 @@ function init() {
});
$(document).keypress(function(event) {
- if (!cur_call) return;
+ if (!(cur_call && event.target.id == "page-incall")) return;
var key = String.fromCharCode(event.keyCode);
var i = parseInt(key);
+
if (key === "#" || key === "*" || key === "0" || (i > 0 && i <= 9)) {
cur_call.dtmf(key);
}