Читать книгу 📗 "Asterisk™: будущее телефонии Второе издание - Меггелен Джим Ван"
exten => voicemail,n,Hangup()
Смотрите также
Разделы «Система "горячих столов" (sip.conf)», «Система "горячих столов" (func_odbc.conf)», главу 5, главу 6, Read(), CUT, While(), ISNULL, VoiceMail(), CALLERID, Dial(),GotoIf()
Система «горячих столов» (func_odbc.conf)
Специальные функции диалплана
[INFO]
prefix=HOTDESK dsn=asterisk
read=SELECT ${ARG1} FROM ast_hotdesk WHERE extension = '${ARG2}'
[STATUS]
prefix=HOTDESK
dsn=asterisk
write=UPDATE ast_hotdesk SET status = '${VAL1}', location = '${VAL2}' WHERE extension = '${ARG1}'
[CHECK_PHONE_LOGINS]
prefix=HOTDESK
dsn=asterisk
read=SELECT COUNT(status) FROM ast_hotdesk WHERE status = '1' AND location = '${ARG1}'
[LOGGED_IN_USER]
prefix=HOTDESK
dsn=asterisk
read=SELECT extension FROM ast_hotdesk WHERE status = '1' AND location = '${ARG1}'
ORDER BY id LIMIT '1' OFFSET '${ARG2}'
[PHONE_STATUS] prefix=HOTDESK dsn=asterisk
read=SELECT extension FROM ast_hotdesk WHERE location = '${ARG1}' AND status = '1'
Смотрите также
Разделы «Система "горячих столов" (extensions.conf)», «Система "горячих столов" (sip.conf)», res_odbc.conf
Система «горячих столов» (sip.conf)
Два примера конфигурации телефонов и пример конфигурации поставщика сервиса
; ПОЛЬЗОВАТЕЛИ СИСТЕМЫ "ГОРЯЧИХ СТОЛОВ"
[desk_1]
type=friend
host=dynamic
secret=my_special_secret
context=hotdesk
qualify=yes
[desk_2]
type=friend
host=dynamic
secret=my_special_secret
context=hotdesk
qualify=yes
; КОНЕЦ ОПИСАНИЯ ПОЛЬЗОВАТЕЛЕЙ СИСТЕМЫ "ГОРЯЧИХ СТОЛОВ"
Смотрите также
Разделы «Система "горячих столов" (extensions.conf)», «Система "горячих столов" (func_odbc.conf)», главу 4
Алфавитный указатель
| Специальные символыСпециальные символы | > (больше чем), оператор сравнения, 18 >=,оператор 189 | |
| ! (восклицательный знак), | [ ] (квадратные скобки) 396 | |
| универсальное соответствие 180 | контексты 160 | |
| !=, оператор 189 | интерфейс Asterisk Manager 277 | |
| $ (знак доллара), использование | равноправные участники DUNDi, | |
| выражений 188 | описание, 367 | |
| % (знак остатка от деления) 189 | редактирование файла iax.conf 147 | |
| &(амперсанд) | (обратный слэш), использование | |
| звонки по нескольким каналам 172 | Set() 333 | |
| логическое И 189 | Л (знак вставки), в регулярных | |
| ' (одинарные кавычки) | выражениях 189 | |
| использование функции | _ (символ подчеркивания), | |
| makerequest 310 | использование сопоставления | |
| * (звездочка) | с шаблонами 179 | |
| GotoIfTime(), функция 196 | { } (фигурные скобки) | |
| знак умножения 189 | переменные 176 | |
| символ подстановки 103 | функции 190 | |
| *** termcap support not found 85 | | (вертикальная черта) 396 | |
| + (знак плюс) 189 | в качестве разделителя 164 | |
| , (запятые), использование Set() 333 | логический оператор 189 | |
| - (знак минус) 189 | почтовые ящики, создание 198 | |
| . (точка), универсальное соответствие 179 | приложение Set() 333 | |
| / (прямой слэш) | ^law 221 | |
| знак целочисленного деления 189 | A | |
| использование приложения Dial() | 171 | |
| : (оператор регулярного выражения) | 189 | |
| < (меньше чем), оператор сравнения | 189 | AADK (Asterisk Appliance Developers |
| <=,оператор 189 | Kit) 295 | |
| = (знак равенства), оператор | AbsoluteTimeout (команда AMI) 593 | |
| сравнения 189 | accountcode, CSV-файл 346 | |
| => (добавочные номера) 161 | accountcode, параметр IAX 397 |
| accountcode, параметр SIP 421 | amd.conf, файл 539 |
| ActiveRecord 287 | ANSWER (AGI) 522 |
| база данных 288 | Answer(), |
| AddQueueMember(), приложение 432 | приложение 163, 165, 360, 438 |
| Adhearsion 281, 282 | answer, CSV-файл 346 |
| Micromenus 291 | AppendCDRUserField(), |
| интеграция с веб-приложением 293 | приложение 438 |
| распространение и повторное | ARRAY(), функция 331, 571 |
| использование кода 290 | ${ARG n}, переменная 202 |
| adsi, параметр IAX 397 | Asterisk |
| adsi.conf, файл 535 | Appliance Developers Kit (AADK) 295 |
| ADSIProg(), приложение 432 | Manager Interface (AMI) 298 |
| adtranvofr.conf, файл 535 | Web Voicemail 81 |
| AGENT, функция 570 | архитектура реального времени |
| AgentCallbackLogin (команда AMI) 594 | (ARA) 42 |
| AgentCallbackLogin(), приложение 433 | Википедия 36 |
| AgentLogoff (команда AMI) 595 | группы пользователей (AUG) 36 |
| AgentLogin(), приложение 433 | проект GUI 295 |
| AgentMonitorOutgoing(), | проект создания документации 37 |
| приложение 434 | Asterisk Manager Interface |
| Agents (команда AMI) 596 | (AMI) 276, 299 |
| agents.conf, файл 535 | передача команд по HTTP 301 |
| AGI (Asterisk Gateway Interface) 256 | подключение 277 |
| обмен информацией 258 | #asterisk, каналы IRC 36 |
| agi debug, команда 274 | asterisk.conf, файл 319, 539 |
| AGI(), приложение 258, 435 | Asterisk-Biz, рассылка 35 |
| agi-bin/, папка 93 | Asterisk-BSD, рассылка 36 |
| AJAM (Asynchronous JavaScript and | #asterisk-dev, каналы IRC 36 |
| Asterisk Manager) 295, 299 | Asterisk-Dev, рассылка 35 |
| Ajax (Asynchronous JavaScript and | AsteriskNOW 96 |
| XML) 295, 298, 305 | GUI 297 |
| обработка форм HTML 305 | AsteriskNOW (Ruby) 283 |
| AlarmReceiver(), приложение 436 | asterisk-sounds, пакет 69 |
| alarmreceiver.conf, файл 538 | Asterisk-Users, рассылка 36 |
| Algebraic-Code-Excited Linear Prediction | AstLinux 47 |
| (CSACELP) 242 | AstriCon 80 |
| allow, параметр IAX 397 | attach, опция почтовых ящиков 198 |
| allow, параметр SIP 422 | AUG (группы пользователей |
| allowexternalinvites, параметр SIP 412 | Asterisk) 36 |
| allowguest, параметр SIP 412 | Authenticate(), приложение 439 |
| allowoverlap, параметр SIP 412 | autoconf 74 |
| allowsubscribe, параметр SIP 412 | autodebug, параметр IAX 398 |
| allowtransfers, параметр SIP 412 | autodomain, параметр SIP 412 |
| alsa.conf, файл 538 | autokill, параметр IAX 398 |
| alwaysauthreject, параметр SIP 412 | Automatic Message Accounting |
| amaflags, CSV-файл 347 | (AMA) 398 |
| amaflags, параметр IAX 398 | Automatic Number Identification |
| amaflags, параметр SIP 422 | (ANI) 411 |
| AMD(), приложение 436 | Automatic Partitioning, окно 99 |