| Предыдущий | Следующий |
| TAPI_E_INVALPARKID | TAPI_E_INVALTIMEOUT |
TAPI_E_INVALRATE
Что означает TAPI_E_INVALRATE
TAPI_E_INVALRATE (0x8004001B) — tAPI — недопустимая скорость.
TAPI 3 работает через service provider, address, call, terminal и stream objects. Возможности и идентификаторы принадлежат конкретному provider/device и могут меняться после reinit или смены состояния вызова.
Что проверить
- Сохраните provider, address/call/phone state, privilege, async request ID и точный IT* method.
- Перед повтором обновите provider-owned IDs/capabilities и дождитесь требуемого call state; поздняя команда часто относится к уже изменившемуся объекту.
Данные для диагностики
- TAPI_E_INVALRATE is HRESULT 2147745819 ( 0X8004001B ) from Tapi3err.h.
- capture requested rate, bearer and media modes, provider capability ranges, negotiated format, and remote endpoint restrictions.
- AllStat describes it as “Invalid rate.” The result normally appears while placing a call or configuring a media path with a rate outside the provider’s advertised set.
Исходная формулировка
- TAPI_E_INVALRATE is HRESULT 2147745819 ( 0X8004001B ) from Tapi3err.h.
- capture requested rate, bearer and media modes, provider capability ranges, negotiated format, and remote endpoint restrictions.
- The evidence-based correction for this result is to query the active address capabilities and choose a supported rate or allow provider negotiation instead of forcing a stale value.
Технические ссылки
- Microsoft: TAPI_E constants.
- Microsoft: lineMakeCall.
- Microsoft: TAPI 3.1 Reference.
- Microsoft: Telephony API interfaces.
Нужно найти другой код? Найти другой код состояния или ошибки.
