| Предыдущий | Следующий |
| TAPI_E_REGISTRY_SETTING_CORRUPT | TAPI_E_PEER_NOT_SET |
TAPI_E_TERMINAL_PEER
Что именно произошло
Для TAPI_E_TERMINAL_PEER () рабочая граница — terminal / peer. Код относится к TAPI 3 terminal, media-stream и call-control path. Сохраняйте первый native return и identity объекта: именно они определяют, проверяется ли здесь input, capability, ownership, lifecycle или transport.
TAPI state изменяется событиями provider независимо от UI-команд; поэтому call/address/terminal generation нужно связать с каждым asynchronous request.
Фрагменты исходного EN-описания
TAPI_E_TERMINAL_PEER is HRESULT 2147745870 ( 0X8004004E ) from Tapi3err.h.
capture terminal IDs, existing peer relationship, stream and call IDs, provider bridge topology, and object generation.
AllStat describes it as “The peer for one of these bridge terminals has already been assigned.” The result normally appears while pairing bridge terminals when one of them already has a peer.
The evidence-based correction for this result is to query the existing peer, clear it through the documented operation if safe, or choose an unpaired terminal.
Данные для первого снимка
- terminal/stream identity, media type, direction и selection state.
- call ID, terminal class и current stream state.
- provider version, async request ID и первое событие перед отказом.
Capabilities принадлежат конкретному service provider и device. То, что операция доступна на одном адресе, не доказывает её допустимость для другого address/media/terminal.
Контрольные признаки
Сопоставьте первый producer с условием «terminal / peer»: если producer, object generation или method отличаются, это уже другой инцидент, даже при похожем пользовательском сообщении.
Сопоставьте текущее состояние TAPI с условием «terminal / peer» и ближайшим отличающимся TAPI_E_*; диагностика должна оставаться на первом method/provider boundary.
Исправление
Устраните TAPI-condition «terminal / peer», обновите provider state и повторите минимальный исходный call-control/request method.
Технические ссылки
- Microsoft: TAPI_E constants.
- Microsoft: ITTerminal.
- Microsoft: TAPI 3.1 Reference.
- Microsoft: Telephony API interfaces.
Нужно найти другой код? Найти другой код состояния или ошибки.
