Владимир Римидалв, в общем, я узнал. Оказывается это у самого битрикса такая история, что карточка не инициализируется при открытом окне обзвона (оно оказывается называется окно текущего вызова). Мне бы вот теперь только понять, как мне перевести это окно в окно исходящего вызова (ну или просто закрыть его) с помощью апишки.
Дополнено: если я нажму на кнопку "Позвонить", а потом закрою окно обзвона, то звонок совершается
Владимир Римидалв, по методам смотрел. Там при нажатии кнопки Позвонить вызывается функция onMakeCallButtonClick(), и в ней есть вот такая строчка: this.backgroundWorker.emitEvent(backgroundWorkerEvents.makeCallButtonClick);
я пытался подписаться на этот ивент, но проблема в том, что этот ивент вызывается у BackgroundCallCard, а так как она не инициализируется из за окна обзвона, то этот метод не вызывается (насколько я понял). Но тут я не уверен. Дело в том что в виджете используется verto, и создается подписка на ивент invite (который как раз таки вызывается при звонках). Но, даже учитывая что карточка звонока не инициализируется, тригерится вертовский ивент invite. Но как именно это работает, я пока еще сам пытаюсь разобраться.
А вот про ваш последний вопрос и правда интересно. Я как то не додумался такой тест провести, но действительно, если открыта карточка звонка, то окно обзвона не открывается, и при этом в консоль ошибки не сыпятся.
Дополнено: если я нажму на кнопку "Позвонить", а потом закрою окно обзвона, то звонок совершается