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