Константы LINEFORWARDMODE_

Константы битового флага LINEFORWARDMODE_ описывают условия, при которых можно перенаправить вызовы на адрес.

LINEFORWARDMODE_BUSY

Переадресация всех вызовов по занятым, независимо от их происхождения. Используйте это значение, если переадресация внутренних и внешних вызовов при занятости и отсутствии ответа не может управляться отдельно.

LINEFORWARDMODE_BUSYEXTERNAL

Переадресация всех внешних вызовов по занятости. Используйте это значение при переадресации внутренних и внешних вызовов при занятости и отсутствии ответа можно управлять отдельно.

LINEFORWARDMODE_BUSYINTERNAL

Переадресация всех внутренних вызовов по занятости. Используйте это значение при переадресации внутренних и внешних вызовов при занятости и отсутствии ответа можно управлять отдельно.

LINEFORWARDMODE_BUSYNA

Переадресация всех вызовов при доступности или отсутствии ответа, независимо от их происхождения. Используйте это значение, если переадресация внутренних и внешних вызовов при занятости и отсутствии ответа не может управляться отдельно.

LINEFORWARDMODE_BUSYNAEXTERNAL

Переадресация всех внешних вызовов при доступности или отсутствии ответа. Используйте это значение, если переадресация звонков в режиме занятости и отсутствии ответа не может управляться отдельно для внутренних вызовов.

LINEFORWARDMODE_BUSYNAINTERNAL

Переадресация всех внутренних вызовов при доступности или отсутствии ответа. Используйте это значение, если переадресация звонков в режиме занятости и отсутствии ответа не может управляться отдельно для внутренних вызовов.

LINEFORWARDMODE_BUSYNASPECIFIC

Переадресация при доступности или отсутствии ответа на все вызовы, исходящие по указанному адресу (выборочная переадресация звонков).

LINEFORWARDMODE_BUSYSPECIFIC

Переадресация всех вызовов, которые поступили по указанному адресу (выборочная переадресация звонков).

LINEFORWARDMODE_NOANSW

Переадресация всех вызовов без ответа, независимо от их происхождения. Используйте это значение, если переадресация внутренних и внешних вызовов без ответа не может управляться отдельно.

LINEFORWARDMODE_NOANSWEXTERNAL

Переадресация всех внешних вызовов без ответа. Используйте это значение, если переадресация внутренних и внешних вызовов без ответа может управляться отдельно.

LINEFORWARDMODE_NOANSWINTERNAL

Переадресация всех внутренних звонков без ответа. Используйте это значение, если переадресация внутренних и внешних вызовов без ответа может управляться отдельно.

LINEFORWARDMODE_NOANSWSPECIFIC

Переадресация при отсутствии ответа на все вызовы, которые поступили по указанному адресу (выборочная переадресация звонков).

LINEFORWARDMODE_UNAVAIL

Вызовы переадресовываются, но условия, при которых выполняется переадресация, неизвестны и никогда не будут известны поставщику услуг. (TAPI версии 1.4 и более поздние)

LINEFORWARDMODE_UNCOND

Переадресация всех вызовов безоговорочно, независимо от их происхождения. Используйте это значение, если безусловная пересылка для внутренних и внешних вызовов не может управляться отдельно. Безусловная пересылка переопределяет переадресацию в условиях занятости и (или) отсутствия ответа.

LINEFORWARDMODE_UNCONDEXTERNAL

Переадресация всех внешних вызовов безоговорочно. Используйте это значение, если безусловная пересылка для внутренних и внешних вызовов может управляться отдельно.

LINEFORWARDMODE_UNCONDINTERNAL

Переадресация всех внутренних вызовов безоговорочно. Используйте это значение, если безусловная пересылка для внутренних и внешних вызовов может управляться отдельно.

LINEFORWARDMODE_UNCONDSPECIFIC

Безоговорочная переадресация всех вызовов, исходящих по указанному адресу (выборочная переадресация звонков).

LINEFORWARDMODE_UNKNOWN

Вызовы переадресовываются, но условия, при которых будет происходить переадресация, в настоящее время неизвестны. Вполне возможно, что условия могут стать известными в будущем. (TAPI версии 1.4 и более поздние)

Комментарии

Расширяемость отсутствует. Все 32 бита зарезервированы.

Битовые флаги, определенные LINEFORWARDMODE_, не являются ортогональными. Безусловная пересылка игнорирует любое конкретное условие, например занято или нет ответа. Если безусловная пересылка не действует, переадресация по занята и без ответа может управляться отдельно или не отдельно. Если управление осуществляется отдельно, флаги LINEFORWARDMODE_BUSY и LINEFORWARDMODE_NOANSW можно использовать отдельно. Если управление не контролируется отдельно, необходимо использовать LINEFORWARDMODE_BUSYNA флага. Аналогичным образом, если переадресация внутренних и внешних вызовов может управляться отдельно, то флаги LINEFORWARDMODE_INTERNAL и LINEFORWARDMODE_EXTERNAL можно использовать отдельно; в противном случае используется сочетание .

Возможности адреса указывают, какие режимы пересылки доступны для каждого адреса, назначенного строке. Приложение может использовать lineForward для задания условий переадресации на коммутаторе.

Для обеспечения обратной совместимости поставщик услуг обязан проверить согласованную версию API в строке и не использовать эти LINEFORWARDMODE_ значения, если согласованная версия не поддерживает их.

Требования

Требование Значение
Версия TAPI
Требуется TAPI 2.0 или более поздней версии
Заголовок
Tapi.h