| Предыдущий | Следующий |
| TAPI_E_REINIT | TAPI_E_BILLINGREJECTED |
TAPI_E_ADDRESSBLOCKED
Причина на native boundary
Для TAPI_E_ADDRESSBLOCKED () рабочая граница — адрес заблокирован. Код относится к TAPI address/phone/provider configuration. Сохраняйте первый native return и identity объекта: именно они определяют, проверяется ли здесь input, capability, ownership, lifecycle или transport.
TAPI state изменяется событиями provider независимо от UI-команд; поэтому call/address/terminal generation нужно связать с каждым asynchronous request.
Фрагменты исходного EN-описания
TAPI_E_ADDRESSBLOCKED is HRESULT 2147745834 ( 0X8004002A ) from Tapi3err.h.
capture canonical and dialable destination, address, calling privileges, policy decision, location, provider reason, and user context.
AllStat describes it as “You are not permitted to call this number.” The result normally appears while placing a call to a destination prohibited by policy, provider rules, or address configuration.
The evidence-based correction for this result is to do not retry unchanged; present the policy result, verify authorization, and use an allowed destination or account.
Поля корреляции
- provider name/version, address ID и device class.
- current address/call/phone state и privilege.
- точный IT* method, async request ID и первый native HRESULT.
Capabilities принадлежат конкретному service provider и device. То, что операция доступна на одном адресе, не доказывает её допустимость для другого address/media/terminal.
Проверка гипотезы
В failing trace найдите поле или state, которое непосредственно соответствует «адрес заблокирован». В working trace той же операции оно должно отличаться, а остальные аргументы оставаться сопоставимыми.
Сопоставьте текущее состояние TAPI с условием «адрес заблокирован» и ближайшим отличающимся TAPI_E_*; диагностика должна оставаться на первом method/provider boundary.
Завершение диагностики
Устраните TAPI-condition «адрес заблокирован», обновите provider state и повторите минимальный исходный call-control/request method.
Технические ссылки
- Microsoft: TAPI_E constants.
- Microsoft: lineDial.
- Microsoft: TAPI 3.1 Reference.
- Microsoft: Telephony API interfaces.
Нужно найти другой код? Найти другой код состояния или ошибки.