diff --git a/asterisk_click2dial/static/src/js/asterisk_click2dial.js b/asterisk_click2dial/static/src/js/asterisk_click2dial.js index 249f43a..61ad788 100644 --- a/asterisk_click2dial/static/src/js/asterisk_click2dial.js +++ b/asterisk_click2dial/static/src/js/asterisk_click2dial.js @@ -29,10 +29,18 @@ click2dial.OpenCaller = Widget.extend({ self.rpc('/asterisk_click2dial/get_record_from_my_channel', {}).done(function(r) { // console.log('RESULT RPC r='+r); // console.log('RESULT RPC type r='+typeof r); + // console.log('RESULT RPC isNaN r='+isNaN(r)); if (r === false) { - self.do_notify( + self.do_warn( _t('Failure'), - _t('Problem in the connection to Asterisk')); + _t('Problem in the connection to Asterisk'), + false); + } + else if (typeof r == 'string' && isNaN(r)) { + self.do_warn( + r, + _t('The calling number is not a phone number!'), + false); } else if (typeof r == 'string') { var action = { @@ -50,7 +58,8 @@ click2dial.OpenCaller = Widget.extend({ else if (typeof r == 'object' && r.length == 3) { self.do_notify( // Not working _t('Success'), - _t('Moving to %s ID %d', r[0], r[1])); + _t('Moving to %s ID %d', r[0], r[1]), + false); var action = { type: 'ir.actions.act_window', res_model: r[0], diff --git a/base_phone/static/src/js/phone_widget.js b/base_phone/static/src/js/phone_widget.js index ab56ef9..d47e7a0 100644 --- a/base_phone/static/src/js/phone_widget.js +++ b/base_phone/static/src/js/phone_widget.js @@ -45,7 +45,8 @@ var FieldPhone = formwidgets.FieldChar.extend({ .on('click', function(ev) { self.do_notify( _t('Click2dial started'), - _t('Unhook your ringing phone')); + _t('Unhook your ringing phone'), + false); var arg = { 'phone_number': raw_phone_num, 'click2dial_model': self.view.dataset.model, @@ -57,7 +58,8 @@ var FieldPhone = formwidgets.FieldChar.extend({ } else if (typeof r === 'object') { self.do_notify( _t('Click2dial successfull'), - _t('Number dialed:') + ' ' + r.dialed_number); + _t('Number dialed:') + ' ' + r.dialed_number, + false); if (r.action_model) { var context = { 'click2dial_model': self.view.dataset.model,