| Предыдущий | Следующий |
| TAPI_E_NOTSTOPPED | TAPI_E_INVALIDSTREAM |
TAPI_E_MAXTERMINALS
Что означает TAPI_E_MAXTERMINALS
TAPI_E_MAXTERMINALS означает, что текущий TAPI call или media stream уже содержит максимально допустимое число terminal objects. Это лимит конкретного telephony/provider path, а не общий предел памяти процесса.
Что проверить
- Сохраните call, stream, media direction и полный список уже выбранных terminals.
- Сравните их количество с capabilities конкретного provider и endpoint.
- Проверьте teardown после неудачной настройки: забытые terminal objects при каждом reconfiguration постепенно приводят к достижению лимита.
Как исправить
Освобождайте terminals по окончании их lifetime и не добавляйте дубликаты. Если требуется больше endpoints, используйте поддерживаемый provider-ом механизм mixing/composition, а не бесконечные SelectTerminal.
Как подтвердить исправление
Количество активных terminals стабилизируется и возвращается к исходному уровню после завершения вызова или reconfiguration.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.