Что означает код HRESULT 0x8004001B (TAPI_E_INVALRATE)?

 
Предыдущий Следующий
TAPI_E_INVALPARKID TAPI_E_INVALTIMEOUT

TAPI_E_INVALRATE

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

TAPI_E_INVALRATE (0x8004001B) — TAPI отклонил запрошенную скорость как неподдерживаемую выбранной линией или провайдером.

Практический смысл

Заданное значение rate не входит в capabilities активного address/bearer mode либо несовместимо с уже выбранным media mode.

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

  • Получите capabilities текущего TAPI address непосредственно перед вызовом.
  • Сопоставьте rate с bearer mode и media mode, а не только с общей скоростью устройства.
  • Если провайдер умеет negotiation, не передавайте устаревшее принудительное значение из другой линии или сессии.

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


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