Доброго времени суток.
Версия 7.9.
На открытой CTI панели звонков есть функция поиска по контактам (см. скриншот).
Там есть кнопочка с телефонной трубкой. Однако кликнуть по ней, чтобы позвонить, не получается.
Можно ли где-нибудь добавить обработку на этот клик, в какой схеме определён этот блок?
Или убрать кнопку, как вариант.
Нравится
обработчик - 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" } }
Похоже, что кнопка где-то рядом.. пока не нахожу что-то.