Звонок из результатов поиска

Доброго времени суток.
Версия 7.9.

На открытой CTI панели звонков есть функция поиска по контактам (см. скриншот).
Там есть кнопочка с телефонной трубкой. Однако кликнуть по ней, чтобы позвонить, не получается.

Можно ли где-нибудь добавить обработку на этот клик, в какой схеме определён этот блок?
Или убрать кнопку, как вариант.

Нравится

5 комментариев

обработчик - callPhoneNumber
находится в CtiPanelModelUtilities

добавление строки-элемента в CTIPanel

{
	"operation": "insert",
	"parentName": "ctiPanelMainContainer",
	"index": 4,
	"propertyName": "items",
	"name": "PhoneNumber",
............................................и т.д.
},

Данила, спасибо!

Но есть ещё один момент. Это звонок по кнопке 1 (на прикреплённой картинке).
Можно ли вызвать звонок по кнопке 2?

Также есть аналогичная кнопка в ленте звонков.

там обработчик onNumberClick,
из, скорее всего, CommunicationHistoryItem

Данила,

CommunicationHistoryItem - это для истории звонков. Туда добавил обработчик кликов.

Есть ещё результаты поиска, они на первом скрине были..

Пока нашёл в SubscriberSearchResultItem вот такое:

{
					"operation": "insert",
					"name": "CommunicationItemsListContainer",
					"parentName": "SubscriberSearchResultItemContainer",
					"propertyName": "items",
					"values": {
						"id": "CommunicationItemsListContainer",
						"itemType": Terrasoft.ViewItemType.GRID,
						"markerValue": "CommunicationItemsListContainer",
						"selectors": {"wrapEl": "#CommunicationItemsListContainer"},
						"idProperty": "Id",
						"collection": {"bindTo": "SubscriberCommunications"},
						"onGetItemConfig": {"bindTo": "getCommunicationPanelViewConfig"},
						"classes": {"wrapClassName": ["communications-control-group"]},
						"generator": "CtiContainerListGenerator.generatePartial"
					}
				}

Похоже, что кнопка где-то рядом.. пока не нахожу что-то.

Нашёл - схема SubscriberCommunicationItem.

Показать все комментарии