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

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

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

84

Π­Ρ‚ΠΎ слово Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΎΠ΅, Π½ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ всС большСС ΠΈ большСС распространСниС. Он ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ процСсс раздСлСния Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ (ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.

85

Π—Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ голландской Ρ„ΡƒΡ‚Π±ΠΎΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

86

Ну, Π΄Π°Π²Π°ΠΉΡ‚Π΅, произнСситС вслух. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π²ΡƒΡ‡ΠΈΡ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?

87

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсиСй этого ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° являСтся IAX2, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΡ‚ всякой ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ IAX1 ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ, ΠΏΠΎΠ΄ IAX ΠΈ IAX2 подразумСваСтся ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ вСрсия.подразумСваСтся ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ вСрсия.

88

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π½Π°Π·Π²Π°Π»ΠΈ SIP простым, слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС Π½Π΅ являСтся ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Если Π±Ρ‹ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ» ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС RFC IETF, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ SIP, Π΅ΠΌΡƒ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ ΠΎΡΠΈΠ»ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 3000 страниц. SIP быстро ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΡŽ слишком Ρ€Π°Π·Π΄ΡƒΡ‚ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, Π½ΠΎ это Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ умаляСт Π΅Π³ΠΎ популярности.

89

Cisco Π½Π΅Π΄Π°Π²Π½ΠΎ объявила ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SIP Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ….

«БриатснкиС ΡƒΡ‡Π½Π΅Ρ‹Π΅ усатонвили: Π½Π΅ Π²ΠΆΠ°Π½ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ рсасталвятСС Π±ΠΊΡƒΠ²Ρ‹ Π²ΡƒΠ½Ρ€Ρ‚ΠΈ солва, Π³Π°Π»Π²ΠΎΠ½Π΅, Ρ‡ΠΎΡ‚Π± пСврая ΠΈ псолдСняя Π±ΡƒΠ²ΠΊΡ‹ ΠΎΡ‚ΡΠ°Π²Π»Π°ΡΠΈΡŒ Π½ΠΈΠ΅Π·- ΠΌΠ΅Ρ‹Π½ΠΌΠΈ, Ρ‚Π³ΠΎΠ΄Π° ткСст Π±Π΄ΡƒΠ΅Ρ‚ Π²ΠΎΠΏΡΡ€ΠΈΠΈΠ½ΠΌΠ°ΡŒΡ‚ΡΡ ΠΏΠ°Ρ€Π²ΠΈΡŒΠ»Π½ΠΎ. Π­Ρ‚ΠΎ пориосхдит ΠΏΠΎ- ΠΌΡ‚ΠΎΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ‡ΠΈΠ°Ρ‚Π΅ΠΌ Π½Π΅ ΠΊΠ°Π΄ΠΆΡƒΡŽ Π±ΡƒΠ²ΠΊΡƒ Π² ΠΎΡ‚Π΄ΠΎΠ»ΡŒΠ΅Π½ΡΡ‚ΠΈ, Π° солво Π² Ρ†Π΅ΠΎΠ»ΠΌΒ». (Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ этой Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹ нСизвСстСн, смотритС ΠΏΠΎ адрСсу http://www.bisso.com/ ujg_archives/000228.html.) Π’ΠΎ ΠΆΠ΅ самоС ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ со Π·Π²ΡƒΠΊΠΎΠΌ: Ссли ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ достаточно, наш ΠΌΠΎΠ·Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹. Для Π°ΡƒΠ΄ΠΈΠΎ-CD качСство Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½Π΅Π΅ экономии полосы пропускания, поэтому ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠ° выполняСтся с Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ 16 Π±ΠΈΡ‚ (ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π½Π° 2, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это стСрСо), с частотой дискрСтизации 44 100 Π“Ρ†. Учитывая Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ CD Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ Π² ΠΊΠΎΠ½Ρ†Π΅ 1970-Ρ… Π³ΠΎΠ΄ΠΎΠ², это Π±Ρ‹Π»Π° довольно Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² Ρ‚ΠΎ врСмя. ВСлСфонная ΡΠ΅Ρ‚ΡŒ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ уровня качСства (ΠΈ нуТдаСтся Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ полосы пропускания), поэтому Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ сигналы ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с использованиСм 8 Π±ΠΈΡ‚ ΠΈ частотой дискрСтизации 8000 Π“Ρ†.

90

CELP - популярный ΠΌΠ΅Ρ‚ΠΎΠ΄ сТатия Ρ€Π΅Ρ‡ΠΈ. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡ матСматичСски Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы воспроизвСдСния Π·Π²ΡƒΠΊΠΎΠ² Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ ΠΊΠΎΠ΄ΠΎΠ². ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ дискрСтный Π·Π²ΡƒΠΊ, опрСдСляСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΌΡƒ ΠΊΠΎΠ΄. КодСки CELP Π±Π΅Ρ€ΡƒΡ‚ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (которая сама ΠΏΠΎ сСбС Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ мСханичСский Π·Π²ΡƒΠΊ) ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅ΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ особСнности. (ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, дСлаСтся Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большСС.) На страницС ДТСйсона Π’ΡƒΠ΄Π²ΠΎΡ€Π΄Π° (Jason Woodward) Speech Coding (ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π΅Ρ‡ΠΈ) (http://www-mobile.ecs.soton.ac.uk/speech_codecs/) ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² матСматичСскиС подробности. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» довольно тяТСлый, придСтся Π½Π°ΠΏΡ€ΡΡ‡ΡŒ ΠΈΠ·Π²ΠΈΠ»ΠΈΠ½Ρ‹.ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² матСматичСскиС подробности. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» довольно тяТСлый, придСтся Π½Π°ΠΏΡ€ΡΡ‡ΡŒ ΠΈΠ·Π²ΠΈΠ»ΠΈΠ½Ρ‹.

91

КодСк для Π½ΠΈΠ·ΠΊΠΈΡ… скоростСй ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. - ΠŸΡ€ΠΈΠΌΠ΅Ρ‡. Π½Π°ΡƒΡ‡. Ρ€Π΅Π΄.

92

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎ звукозаписи Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ MPEG, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π‘Π΅Ρ‚ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡŽ Дэвиса Пэна (Davis Pan) ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«A Tutorial on MPEG/Audio CompressionΒ».

93

Π’ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ связи Π²Π°ΠΆΠ΅Π½ порядок поступлСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π²ΡƒΠΊ

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

94

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΈΠ»ΠΈ прилоТСния Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎ- Π²Ρ‹Π²Π°Ρ‚ΡŒ собствСнныС систСмы подтвСрТдСния доставки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΈΠ»ΠΈ прилоТСния Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎ- Π²Ρ‹Π²Π°Ρ‚ΡŒ собствСнныС систСмы подтвСрТдСния доставки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

95

На самом Π΄Π΅Π»Π΅ Ρ‚Ρ€ΡƒΠ±ΠΊΠ° любого Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Π±ΡƒΠ΄ΡŒ ΠΎΠ½ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ VoIP, являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ.

96

Π’ SIP это Π½Π΅ всСгда Ρ‚Π°ΠΊ. Если конСчная Ρ‚ΠΎΡ‡ΠΊΠ° являСтся прокси-сСрвисом SIP (Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π³Π΅Π½Ρ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ), Asterisk Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π½Π° основании описания peer, сравнивая IP-адрСс ΠΈ ΠΏΠΎΡ€Ρ‚ Π² ΠΏΠΎΠ»Π΅ Contact SIP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° с ΠΈΠΌΠ΅Π½Π΅ΠΌ хоста (ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ, Ссли ΠΎΠ½ Π·Π°Π΄Π°Π½), ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ для этого Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ участника (Ссли ΠΏΠΎΡ€Ρ‚ Π½Π΅ Π·Π°Π΄Π°Π½, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ [general]). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ опция SIP insecure обсуТдаСтся Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ А.обсуТдаСтся Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ А.

97

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ этому вопросу ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² обсуТдСнии SIP- ΠΎΠΏΡ†ΠΈΠΈ context Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ А.

98

Π‘ΠΏΡƒΡ„ΠΈΠ½Π³ - ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ с использованиСм Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² солидных ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с Ρ†Π΅Π»ΡŒΡŽ хищСния Π΄Π΅Π½Π΅Π³. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ имитируСтся Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ банковский сайт ΠΈΠ»ΠΈ ΠΎΠ½ размСщаСтся Π½Π° поддСльном сайтС; Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сайт. - ΠŸΡ€ΠΈΠΌΠ΅Ρ‡. Π½Π°ΡƒΡ‡.Ρ€Π΅Π΄.

99

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список доступных ΠΊΠΎΠΌΠ°Π½Π΄ AGI, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ show agi Π² интСрфСйсС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Asterisk. Π’Π°ΠΊΠΆΠ΅ Π·Π° справкой ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ AGI ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ C.

100

На самом Π΄Π΅Π»Π΅ Π² консоли Asterisk, Π²Ρ‹Π·Π²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΉ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ экзСмпляр Asterisk, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ -с). Если для запуска Asterisk использовался сцСнарий safe_asterisk, пСрвая консоль Asterisk Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° TTY9, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ смоТСтС ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ошибки AGI ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ.

101

Asterisk автоматичСски Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ исходя ΠΈΠ· Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ доступности, поэтому Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ указываСтся.

102

ΠŸΡ€ΠΈΠ½ΠΎΡΠΈΠΌ извинСния читатСлям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΆΠΈΠ²ΡƒΡ‚ Π½Π΅ Π² БША, Π·Π° использованиС сСрвиса ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°Ρ… БША. Если Π²Ρ‹ смоТСтС Π½Π°ΠΉΡ‚ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹ΠΉ сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт свои Π΄Π°Π½Π½Ρ‹Π΅ Π² XML, Π²Π°ΠΌ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ особого Ρ‚Ρ€ΡƒΠ΄Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот сцСнарий AGI для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π΅ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ сСрвисом. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠΉ сСрвис, ΠΌΡ‹ внСсСм ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ Π² этот сцСнарий для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΈΠ·Π΄Π°Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ.

103

ΠŸΠΎΠ»Π½Ρ‹ΠΉ справочник ΠΏΠΎ рСгулярным выраТСниям - Π”ΠΆΠ΅Ρ„Ρ„Ρ€ΠΈ Π€Ρ€ΠΈΠ΄Π» «РСгулярныС выраТСния», 3-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. - ΠŸΠ΅Ρ€. с Π°Π½Π³Π». - БПб: Π‘ΠΈΠΌΠ²ΠΎΠ»-Плюс, 2008.

Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Asterisk Gateway Interface (AGI), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Asterisk Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ внСшнюю ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½Π°. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ AGI ΠΈ AMI Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°.

104

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ с ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ строки (Carriage Return + Line Feed). Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, это обСспСчиваСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши Enter, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ОБ ΠΈ языков программирования, поэтому, Ссли ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ Π² интСрфСйс, вСроятно, нСлишним Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ сочСтаниС клавиш. На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ имССтся ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС этой ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ (http://en.wikipedia.org/wiki/Newline).

105

Customer Relationship Management (CRM) - это интСрфСйс, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ компаниями для ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ взаимодСйствиями ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

106

ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ ДТСя Ѐиллипса (Jay Phillips) Π·Π° прСдоставлСниС ΠΈΠ΄Π΅ΠΉ ΠΈ ΠΊΠΎΠ΄Π° для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΊΠ½ΠΈΠ³ΠΈ.

107

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π΄Π²Π° Π°Π²Ρ‚ΠΎΡ€Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ GUI Asterisk. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ для вас, ΠΎΠ½ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ ΠΎΡ‚ этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ занялись Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ Asterisk!

108

По Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ людям Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡƒ

manager.

109

ЀактичСски makerequest - это просто ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π²Ρ‹Π·ΠΎΠ²Π° Prototype-ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

Ajax.Request.

110

Для большой, сильно Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ систСмы рСкомСндуСтся ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ систСмы Asterisk, Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

111

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ сСрвСру Asterisk Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ соСдинСниС с PostgreSQL ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π° доступ. - ΠŸΡ€ΠΈΠΌΠ΅Ρ‡. Π½Π°ΡƒΡ‡.Ρ€Π΅Π΄.

112

Π”Π°, слишком ΠΌΠ½ΠΎΠ³ΠΎ всСго. На самом Π΄Π΅Π»Π΅ Π½ΡƒΠΆΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ записи Driver,

Database ΠΈ Servername. Π”Π°ΠΆΠ΅ Username ΠΈ Password Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС, ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ·ΠΆΠ΅.

113

ΠžΠΏΡ†ΠΈΠΈ pooling (созданиС ΠΏΡƒΠ»Π°) ΠΈ limit (ΠΏΡ€Π΅Π΄Π΅Π») довольно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… MS SQL Server ΠΈ Sybase. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… мноТСство соСдинСний (Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ limit), гарантируя ΠΏΡ€ΠΈ этом, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ соСдинСния выполняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (это обусловлСно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ этими сСрвСрами Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…).