Что означает код HRESULT 0x80040024 (TAPI_E_NOTREGISTERED)?

 
Предыдущий Следующий
TAPI_E_NOTOWNER TAPI_E_REQUESTOVERRUN

TAPI_E_NOTREGISTERED

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

TAPI_E_NOTREGISTERED означает отсутствие необходимой Assisted Telephony registration в текущей TAPI session. Даже ранее созданная регистрация может стать недействительной после reinitialize.

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

  • Сохраните registration token и request mode.
  • Проверьте application path и пользовательский контекст регистрации.
  • Убедитесь, что registration выполнена до чтения или обработки request queue.
  • После TAPI reinitialize создайте регистрацию заново и не используйте старый token.

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

Следующий Assisted Telephony request должен приходить в новую регистрацию, а её идентификатор должен соответствовать текущей session.

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

  • Сохраните registration token и request mode.
  • Проверьте имя/путь приложения и пользовательский контекст.
  • После TAPI reinitialize создавайте регистрацию заново.
  • Убедитесь, что регистрация выполнена до чтения или обработки запросов.

Исправление — зарегистрировать нужного получателя в текущей сессии. Старая регистрация не обязана переживать реинициализацию TAPI. Для контроля сохраните идентификатор новой регистрации и убедитесь, что следующий запрос приходит именно в неё.

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


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