Константы 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 или более поздней версии |
Заголовок |
|