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

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

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

reqonly

ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΈ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ доступСн:

codecpriority=caller|host|disabled|reqonly

delayreject (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ)

Если ΠΏΠΎ IAX-ΠΊΠ°Π½Π°Π»Ρƒ поступаСт ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, это обСспСчит Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний ΠΎΡ‚ΠΊΠ°Π·Π° REGREQ ΠΈΠ»ΠΈ AUTHREP, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π°Ρ‚Π°ΠΊ с ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠΌ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ. ВрСмя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ - 1000 мс: delayreject=yes|no forcejitterbuffer (ΠΊΠ°Π½Π°Π»)

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Asterisk пытаСтся ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π°Π»Ρ‹ (ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ) Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ входящих сообщСний, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ. Однако, Ссли ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π°Π±ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Π°ΠΊΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Asterisk Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΅Π΅ всСгда, нСзависимо ΠΎΡ‚ условий. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ входящих сообщСний для компСнсации Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ forcejitterbuffer=yes: forcejitterbuffer=yes iaxthreads ΠΈ iaxmaxthreads (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅)

Настройка iaxthreads опрСдСляСт число Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² IAX, создаваСмых ΠΏΡ€ΠΈ запускС для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ соСдинСний ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ IAX.

Настройка iaxmaxthreads опрСдСляСт максимальноС число Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² IAX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ большого объСма IAX-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°:

iaxthreads=10 iaxmaxthreads=100

jitterbuffer (ΠΊΠ°Π½Π°Π»)

НСустойчивая синхронизация (Jitter) ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ нСпостоянство Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ поступлСниями ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ устройства с постоянной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ практичСски постоянной Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°ΠΌΠΈ. Однако ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ; ΠΈΠ·-Π·Π° этого Π² мСсто назначСния ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ нСрСгулярно ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π½Π΅ Π² Ρ‚ΠΎΠΌ порядкС.

Π‘ΡƒΡ„Π΅Ρ€, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ смыслС являСтся ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСупорядочСны ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² мСсто назначСния рСгулярным ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ. Π‘Π΅Π· Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΠΌΠ΅Ρ…, странных Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… эффСктов, искаТСнных слов ΠΈΠ»ΠΈ, Π² особо тяТСлых случаях, ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… слов ΠΈΠ»ΠΈ слогов.

Π‘ΡƒΡ„Π΅Ρ€, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ с дальнСго ΠΊΠΎΠ½Ρ†Π° соСдинСния. Π”Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π²Π°ΠΌΠΈ, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π° ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π² своих входящих соСдинСниях ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ дальний ΠΊΠΎΠ½Π΅Ρ† соСдинСния.

Активация Π±ΡƒΡ„Π΅Ρ€Π°, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, выполняСтся строкой jitterbuffer=yes:

jitterbuffer=yes|no

language (ΠΊΠ°Π½Π°Π»)

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

Если для mailboxdetail Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ yes, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ вмСсто простого ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΈ старых сообщСний отправляСтся количСство Π½ΠΎΠ²Ρ‹Ρ…/старых сообщСний. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ mailboxdetail Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ:

mailboxdetail=yes maxjitterbuffer (ΠΊΠ°Π½Π°Π»)

Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для задания максимального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±ΡƒΡ„Π΅Ρ€Π°, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π² миллисСкундах. НС Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ maxjitterbuffer слишком большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ вашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания: maxjitterbuffer=500 maxjitterinterps (ΠΊΠ°Π½Π°Π»)

МаксимальноС количСство пустых ΠΊΠ°Π΄Ρ€ΠΎΠ² вставки, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ подряд Π±ΡƒΡ„Π΅Ρ€, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΠΊΠ°Π΄Ρ€Ρ‹ CNG/DTX для обозначСния ΠΏΠ°ΡƒΠ·Ρ‹ Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π΅, Π±ΡƒΡ„Π΅Ρ€, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ количСство пустых ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠ°ΡƒΠ·Ρ‹. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ появлСниС искаТСний ΠΏΡ€ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°ΡƒΠ·Π΅: maxjitterinterps=70 maxregexpire ΠΈ minregexpire (ΠΊΠ°Π½Π°Π»)

Π—Π°Π΄Π°ΡŽΡ‚ Π² сСкундах ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ для истСчСния срока дСйствия рСгистрации: maxregexpire=7S0 minregexpire=60

mohinterpret (ΠΊΠ°Π½Π°Π»)

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

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

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

Если этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π·Π°Π΄Π°Π½, Asterisk Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ вычислСниС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… сумм UDP ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ суммы UDP ΠΎΡ‚ систСм, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ: nochecksums=yes regcontext (ΠΊΠ°Π½Π°Π»)

Задавая контСкст, содСрТащий Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Asterisk Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ряда дСйствий ΠΏΡ€ΠΈ рСгистрации Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти Π½Π° вашСм сСрвСрС. Π­Ρ‚Π° опция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² сочСтании с regexten, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ, ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ regexten Π½Π΅ Π·Π°Π΄Π°Π½, Π² качСствС Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ имя Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника. Asterisk Π±ΡƒΠ΄Π΅Ρ‚ динамичСски ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Ρ‚ΡŒ для Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° NoOp Π² ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π΅ 1. ВсС дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ рСгистрации, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° 2. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ нСсколько regexten, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… символом &. regcontext задаСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника ΠΈΠ»ΠΈ глобально: regcontext=зарСгистрированныС-Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ regexten (ΠΊΠ°Π½Π°Π»)

ΠžΠΏΡ†ΠΈΡ regexten ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² сочСтании с regcontext для опрСдСлСния Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°, выполняСмого Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ контСкстС. Если опция regexten Π½Π΅ Π·Π°Π΄Π°Π½Π° явно, Π² качСствС Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° для сопоставлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ имя Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти:

regexten=ΠΌΠΎΠΉΡ‚Π΅Π»Π΅Ρ„ΠΎΠ½ resyncthreshold (ΠΊΠ°Π½Π°Π»)

ΠŸΠΎΡ€ΠΎΠ³ рСсинхронизации ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для восстановлСния синхронизации Π±ΡƒΡ„Π΅Ρ€Π°, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Ссли послС получСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ² выявлСно сущСствСнноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈ условии Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ обусловлСно ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅ΠΉ с Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ. ΠŸΠΎΡ€ΠΎΠ³ рСсинхронизации опрСдСляСтся ΠΊΠ°ΠΊ замСрСнная флуктуация1 плюс Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ resyncthreshold Π² миллисСкундах: resyncthreshold=1000 rtautoclear (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ)

Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ Asterisk автоматичСски Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ дСйствиС рСгистрации соСдинСний Ρ‚ΠΈΠΏΠ° friend, созданных Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ», ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ зарСгистрированы ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом. Если Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ yes, ΠΏΠΎ истСчСнии срока дСйствия рСгистрации friend исчСзнСт ΠΈΠ· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ рСгистрации. Если Π·Π°Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, рСгистрация Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ этого количСства сСкунд, Π° Π½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ срока дСйствия рСгистрации: rtautoclear=yes|no|количСствосСкунд rtcachefriends (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ)

Если rtcachefriends Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Asterisk Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ соСдинСния Ρ‚ΠΈΠΏΠ° friend, Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ поступали ΠΈΠ· iax.conf. Π­Ρ‚ΠΎ часто ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² Ρ‚Π°ΠΊΠΈΡ… вопросах, ΠΊΠ°ΠΊ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎ нСпросмотрСнных сообщСниях для Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹Ρ… участников сСти, Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: rtcachefriends=yes|no rtignoreregexpire (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ)

Если для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° rtignoreregexpire Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ yes ΠΈ срок рСгистрации Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти, Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠ΅Π³ΠΎΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, истСк (Π½Π° основании срока дСйствия рСгистрации), Asterisk ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ IP-адрСс ΠΈ ΠΏΠΎΡ€Ρ‚, хранящиСся Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…: rtignoreregexpire=yes|no rtupdate (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ)

Если Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ yes, Asterisk ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ ΠΏΡ€ΠΈ рСгистрации IP-Π°Π΄- рСс, ΠΏΠΎΡ€Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° ΠΈ срок дСйствия рСгистрации Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника сСти. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - yes: rtupdate=yes|no tos (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ)

Asterisk ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π² IP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π±ΠΈΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ° обслуТивания (Type of Service, TOS), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ TOS-Π±ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ². Допустимыми ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ значСния: CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, AF11, AF12, AF13, AF21, AF22, AF23, AF31,

Ѐлуктуация - случайноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΉ систСму ΠΈΠ· большого числа частиц, ΠΎΡ‚ Π΅Π΅ срСднСго значСния. - ΠŸΡ€ΠΈΠΌΠ΅Ρ‡. Π½Π°ΡƒΡ‡.Ρ€Π΅Π΄.

AF32, AF33, AF41, AF42, AF43 ΠΈ ef (expedited forwarding - срочная пСрСсылка). Π’Π°ΠΊΠΆΠ΅ для TOS-Π±ΠΈΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ doc/ip-tos.txt Π² ΠΏΠ°ΠΏΠΊΠ΅ исходного ΠΊΠΎΠ΄Π° Asterisk. trunk (ΠΊΠ°Π½Π°Π»)

Ѐункция объСдинСния ΠΊΠ°Π½Π°Π»ΠΎΠ² IAX2 позволяСт Asterisk ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ голосовыС Π΄Π°Π½Π½Ρ‹Π΅ (Π² Π²ΠΈΠ΄Π΅ ΠΌΠΈΠ½ΠΈ-ΠΊΠ°Π΄Ρ€ΠΎΠ²) ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» IAX2 Π±ΠΎΠ»Π΅Π΅ эффСктивным ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π² ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ сСрвСр Asterisk): trunk=yes|no trunkfreq (ΠΊΠ°Π½Π°Π»)