Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Asteriskβ„’: Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠΈ Π’Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 74

Автор Π”ΠΆΠΈΠΌ МСггСлСн

--localstatedir=$HOME/asterisk-bin $ make menuselect $ make install

Выполняя сцСнарий ./configure с Ρ„Π»Π°Π³ΠΎΠΌ --prefix, ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ систСмС ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΡƒ asterisk-bin ΠΏΠ°ΠΏΠΊΠΈ $HOME[125]. Π€Π»Π°Π³ --sysconfdir ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ систСмС, ΠΊΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π° Ρ„Π»Π°Π³ --localstatedir - ΠΊΡƒΠ΄Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅. Π“Π»Π°Π²Π½ΠΎΠ΅ здСсь Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, компиляция ΠΈ установка Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚ Π»ΠΈΡ†Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ asterisk, всС, Ρ‡Ρ‚ΠΎ создаСтся, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΎ Π·Π° этим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²Π°, прСдоставлСнныС этому ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ‚ΠΎΠΆΠ΅ Π² ΠΏΠ°ΠΏΠΊΡƒ $HOME/ asterisk-bin/asterisk:

$ make samples

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ тСстовый запуск Asterisk с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

$ ./asterisk-bin/sbin/asterisk -cvvv ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Asterisk Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ сСрвис. Π’ΠΎ врСмя установки ΠΊΠΎΠΌΠ°Π½Π΄Π° make config устанавливаСт сцСнарии ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. К соТалСнию, этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли Π²Ρ‹ зарСгистрированы ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ asterisk, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ root ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ запуска систСмы. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ root, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ /home/asterisk/asterisk-1.4.5 ΠΈ снова Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ make config (Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ). И ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½Π°, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? Π”Π°, Π½ΠΎ Π½Π΅ совсСм. Если Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ service asterisk start, систСма сообщит, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ asterisk. Π—Π½Π°Π΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ сцСнарий ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ считаСт, Ρ‡Ρ‚ΠΎ исполняСмый Ρ„Π°ΠΉΠ» asterisk Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π² /usr/sbin, Π³Π΄Π΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π±Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Ссли Π±Ρ‹ ΠΌΡ‹ установили asterisk ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью root. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ asterisk ΠΈ сцСнарий safe_asterisk:

# ln -s /home/asterisk/asterisk-bin/sbin/asterisk /usr/sbin/asterisk

# ln -s /home/asterisk/asterisk-bin/sbin/safe_asterisk /usr/sbin/safe_asterisk

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наш сцСнарий ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сцСнарий safe_ asterisk ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ пытаСтся Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Asterisk ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью администратора, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ сцСнарий safe_asterisk, ΡƒΠΊΠ°Π·Π°Π² Π΅ΠΌΡƒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Asterisk ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€Π°Π²Π°ΠΌΠΈ администратора. Π˜Ρ‚Π°ΠΊ, ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ сцСнарий safe_ asterisk Π² своСм любимом тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ

ASTARGS (это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 78-я строка). Вставим Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ -U asterisk:

#

# Don't fork when running "safely"[126]

#

ASTARGS="-U asterisk" ПойдСм дальшС ΠΈ запустим Asterisk, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ service asterisk start. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ps убСдимся, Ρ‡Ρ‚ΠΎ Asterisk Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ asterisk:

# service asterisk start

# ps aux | grep asterisk

503 30659 0.0 1.8 26036 8692 pts/2 Sl 15:07 0:00 /home/asterisk/asterisk-bin/sbin/asterisk -U asterisk -vvvg -c

ЀактичСски 503 - это наш ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ asterisk; провСряСм это, заглянув Π² Ρ„Π°ΠΉΠ» /etc/passwd: # cat /etc/passwd

asterisk:x:503:503:Asterisk PBX:/home/asterisk:/bin/bash Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ систСмы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС ΠΈΠ΄Π΅Ρ‚, ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, осущСствляСмыС с Asterisk, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью администратора, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ ошибками, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π² доступа. Π’Π°Ρˆ процСсс Asterisk ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сСбя ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½ΠΎ ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΏΠΎΠ΄Ρ€Π΅Π·Π°Π»ΠΈ Π΅ΠΌΡƒ ΠΊΡ€Ρ‹Π»Ρ‹ΡˆΠΊΠΈ.

Π—Π°Ρ‡Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹? Π‘ΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ слабоС мСсто систСмы бСзопасности Asterisk[127] обСспСчит ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ доступ ΠΊ сСрвСру Ρ‡Π΅Ρ€Π΅Π· ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись asterisk, Π΅Π³ΠΎ возмоТности Π² систСмС Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи. Если Asterisk выполняСтся ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью root, Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» бСзопасности обСспСчиваСт Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ вашСй систСмой.

Настройка голосовых сообщСний систСмы

Благодаря своСй практичСски Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ гибкости Asterisk ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ голосовыС сообщСния систСмы. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ просто ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, слоТно Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ.

Основной дистрибутив Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 300 голосовых сообщСний систСмы, плюс Π΅Ρ‰Π΅ 600 Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ asterisk-sounds. Если Π²Ρ‹ Π·Π°Π΄ΡƒΠΌΠ°Π»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… всС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΊΡƒΡ‡Ρƒ Π΄Π΅Π½Π΅Π³, ΠΈΠ»ΠΈ массу Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π—Π²ΡƒΠΊΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΡƒ рСкомСндуСтся ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ всСх записСй Π΄ΠΎ -3 Π΄Π‘ ΠΈ ΠΈΡ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ (с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°ΡƒΠ·ΠΎΠΉ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈ ΠΊΠΎΠ½Ρ†Π΅ сообщСния).

ИмСя Π² распоряТСнии Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ записи, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π»Π΅Π³ΠΊΠΎ - просто Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΠ°ΠΏΠΊΠ΅ /var/lib/asterisk/sounds Ρ‚Π΅ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ создали.

Голос

Если вас интСрСсуСт, ΠΊΡ‚ΠΎ являСтся «голосом» Asterisk, Ρ‚ΠΎ Π΅Π΅ Π·ΠΎΠ²ΡƒΡ‚ Эллисон Π‘ΠΌΠΈΡ‚ (Allison Smith). Она ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сообщСния ΠΈ для вашСй систСмы.

Π­Ρ‚ΠΎ мощная концСпция, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ офисныС АВБ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ голос ΠΈ Π² собствСнных, ΠΈ Π² систСмных сообщСниях. Эллисон - «голос» сообщСний систСмы ΠΊΠ°ΠΊ Π½Π° английском, Ρ‚Π°ΠΊ ΠΈ Π½Π° испанском языках.

Π’Π°ΠΊΠΆΠ΅ доступны сообщСния Π½Π° французском. «Голосом» французского Asterisk являСтся Π”ΠΆΡƒΠ½ Π£ΠΎΠ»Π»Π°ΠΊ (June Wallack) ΠΈΠ· Montreal's own (ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π²ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ сообщСния Π½Π° Π±Π΅Π·ΡƒΠΏΡ€Π΅Ρ‡Π½ΠΎΠΌ английском[128], Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сообщСния Π½Π° ΠΎΠ±ΠΎΠΈΡ… языках Π±Ρ‹Π»ΠΈ записаны ΠΎΠ΄Π½ΠΈΠΌ голосом).

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ собствСнныС голосовыС сообщСния, посСтитС Π²Π΅Π±-сайт Digium ΠΏΠΎ адрСсу http://www.digium.com/products/ voice.

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ сообщСния ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ ΠΏΠΎ своСму Π²Ρ‹Π±ΠΎΡ€Ρƒ. Π’ прилоТСниях Playback() ΠΈΠ»ΠΈ Background() ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΡƒ /var/lib/asterisk/sounds/.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ стандартныС Π·Π²ΡƒΠΊΠΈ Asterisk записаны Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ GSM. Π₯Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ цСлСсообразно, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли систСма Π±ΡƒΠ΄Π΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ со мноТСством ΠΊΠ°Π½Π°Π»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄Π΅ΠΊ GSM). ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ GSM Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ мСньшС мСста Π½Π° ТСстком дискС, Π½ΠΎ, Π½Π° наш взгляд, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ЦП для ΠΈΡ… прСобразования (Π½Π΅ говоря ΡƒΠΆΠ΅ ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ качСствС Π·Π²ΡƒΠΊΠ° Π² Ρ†Π΅Π»ΠΎΠΌ) Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ GSM. ΠŸΡ€ΠΈ использовании Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· сТатия (Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ .wav, .ulaw ΠΈΠ»ΠΈ .alaw) ЦП Π½Π΅ придСтся Ρ‚Π°ΠΊ напряТСнно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. И ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ· - Π»ΡƒΡ‡ΡˆΠ΅Π΅ качСство звучания сообщСний.

Π—Π°ΠΏΠΈΡΡŒ Π·Π²ΡƒΠΊΠ° ΠΈΠ· Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½Π°

Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых простых способов ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ записи ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠ³ΠΎ качСства - Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ПК с Π½Π΅Π²ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΌΡ‹ΠΌ ПО для рСдактирования, Π° Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚. На это Π΅ΡΡ‚ΡŒ масса ΠΏΡ€ΠΈΡ‡ΠΈΠ½, Π½ΠΎ самоС Π²Π°ΠΆΠ½ΠΎΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, обСспСчиваСт запись Π±Π΅Π· Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ° (Ρ‚Π°ΠΊΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Π΅Π»Ρ‹ΠΉ ΡˆΡƒΠΌ, создаваСмый ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ отоплСния, вСнтиляции ΠΈ кондиционирования Π²ΠΎΠ·Π΄ΡƒΡ…Π°) ΠΈ с постоянным ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ громкости. Π­Ρ‚ΠΎ нСбольшоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² ΠΏΠ°ΠΏΠΊΡƒ /tmp/ вашСй систСмы (Π³Π΄Π΅ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСнСсти Π² любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто):

exten => _66XX,1,Wait(2)

exten => _66XX,n,Record(/tmp/prompt${EXTEN:2}:wav) exten => _66XX,n,Wait(1)

exten => _66XX,n,Playback(/tmp/prompt${EXTEN:2}) exten => _66XX,n,Wait(2) exten => _66XX,n,Hangup()

Π”Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° обСспСчит Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π²ΠΎΠ½ΠΈΡ‚ΡŒ Π½Π° Π½ΠΎΠΌΠ΅Ρ€Π° ΠΎΡ‚ 6600 Π΄ΠΎ 6699 ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ сообщСния Π² ΠΏΠ°ΠΏΠΊΡƒ /tmp/ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΎΡ‚ prompt00.wav Π΄ΠΎ prompt99.wav. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ записи (ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ сообщитС, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ #) вашС сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ воспроизвСдСно ΠΈ соСдинСниС Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ.

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ пСрСнСсти свои сообщСния ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ /tmp/ Π² ΠΏΠ°ΠΏΠΊΡƒ для Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Asterisk. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½ оставался понятным, присвойтС Ρ„Π°ΠΉΠ»Π°ΠΌ prompt<XX> Π±ΠΎΠ»Π΅Π΅ осмыслСнныС ΠΈΠΌΠ΅Π½Π°. НапримСр:

mv /tmp/prompt00.wav /var/lib/asterisk/sounds/custom/welcome-message.wav

ΠœΡƒΠ·Ρ‹ΠΊΠ° Π²ΠΎ врСмя оТидания

Π›ΡŽΠ±Π°Ρ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнная систСма АВБ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ воспроизвСдСния ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Π²ΠΎ врСмя оТидания ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’ этом вопросС Asterisk прСдоставляСт ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ»Π΅ для творчСства. БСгодня всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ MP3 ΠΈ использованиС MP3-Ρ„Π°ΠΉΠ»ΠΎΠ² Π² качСствС источника ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Π²ΠΎ врСмя оТидания прСдставляСт большой интСрСс. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это каТСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ, ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ мнСнию, слСдуСт Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ:

β€’ MP3-Ρ„Π°ΠΉΠ»Ρ‹ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ слоТны, ΠΈ ΠΈΡ… Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π»Π°Π³Π°Π΅Ρ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ЦП. Если имССтся ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ², ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΌΡƒΠ·Ρ‹ΠΊΡƒ ΠΈΠ· систСмы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ½ΠΎΠ³Π΄Π° люди Π»ΡŽΠ±ΡΡ‚ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ

ΠΌΡƒΠ·Ρ‹ΠΊΡƒ ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ ΠΈΠ»ΠΈ сразу нСсколько Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-справочной слуТбы), трСбования ΠΊ ЦП сильно Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ связанно с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ воспроизвСдСния хранящихся МР3-Ρ„Π°ΠΉΠ»ΠΎΠ². ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… условиях обСспСчивал Π±Ρ‹ Π½ΡƒΠΆΠ΄Ρ‹ систСмы, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ.

β€’ Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ТСсткиС диски ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, поэтому, вСроятно, Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ сокращСнии пространства, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ Π·Π²ΡƒΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ смысл с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ сСтям (МР3-Ρ„Π°ΠΉΠ» Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ для скачивания, Ρ‡Π΅ΠΌ эквивалСнтный Π΅ΠΌΡƒ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ .wav), Π½ΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… систСмы Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, сколько мСста Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ эти Ρ„Π°ΠΉΠ»Ρ‹.

β€’ ΠŸΡ€ΠΈ использовании МР3-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ;-)

Учитывая всС это, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² собствСнный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ваша систСма. НапримСр, Ссли для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² поддСрТиваСтся plaw ΠΈ G.729 Π² VoIP-сСтях, ΠΌΡƒΠ·Ρ‹ΠΊΡƒ Π»ΡƒΡ‡ΡˆΠ΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² ΠΎΠ±ΠΎΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Asterisk Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ для воспроизвСдСния ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Π² этих ΠΊΠ°Π½Π°Π»Π°Ρ…. ΠœΡ‹ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² своих систСмах ΠΎΠ±Ρ‰Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ (ΠΈΠ»ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Creative Commons). ΠœΡƒΠ·Ρ‹ΠΊΠ° Creative Commons