Что означает код HRESULT 0x8004000A (TAPI_E_DIALMODIFIERNOTSUPPORTED)?

 
Также может означать:
КонстантаТипОС
OLE_E_CANT_BINDTOSOURCEHRESULTWindows
Предыдущий Следующий
OLE_E_CANT_BINDTOSOURCE OLE_E_STATIC

TAPI_E_DIALMODIFIERNOTSUPPORTED

Интерпретация кода

Для TAPI_E_DIALMODIFIERNOTSUPPORTED (0X8004000A) рабочая граница — модификатор набора не поддерживается. Код относится к TAPI 3 call-control и provider state machine. Сохраняйте первый native return и identity объекта: именно они определяют, проверяется ли здесь input, capability, ownership, lifecycle или transport.

TAPI state изменяется событиями provider независимо от UI-команд; поэтому call/address/terminal generation нужно связать с каждым asynchronous request.

Фрагменты исходного EN-описания

  • TAPI_E_DIALMODIFIERNOTSUPPORTED is HRESULT 2147745802 ( 0x8004000A ) from TAPI 3.0.
  • A modem-only pause or wait character is used on VoIP.
  • A SIP address receives a modem comma-pause sequence; provider-aware normalization sends the digits without the unsupported pause token.
  • The primary recovery is to normalize the destination for the selected provider and remove only modifiers that are not semantically required.

Evidence до cleanup

  • call ID, privilege, current call state и destination.
  • address ID/provider и параметры answer/dial/transfer/conference.
  • первое state event, async request ID и native HRESULT.

Capabilities принадлежат конкретному service provider и device. То, что операция доступна на одном адресе, не доказывает её допустимость для другого address/media/terminal.

Как воспроизвести

Проверьте condition «модификатор набора не поддерживается» на том же объекте и том же API. Один контролируемый change должен либо убрать этот HRESULT, либо сдвинуть первый failure к другому, более конкретному коду.

Проверьте capability provider и выбранного device/media path. Retry без изменения capability не превращает неподдерживаемую функцию в поддерживаемую.

После изменения

Выберите provider/device path, который объявляет требуемую capability, либо отключите функцию для этого устройства. Повтор на том же неподдерживаемом path бессмыслен.

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


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