Что означает код HRESULT 0x80040027 (TAPI_E_TARGETSELF)?

 
Предыдущий Следующий
TAPI_E_TARGETNOTFOUND TAPI_E_USERUSERINFOTOOBIG

TAPI_E_TARGETSELF

Что означает TAPI_E_TARGETSELF

TAPI_E_TARGETSELF означает, что TAPI-операция выбрала в качестве цели тот же объект или endpoint, который уже является источником. Это логическая ошибка разрешения цели, а не недоступность telephony provider.

Что проверить

  • Сохраните source и target identifiers после окончательного TAPI resolution, а не только строки из UI.
  • Проверьте mapping/wrapper layer, где два разных пользовательских объекта могли разрешиться в один endpoint.
  • После reinitialization provider заново разрешайте identifiers: старое значение может относиться к другой генерации объекта.

Как исправить

Выберите действительно другой target и проверяйте равенство после provider resolution до запуска операции. Не пытайтесь лечить этот код reconnect самого source endpoint.

Как подтвердить исправление

Resolved source и target различаются, и та же TAPI-операция выполняется без TAPI_E_TARGETSELF.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.