355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Джим Меггелен » Asterisk™: будущее телефонии Второе издание » Текст книги (страница 41)
Asterisk™: будущее телефонии Второе издание
  • Текст добавлен: 7 октября 2016, 17:17

Текст книги "Asterisk™: будущее телефонии Второе издание"


Автор книги: Джим Меггелен


Соавторы: Джаред Смит,Лейф Мадсен

Жанр:

   

ОС и Сети


сообщить о нарушении

Текущая страница: 41 (всего у книги 41 страниц)

SEND TEXT (AGI) 262, 529

sendani, параметр IAX 411

SendDTMF(), приложение 502

SendImage(), приложение 502

sendrpid, параметр SIP 419 SendText(), приложение 502 SendURL(), приложение 503 serverremail, опция почтовых

ящиков 198 Session Initiation Protocol (SIP) 234 SET AUTOHANGUP (AGI) 530 SET CALLERID (AGI) 530 SetCDRUserField (команда AMI) 622 SET CONTEXT (AGI) 530 SET EXTENSION (AGI) 530 SET MUSIC ON (AGI) 530 SET PRIORITY (AGI) 531 SET VARIABLE (AGI) 531 Set(), приложение 188, 191, 204,

333, 504 SET, функция 586 SetAMAFlags(), приложение 504 SetCallerID(), приложение 505 SetCallerPres(), приложение 505 SetCDRUserField(), приложение 506 SetGlobalVar(), приложение 506 SetMusicOnHold(), приложение 507 SetTransferCapability(),

приложение 507 SetVar (команда AMI) 623 setvar, параметр SIP 429 SHA1, функция 586 Signaling System 7 (SS7) 228 SIMPLE, протокол 372 SIP (Session Initiation Protocol) 63, 102 SIP RFC 119 sip.cfg, файл 128

sip.conf, файл 105, 118, 140, 249, 327,

411,558 SIP-трапеция 235 SIP_HEADER, функция 587 sip_notify.conf, файл 558 SIPAddHeader(), приложение 508 SIPCHANINFO, функция 587 sipdebug, параметр SIP 419 SIPDefault.cnf, файл 131 SIPDtmfMode(), приложение 508 SIPPEER, функция 587 SIPpeers (команда AMI) 620 SIPShowPeer (команда AMI) 621 Sipura Technologies 60, 132 Skinny Client Control Protocol (SCCP) 239 skinny.conf, файл 558 SLAStation(), приложение 508

SLATrunk(), приложение 509 SMP (Kernel Devleopment Headers) 70 SoftHangup(), приложение 509 SORT, функция 589 sounds/, папка 94 SoX (Sound eXchange), утилита 355 speak(), метод 286 SPEECH, функция 589 SPEECH_ENGINE, функция 589 SPEECH_GRAMMAR, функция 589 SPEECH_SCORE, функция 589 SPEECH_TEXT, функция 589 Speex,кодек 243 SPRINTF, функция 589 SQLite 347 src, CSV-файл 346 srvlookup, параметр SIP 419 StackPop(), приложение 509 start, CSV-файл 346 StartMusicOnHold(), приложение 510 STAT, функция 590 Status (команда AMI) 624 STREAM FILE, команда 261, 272 STDERR (стандартная

ошибка) 257, 265 STDIN (стандартный ввод) 257, 265 STDOUT (стандартный вывод) 257, 265 StopMixMonitor(), приложение 510 StopMonitor (команда AMI) 625 StopMonitor(), приложение 511 StopMusicOnHold(), приложение 511 StopPlaytones(), приложение 511 Stream Control Transmission Protocol

(SCTP) 245 STREAM FILE (AGI) 531 STRFTIME, функция 590 su (суперпользователь), команда 349 subscribecontext, параметр SIP 420 Subversion (SVN) 71

файлы Asterisk GUI 299 Synchronous Optical Network

(SONET) 225 System(), приложение 512 system/, папка 94

t, команда 324 T1, плата 58, 104 t1min, параметр SIP 420

t38pt_udpt1, параметр SIP 420

TDD MODE (AGI) 532

TDM (Time Division Multiplexing) 57

TDM2400P, плата 57

TDM400P, плата 57, 86

TDM800P, плата 57

telco (телефонная компания) 108

text2wave, утилита 360

TFTP-серверы 122, 127

телефоны Cisco 7960 130 Time Division Multiplexing

(TDM) 57, 79 Time To Live (ttl) 365 Time Zone Selection, окно 100 TIMEOUT(), функция 191, 591 Tip и Ring 213 tmp/, папка 94 tos_audio, параметр SIP 420 tos_sip, параметр SIP 420 tos_video, параметр SIP 420 Transfer(), приложение 512 transfer, параметр IAX 411 Transmission Control Protocol (TCP) 244 Transport Layer Security (TLS) 236 trixbox 32

trunk, параметр IAX 404 trunkfreq, параметр IAX 404 trunkgroups 112

trunktimestamps, параметр IAX 404 trustrpid, параметр SIP 421 TryExec(), приложение 513 TrySystem(), приложение 513 ttl (Time To Live), поле 365 TXTCIDNAME, функция 592 Type of Service (TOS) 403 tz, опция почтовых ящиков 198

–u, опция (Python) 270 udev, программа-демон 89 UNISTIM, протокол 240 unixODB, пакет 71 unixODBC 347

unixODBC-devel, пакет 71, 316 UnpauseMonitor (команда AMI) 625 UnpauseMonitor(), приложение 513 UnpauseQueueMember(), приложение 514

UpdateConfig (команда AMI) 626 UPDATECONFIG, действие 304 UPS с поддержанием требуемого

качества электроэнергии 53 URIDECODE, функция 592 use strict (Perl) 259 usb-uhci, модуль 77, 90

неразрешимые символические ссылки 86 user, соединение 250 User Datagram Protocol (UDP) 245 useragent, параметр SIP 421 usereqphone, параметр SIP 421 UserEvent (команда AMI) 627 UserEvent(), приложение 514 userfield, CSV-файл 347 username, параметр SIP 430 users.conf, файл 303 /usr/bin/, папка 259 /usr/lib/asterisk/modules/, папка 93

–v (детальность), ключ 91 valid_login, добавочный номер 332 /var/lib/asterisk, папка 93 /var/log/asterisk/, папка 96 /var/log/asterisk/cdr-csv, папка 96 /var/run/, папка 96 /var/spool/asterisk/, папка 94 var_metric, модуль 320 var_name, модуль 320 var_val, модуль 320 VERBOSE (AGI) 532 Verbose(), приложение 515 Very Secure FTP Daemon (VSFTPD) 122 videosupport, параметр SIP 421 Virtual Private Network (VPN) 233 VMAuthenticate(), приложение 515 VMCOUNT, функция 592 vmexten, параметр SIP 421 VoiceMail(), приложение 198, 516 voicemail.conf, файл 197, 341, 559 voicemail/, папка 94 VoiceMailMain(), приложение 517 Voicetronix, аналоговая плата 58 VoIP (Voice over IP) 29 безопасность 252 спам 391

VoIP (Voice over IP)

эхоподавление 60 VoIP-оборудование Cisco 239 vpb.conf, файл 568 vsftpd, конфигурационный файл 122, 127

W

WAIT FOR DIGIT (AGI) 263, 532

Wait(), приложение 41, 517

WaitEvent (команда AMI) 628

WaitExten(), приложение 106, 168, 518

WaitForRing(), приложение 518

WaitForSilence(), приложение 519

WaitMusicOnHold(), приложение 519

wcfxo, драйвер 86

wctdm, драйвер 86

wget, программа 71

While(), приложение 520

Wi-Fi 388

Wi-MAX 388

WRAP, платы 39

–x (выполнить), ключ 92 X100P (Digium), плата 108 X101P (Digium), плата 108 X-Lite (CounterPath), программный

телефон 123 XMLHttp, объект ActiveX 305 XMLHttpRequest, объект JavaScript 305, 306

–y (приложение yum), ключ 70 yacc 69

yum, приложение 70

Zapata 30

драйверы телефонии 78 конфигурация оборудования 112,115 zapata.conf, файл 105, 112, 115, 568

Zapateller(), приложение 206, 520 ZapBarge(), приложение 521 ZapDialOffhook (команда AMI) 630 ZapDNDoff (команда AMI) 629 ZapDNDon (команда AMI) 629 ZapHangup (команда AMI) 630 ZapRAS(), приложение 521 ZapRestart (команда AMI) 631 ZapScan(), приложение 521 ZapShowChannels (команда AMI) 631 Zaptel

загрузка 88, 89 компиляция 76 конфигурация оборудования каналы FXO 110 каналы FXS 114 платы 49 zaptel, драйверы телефонии 69 zaptel, модуль 88 zaptel.conf, файл 104, 110, 568 ZapTransfer (команда AMI) 632 zconfig.h, файл 248 zlib-devel, пакет 71 zonedata.c, файл 111 ztcfg, программа 79 ztdummy, драйвер 60, 69, 77, 90 неразрешимые символические ссылки при загрузке 86 ztdummy, модуль 88 zttool, программа 70, 79, 112

автозаполнение по нажатию клавиши Tab 73

автоматическое определение номера 411 автоответчики 168 адаптеры (телефонные) 65 альтернативные установки

AsteriskNOW 101 аналоговая телефония 210

помехи 214 аналогово-цифровой

преобразователь 222 аналоговые интерфейсы 104 платы 57

аналоговые платы 57 аналоговые сигналы, оцифровка 44 аналоговые телефоны 62

каналы FXS, конфигурация 114 аналоговые терминальные адаптеры

(ATA) 65, 132 аргументы make 81 макроса 202 приложения 163 арифметические операторы 189 архитектура реального времени 318 Asterisk 42 динамическая 322 статическая 319 PostgreSQL 320 атаки DoS (Denial of Service) 236 АТС (офисная телефонная станция с выходом в общую сеть) 28

база данных Asterisk (AstDB) 203 банк каналов 59 безопасность серверов 56 сети 254 безопасный RTP 253 Бенлеин, Грег 47 беспроводная связь 388 бизнес-системы 40 блоки питания, 51

большие системы, выбор процессоров 48 броузер

Firefox browser 97 Internet Explorer 306 Mozilla/Firefox 305 Бюро по стандартизации телекоммуникаций 376

версии исходного кода Asterisk 71 взломщики 33 видео 387

виртуальная частная сеть 233 влажность и электроника 56 внутренние вызовы 174

временные коды 236

время ожидания запроса на прерывание

(IRQ) 45 выбор дистрибутива Linux 45 выражения 187

Гай, Эд 270

гарантированное обслуживание 246 гармоническая волна 215 генераторы грамматического разбора 69 гибридные трансформаторы 212 голосовая почта 196

организация доступа 199 телефонные справочники для набора

номера по имени 199 хранение 369

в базе данных ODBC 372 на IMAP-сервере 369 голосовые меню, создание 168 голосовые сообщения 83, 351 графический пользовательский интерфейс Asterisk 96, 295

Д

двоичные файлы Asterisk 82 двухканальный многочастотный

набор 212 декодер (кодек) 44 детальность сообщений 156 диалплан

Adhearsion 281, 282 Festival 360 вызов макроса 202 добавление голосовой почты 198 интерактивный 167 команда reload 106 конфигурация 113, 116 для тестирования 134 соединение двух серверов Asterisk 142 логика разработки сценариев 43 настройка 107 синтаксис 158 сценарии AGI 258 функции 190 Диксон, Джим 30

дискретизация 216 дифференцированное обслуживание 246 добавочные номера 161 s (start) 164 диалплан 159 компоненты 161

Европейская конференция почтовых и телекоммуникационных ведомств 225

Ж

журналы регистрации 347

загрузка конфигурации для телефона

Polycom 126 заземление 53 Запата, Эмилиано 30 записи параметров вызовов 323 запись звука 353 запросы SQL 326

запуск Asterisk без использования сценариев 90 команды консоли 91 звонки 211 звуковая карта 104 значения функции 190

И

извлечение из архива исходного кода

Asterisk 72 импульсно-кодовая модуляция

(ИКМ) 215 имя функции 190 имя хоста сервера загрузки 122 индикация ожидающих

сообщений 197, 410 интерактивный автоответчик 383 интерфейс командной строки 88 инфраструктура AJAM 299 Prototype 306, 307 источники бесперебойного питания 52 исходный код Asterisk 71 исходящие вызовы 183

каналы 102

IRC (ретранслируемые интернет-чаты) 36 банки 59 квантование 216 клиенты 116

NetMeeting (Microsoft) 237 ключи семейства (AstDB) 204 кодеки (КОдер/ДЕКодер) 44, 240 Колп, Джошуа 41

Комитет по стандартизации интернет-протоколов 144 коммутируемая телефонная сеть общего пользования 43, 210 подключение к ней 57 системная плата, выбор 49 компандирование по логарифмическому

закону 220 компилятор GCC 69, 80 компиляция Asterisk 80 bash 73

необходимые пакеты Linux 69 libpri 79 Zaptel 76 проблемы 84 консоль Asterisk 155 контексты 159 DUNDi 365 конфигурационные файлы 396, 533 Asterisk GUI 303 диалплан 159 интерфейсов 104 использование шаблонов 154 телефоны Polycom 128 конфигурация портов (FXO/FXS) 108 коэффициент эквивалентности

звонка 211 Кристенсен, Клейтон M. 132

линии аудиосвязи 62 с T-несущей 224

лицензия на использование

музыки 354 логическая земля 52 логические операторы 188 любительские системы 39 заземление 55

М

Мадсен, Лейф 37 макросы 200

аргументы 202 описание 201 малая АТС 62

малые системы, выбор процессора 47 маршрутизаторы Linksys WRT54G 39 Мастер настройки GUI 297 мгновенное событие сброса 213 Международный союз

телекоммуникаций 237, 375 межплатформенные программные

телефоны 144 межсетевые экраны, конфигурация 135,150 поддерживающие NAT 233 соединение двух серверов Asterisk 139 местный эффект 212 метки приоритета 163 механизм речевого воспроизведения

текста 358 модемы 50

модуль обработки операций с плавающей точкой 44 процессоры, выбор 46 музыка, лицензированная Creative

Commons 354 мультиплексирование с разделением

по времени 79 Мур, Джеффри 37

наложение частот 222 напряжение 53

постоянного тока 211 Наттер, Чарльз 293 негарантированное обслуживание 247 недействительные вводы,

обработка 170 ненумерованные приоритеты 162 непрерывные соединение (каналы) 62 номеронабиратель 212

О

обмен ключами RSA 233

оболочка bash, компиляция исходного

кода Asterisk 73 оборудование

производительность 42 сервер 42 телефония 57 обработка речи 385 образ Player 101 общедоступная музыка 354 объединение каналов 149, 408 окно выбора компонентов сборки 74 окружение 52 операторы 188

арифметические 189 логические 188 регулярного выражения 189 описатели файла 257 оптимизации ядра 45 опции сценария запуска 88 основные конфигурационные

файлы 128 отказ в обслуживании 236 открытая архитектура 379 отладка 155

сценариев AGI 274 отображающиеся контексты 365 офисная АТС 62 AsteriskNOW 96 Cisco Call Manager 240 недостатки 31 связь с традиционной 381 ошибки depmod 87

пакетирование 231

пакетная передача 232

папки, используемые Asterisk 92

пара ключей 367 параметры IAX 397 парковка вызова 207 передача

голоса по IP-протоколу (VoIP) 29

Википедия, раздел по Asterisk 36 служебных сигналов по выделенному каналу 226 перекодировка 44 переменные 176,187 глобальные 177 канала 177 среды 178 переходы по условию 194 платы TDM400P, выявление портов

FXO/FXS 108 подготовка к установке Asterisk 39 процессоры, выбор 46 системные платы, выбор 48 помехи 40

портативные компьютеры 39 поставщики сервисов интернет– телефонии 135 подключение 135, 148 почтовые ящики 196 описание 198 опции 198 создание 197 предварительно скомпилированные

двоичные файлы Asterisk 82 препроцессоры C++ 85 приложения 163 диалплан 159 SIPp 41 пример Hello World! 167 приоритеты 162 проблемы компиляции 84 программные телефоны 64,107, 120, 146 X-Lite (ConuterPath) 123 проект PHPAGI 270 производительность оборудования 42 протокол открытого

взаимодействия 551 процессоры, выбор 46 прямой набор внутренних

абонентов 149 пыль и электроника 56

равноправные участники DUNDi 367 разработка Asterisk 72 ветвь 72 ствол 72 разъемы Molex 109 рычажный переключатель 213 Рэймонд, Эрик С. 378

североамериканский план нумерации 180 семейства (группы баз данных) 204 серверы

Festival 359 компоненты 120 подбор оборудования 42 серверные системные платы 49 электричесткие сети 55 сетевая интерфейсная плата 50 сетевые трансформаторы 212 сети (электрические) 55 с коммутацией пакетов 229 каналов 62 сигнал переменного тока 211 символическая ссылка linux-2.4 77 символ подстановки * 103 синтаксис диалплана 158

сопоставление с шаблонами 179 синхронная оптическая сеть 225 система SOHO (малый офис и дом) 40 система автоматической регистрации

сообщений 398 системная плата, выбор 48 системы Soekris 39 служба доменных имен 390 Смит, Джаред 37 Смит, Эллисон 352 соединения 249 friend 250 peer 250 user 250 сообщество Asterisk 34 сопоставление с шаблонами 179 спам по сети интернет-телефонии (СПИТ) 252

1 Аббревиатура DSP также расшифровывается как Digital Signal Processor (процессор цифровой обработки сигналов). Это устройство (обычно чип), способное обрабатывать и изменять различные сигналы. В сети телефонной связи процессоры ЦОС преимущественно отвечают за кодировку, декоди– ровку и перекодировку аудиоинформации. Для этого может требоваться выполнять большой объем вычислений.

2 В этой книге будет использоваться сервер CentOS Server 4.4, который мы обычно устанавливаем только с пакетом Editors. Если вы не знаете, какой дистрибутив выбрать, CentOS – превосходный вариант. CentOS можно найти на сайтеhttp://www.centos.org.

1 Эта конфигурация была известна как комплект Digium Dev-lite. Далее будет подробнее рассмотрено, чем различаются FXS и FXO. Попросту говоря, эта плата предоставит один порт для подключения к традиционной аналоговой линии телефонной компании (FXO) и один порт для подключения к аналоговому телефону (FXS). Это может быть телефон любого типа, который будет работать с традиционной домашней телефонной сетью.

2 channels configured.

2 Да, существуют способы направить поток непосредственно между телефонами после того, как вызов установлен. Это можно настроить в файле sip. conf, используя или directrtpsetup=yes (экспериментальная опция, позволяющая перенаправлять переносимый сигнал в исходной настройке соединения), или canreinvite=yes (при этом переносимый сигнал проходит через Asterisk только в начале, до повторного сообщения INVITE, после чего сигнал может быть направлен непосредственно от телефона к телефону).

1 RFC 3261, SIP: Session Initiation Protocol, стр. 9, раздел 2.

1 RFC 3435 пришел на смену устаревшему RFC 2705.

1 Этот совет, пожалуй, распространяется на написание всех программ на Perl, особенно для новичков.


    Ваша оценка произведения:

Популярные книги за неделю