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 | |