| Предыдущий | Следующий |
| TAPI_E_TERMINAL_PEER | TAPI_E_NOEVENT |
TAPI_E_PEER_NOT_SET
Состояние объекта
Для TAPI_E_PEER_NOT_SET () рабочая граница — peer / не / задан. Код относится к TAPI 3 provider, address и call-control API. Сохраняйте первый native return и identity объекта: именно они определяют, проверяется ли здесь input, capability, ownership, lifecycle или transport.
При гонке answer/hold/transfer/disconnect сохраняйте порядок TAPI events и request completion: поздняя команда часто относится уже к старому call state.
Фрагменты исходного EN-описания
TAPI_E_PEER_NOT_SET is HRESULT 2147745871 ( 0X8004004F ) from Tapi3err.h.
capture terminal ID, peer property, bridge class, stream, call, provider topology, and configuration order.
AllStat describes it as “The peer for this bridge terminal must be set to complete this operation.” The result normally appears while completing a bridge-terminal operation before the required peer relationship has been configured.
The evidence-based correction for this result is to assign a compatible peer terminal first and verify the relationship before starting the bridge.
Что сравнивать
- provider name/version, address ID и device class.
- current address/call/phone state и privilege.
- точный IT* method, async request ID и первый native HRESULT.
TAPI state изменяется событиями provider независимо от UI-команд; поэтому call/address/terminal generation нужно связать с каждым asynchronous request.
Изолированный тест
Проверьте condition «peer / не / задан» на том же объекте и том же API. Один контролируемый change должен либо убрать этот HRESULT, либо сдвинуть первый failure к другому, более конкретному коду.
Сопоставьте текущее состояние TAPI с условием «peer / не / задан» и ближайшим отличающимся TAPI_E_*; диагностика должна оставаться на первом method/provider boundary.
Повтор операции
Устраните TAPI-condition «peer / не / задан», обновите provider state и повторите минимальный исходный call-control/request method.
Технические ссылки
- Microsoft: TAPI_E constants.
- Microsoft: ITTerminal.
- Microsoft: TAPI 3.1 Reference.
- Microsoft: Telephony API interfaces.
Нужно найти другой код? Найти другой код состояния или ошибки.
