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

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

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

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°, экранированиС ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ производится.

prohib_passed_screen

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°, экранированиС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ.

prohib_failed_screen

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°, экранированиС Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ.

prohib

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°, сСтСвой Π½ΠΎΠΌΠ΅Ρ€.

unavailable

НомСр нСдоступСн.

=yes|no canreinvite (для ΠΎΠ±ΠΎΠΈΡ…)

SIP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» пытаСтся ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. Однако Asterisk Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° Π»ΠΈΠ½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ DTMF (Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π³Π»Π°Π²Π΅ 4): canreinvite=no context (для ΠΎΠ±ΠΎΠΈΡ…)

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ задаСтся Π² описании ΠΊΠ°Π½Π°Π»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ входящиС Π·Π²ΠΎΠ½ΠΊΠΈ Π½Π°ΠΏΡ€Π°Π²Π»ΡΠ»ΠΈΡΡŒ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ контСкст Π² extensions.conf, Π³Π΄Π΅ осущСствляСтся ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° (см. Π³Π»Π°Π²Ρ‹ 4 ΠΈ 5). Для любого ΠΊΠ°Π½Π°Π»Π°, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅Π³ΠΎΡΡ с сСрвСром Asterisk, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ контСкст, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ обязатСлСн для любого описания ΠΊΠ°Π½Π°Π»Π° Ρ‚ΠΈΠΏΠ° user; Ссли контСкст Π½Π΅ Π·Π°Π΄Π°Π½, входящиС Π·Π²ΠΎΠ½ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π² контСкст default:

context=incoming

НСобходимо Π·Π½Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ сцСнарии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ задания контСкста для peer. Когда ΠΏΠΎ SIP-ΠΊΠ°Π½Π°Π»Ρƒ поступаСт Π²Ρ‹Π·ΠΎΠ², ΠΎΠ½ сначала пытаСтся Π½Π°ΠΉΡ‚ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ описаниС user (согласно ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках, ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ). Если ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ подходящСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΠ½ ΠΈΡ‰Π΅Ρ‚ соотвСтствиС срСди peer ΠΏΠΎ IP- адрСсу, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ поступил Π²Ρ‹Π·ΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ peer Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ контСкстов, Ρ‚Π°ΠΊΠΎΠΉ Π²Ρ‹Π·ΠΎΠ² Π² ΠΈΡ‚ΠΎΠ³Π΅ поступит Π² контСкст default. Π₯отя это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, контСкст default Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ входящих Π·Π²ΠΎΠ½ΠΊΠΎΠ². Π’Ρ‹Ρ…ΠΎΠ΄ - ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ контСкст для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ peer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ входящиС Π·Π²ΠΎΠ½ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с этим, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ Π½Π° свой Π½ΠΎΠΌΠ΅Ρ€ Π² слуТбС Free World Dialup; Π²Ρ‹Π·ΠΎΠ² вСрнСтся прямо ΠΊ Π²Π°ΠΌ.

defaultip (Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΉ участник)

Настройка defaultip дополняСт host=dynamic. Если хост Π΅Ρ‰Π΅ Π½Π΅ зарСгистрирован Π½Π° вашСм сСрвСрС, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ здСсь IP-адрСсу ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

defaultip=192.168.1.101 deny (для ΠΎΠ±ΠΎΠΈΡ…)

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ†ΠΈΠΈ deny ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ IP-адрСса ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ для Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° IP-адрСсов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ маска подсСти, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ deny=192.168.1.0/255.255.255.0. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ всС адрСса, Π·Π°Π΄Π°Π² deny=0.0.0.0/0.0.0.0, Π° Π·Π°Ρ‚Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ permit Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ адрСсам. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ влиянии Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ данная настройка (см. Ρ‚Π°ΠΊΠΆΠ΅ permit): deny=0.0.0.0/0.0.0.0 disallow (для ΠΎΠ±ΠΎΠΈΡ…) Π‘ΠΌ. allow.

dtmfmode (для ΠΎΠ±ΠΎΠΈΡ…)

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ dtmfmode ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ присвоСны значСния inband, rfc2833 ΠΈΠ»ΠΈ info. DTMF-ΠΊΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ Π² полосС частот (ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°), ΠΈΠ»ΠΈ Π²Π½Π΅ полосы (ΠΊΠ°ΠΊ сигнальная информация) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² RFC 2833 ΠΈΠ»ΠΈ INFO. ΠœΠ΅Ρ‚ΠΎΠ΄ inband Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании ΠΊΠΎΠ΄Π΅ΠΊΠ° Π±Π΅Π· сТатия, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ G.711, plaw ΠΈΠ»ΠΈ alaw. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΌ являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ rfc2833; ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ устройства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Grandstream, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ info: dtmfmode=rfc2833

Π’ Asterisk 1.4 Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ DTMF-сигнал ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Variable Length DTMF), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Asterisk ΠΈΠΌΠ΅Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ Π΄Π°Π»ΡŒΠ½Π΅ΠΌΡƒ ΠΊΠΎΠ½Ρ†Ρƒ соСдинСния Π²Π΅Ρ€Π½ΡƒΡŽ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΊ входящСму ΠΊΠ°Π½Π°Π»Ρƒ (согласно RFC 2833 IETF). Π‘ΠΎΠ»Π΅Π΅ старыС систСмы Asterisk Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. Π’ старых систСмах Asterisk DTMF-сигнал, доставляСмый Ρ‡Π΅Ρ€Π΅Π· RFC 2833, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ странным эффСктам, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² сСансах ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ голосовой ΠΏΠΎΡ‡Ρ‚Ρ‹. Если трСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ настройка rfc2833 Π±Ρ‹Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°, ΠΊΠ°ΠΊ Π² Π±ΠΎΠ»Π΅Π΅ старой вСрсии (Π΄ΠΎ 1.4), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ rfc2833compensate=yes Π² описаниС peer Π² Ρ„Π°ΠΉΠ»Π΅ sip.conf, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт порядок ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ с вашСй систСмой Asterisk вСрсии Π΄ΠΎ 1.4.

fromdomain (Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΉ участник)

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½ Π² ΠΏΠΎΠ»Π΅ From: SIP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ΠœΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ поставщиками сСрвисов для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ: fromdomain=my.hostname.tld fromuser (Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΉ участник)

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ имя, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки Π² описании ΠΊΠ°Π½Π°Π»Π°, Π½ΠΎ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ†ΠΈΠΈ fromuser. Π­Ρ‚ΠΎ позволяСт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ описанию ΠΊΠ°Π½Π°Π»Π° ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ: fromuser=john_smith host (Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΉ участник)

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ хост, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΉ участник сСти. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя: host=remote.hostname.tld incominglimit (для ΠΎΠ±ΠΎΠΈΡ…)

Π­Ρ‚Π° опция ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Ρ‰Π΅Π΅ число ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π²ΠΎΠ½ΠΊΠΎΠ² для Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π—Π°Π΄Π°Π΅Ρ‚ максимальноС число ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… исходящих Π·Π²ΠΎΠ½ΠΊΠΎΠ² для Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти ΠΈΠ»ΠΈ максимальноС число входящих Π·Π²ΠΎΠ½ΠΊΠΎΠ² для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. incominglimit=3 insecure (для ΠΎΠ±ΠΎΠΈΡ…)

ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ сообщСния INVITE ΠΎΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСсурса Asterisk пытаСтся Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку символов ΠΏΠ΅Ρ€Π΅Π΄ Π·Π½Π°ΠΊΠΎΠΌ @ Π² строкС INVITE, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ Π² SIP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ описания ΠΊΠ°Π½Π°Π»Π° ΠΈΠ· sip.conf. Если ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† связи являСтся Π°Π³Π΅Π½Ρ‚ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π΅Π³ΠΎ аутСнтификация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ исходя ΠΈΠ· описания user. Однако, Ссли ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† являСтся прокси-сСрвисом SIP, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ записи peer. Когда Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°, ΠΊΠ°ΠΊ Free World Dialup, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выступаСт Π² Ρ€ΠΎΠ»ΠΈ прокси для ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ стороны, фактичСски Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ вас, этот ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² ΠΎΡ‚ Π»ΠΈΡ†Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ FWD-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ FWD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° сообщСния 407 Proxy Authentication Required (НСобходима аутСнтификация Π½Π° прокси), трСбуСтся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ способ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΎΡ‚ этих Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Задавая insecure=invite, Π²Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ peer ищСтся соотвСтствиС ΠΏΡ€ΠΈ сравнСнии IP-адрСса ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½ΠΈ хоста ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΎΡ€Ρ‚Π° с прСдоставлСнными Π² ΠΏΠΎΠ»Π΅ Contact SIP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° опциями host ΠΈ port Π² sip.conf. Если соотвСтствиС Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, исходноС сообщСниС INVITE Π½Π΅ станСт Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π·Π²ΠΎΠ½ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½.

ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ большого количСства ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π·Π° NAT-уст- ройством Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ insecure=port, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сопоставлСниС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ IP-адрСсу. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π²ΠΎ входящСм INVITE для peer, Π·Π°Π΄Π°ΠΉΡ‚Π΅ insecure=invite,port: insecure=invite language (для ΠΎΠ±ΠΎΠΈΡ…)

Π—Π°Π΄Π°Π΅Ρ‚ Ρ„Π»Π°Π³ языка для всСго, Ρ‡Ρ‚ΠΎ Π²Ρ‹ опрСдСляСтС. Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ язык ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - английский. Π—Π°Π΄Π°Π½Π½Ρ‹ΠΉ язык отправляСтся ΠΊΠ°Π½Π°Π»ΠΎΠΌ ΠΊΠ°ΠΊ элСмСнт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΈΠΌΠΈ прилоТСниями, ΠΊΠ°ΠΊ SayNumber(), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» для воспроизвСдСния. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ языки, ΠΊΡ€ΠΎΠΌΠ΅ английского, Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² систСмС явно, поэтому ваша Π·Π°Π΄Π°Ρ‡Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСму Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… языков: language=en mailbox (Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΉ участник)

Если Π² описании ΠΊΠ°Π½Π°Π»Π° Π²Ρ‹ связываСтС mailbox с peer, сСрвис голосовой ΠΏΠΎΡ‡Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ MWI-сигналы ΡƒΠ·Π»Π°ΠΌ Π½Π° ΠΊΠΎΠ½Ρ†Π΅ этого ΠΊΠ°Π½Π°Π»Π°. Если Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ящика обрабатываСтся Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ контСкстС голосовой ΠΏΠΎΡ‡Ρ‚Ρ‹, Π½Π΅ default, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ почтовыйящик@ контСкст. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ нСсколько ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… ящиков с ΠΎΠ΄Π½ΠΈΠΌ peer, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСсколько Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ mailbox: mailbox= [email protected] maxcallbitrate (для ΠΎΠ±ΠΎΠΈΡ…)

Π—Π°Π΄Π°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π²ΠΎΠ½ΠΊΠ° ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠΌΡƒ участнику сСти. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - 384 ΠšΠ±ΠΈΡ‚/с: maxcallbitrate=384 md5secret (для ΠΎΠ±ΠΎΠΈΡ…)

Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ простыС тСкстовыС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² Ρ„Π°ΠΉΠ»Π°Ρ… sip.conf, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ md5secret ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ…Π΅Ρˆ MD5, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ…Π΅Ρˆ MD5 ΠΈΠ· консоли Linux, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

# echo -n "username: realm:secret" | md5sum НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ -n, ΠΈΠ½Π°Ρ‡Π΅ echo Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ \n Π² ΠΊΠΎΠ½Π΅Ρ† строки; Ρ‚ΠΎΠ³Π΄Π° символ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡Ρ‚Π΅Π½ ΠΏΡ€ΠΈ вычислСнии Ρ…Π΅ΡˆΠ° MD5, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ созданию Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ…Π΅ΡˆΠ°. Если Π½Π΅ Π·Π°Π΄Π°Π½Π° опция realm (обсуТдаСмая Π² спискС ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² SIP), Π±ΡƒΠ΄Π΅Ρ‚ принята ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - asterisk. Если Π² ΠΎΠ΄Π½ΠΎΠΌ описании ΠΊΠ°Π½Π°Π»Π° Π·Π°Π΄Π°Π½Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ md5secret, ΠΈ secret, послСдний Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½:

md5secret=0bcbe762982374c276fb01af6d272dca mohinterpret (ΠΊΠ°Π½Π°Π»)

Π­Ρ‚Π° опция опрСдСляСт, ΠΊΠ°ΠΊΠΎΠΉ класс ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Π²ΠΎ врСмя оТидания Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ, Ссли Π² Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½Π΅ для ΠΊΠ°Π½Π°Π»Π° Π½Π΅Ρ‚ выраТСния Set(CHANNEL(musicclass)=flΒ»6on), ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ класс ΠΌΡƒΠ·Ρ‹ΠΊΠΈ, ΠΈ ΠΊΠ°Π½Π°Π» Ρ‚ΠΈΠΏΠ° peer, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π·ΠΎΠ², Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ класса ΠΌΡƒΠ·Ρ‹ΠΊΠΈ.

Π­Ρ‚Π° опция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π° глобально ΠΈΠ»ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: mohinterpret=default mohsuggest (ΠΊΠ°Π½Π°Π»)

Π­Ρ‚Π° опция опрСдСляСт, ΠΊΠ°ΠΊΠΎΠΉ класс ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Π²ΠΎ врСмя оТидания (ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² musiconhold.conf) Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒΡΡ ΠΊΠ°Π½Π°Π»Ρƒ Ρ‚ΠΈΠΏΠ° peer, ΠΊΠΎΠ³Π΄Π° этот ΠΊΠ°Π½Π°Π» ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти Π² Ρ€Π΅ΠΆΠΈΠΌ оТидания. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ глобально ΠΈΠ»ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: mohsuggest=default musicclass (для ΠΎΠ±ΠΎΠΈΡ…)

Π­Ρ‚Π° опция Π·Π°Π΄Π°Π΅Ρ‚ класс ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Π²ΠΎ врСмя оТидания ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: musicclass=classical nat (для ΠΎΠ±ΠΎΠΈΡ…)