Команда SetCallerPres()
Назначение
Установка режим публикации для callerid.Эта функция по своему действию идентична команде CallingPres(), только в качестве параметров используются текстовые аргументы, а не цифровые значения.
Описание
SetCallerPres(presentation):Установка режима публикации Caller*ID для вызова в новое значение.
Коды возврата:
Всегда возвращает 0.Режимы публикации могут быть следующими:
allowed_not_screened : Presentation Allowed, Not Screened
allowed_passed_screen : Presentation Allowed, Passed Screen
allowed_failed_screen : Presentation Allowed, Failed Screen
allowed : Presentation Allowed, Network Number
prohib_not_screened : Presentation Prohibited, Not Screened
prohib_passed_screen : Presentation Prohibited, Passed Screen
prohib_failed_screen : Presentation Prohibited, Failed Screen
prohib : Presentation Prohibited, Network Number
unavailable : Number Unavailable
CLIR
Данный пример демонстрирует, как совершать исходящий вызовы с использованием CLIR (Calling Line Identification Restriction)
; for zap channels I needed to put "usecallingpres=yes" in the zapata.conf to get
; the SetCallerPres(prohib) work (tested on Asterisk 1.0.7 +bristuff +zaphfc)
exten 2000,1,SetCallerPres(prohib)
exten 2000,2,Dial(Zap/4/0401234567)