ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях

Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π•

АрхитСктура

ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях

АрхитСктура ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° управлСния мСдиашлюзом, Π΅Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ интСрфСйсы описаны Π² RFC 2805.

MGCP прСдставляСт Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ управлСния Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ (ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΌΠ΅Π΄ΠΈΠ°ΡˆΠ»ΡŽΠ·Ρ‹) ΠΈ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ Π½Π° основных ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. МодСль MGCP ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Π³Π΅Π½Ρ‚Ρ‹ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ согласованных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° ΡˆΠ»ΡŽΠ·Ρ‹, находящиСся ΠΏΠΎΠ΄ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ.

АгСнт Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» MGCP для запроса ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ событиях, ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ состоянии ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚ мСдиашлюза, Π° Ρ‚Π°ΠΊΠΆΠ΅ для опрСдСлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² соСдинСния ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ сигналов ΠΊ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΌΡƒ интСрфСйсу PSTN.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС со шлюзами сигнализации, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для доступа ΠΊ функциям систСмы сигнализации β„– 7 (SS7). АгСнт Π²Ρ‹Π·ΠΎΠ²Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ MGCP для управлСния шлюзом сигнализации; скорСС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ SIGTRAN ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигналов ΠΌΠ΅ΠΆΠ΄Ρƒ шлюзом сигнализации ΠΈ Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ Π²Ρ‹Π·ΠΎΠ²Π°.

АгСнты с нСсколькими Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ мСдиашлюз ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сконфигурирован со списком Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π²Ρ‹Π·ΠΎΠ²Π°, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния.

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

Π’ случаС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π²Ρ‹Π·ΠΎΠ²Π° MGCP ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ состоянии устройства ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π’Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Π²Π½Π΅ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сообщСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΈΠ»ΠΈ запроса) ΠΈ Π΅Π΅ ΠΎΡ‚Π²Π΅Ρ‚Π° называСтся Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠ΅ΠΉ, которая идСнтифицируСтся числовым ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. БпСцификация ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° опрСдСляСт Π΄Π΅Π²ΡΡ‚ΡŒ стандартных ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΌ Π³Π»Π°Π³ΠΎΠ»ΠΎΠΌ: AUEP, AUCX, CRCX, DLCX, EPCF, MDCX, NTFY, RQNT ΠΈ RSIP. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Ρ‚Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ числового ΠΊΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.

АгСнт Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π° Π³Π»Π°Π³ΠΎΠ»Π° для запроса состояния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ связанных с Π½Π΅ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ.

АгСнт Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для управлСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ мСдиашлюза.

Один Π³Π»Π°Π³ΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π° для запроса увСдомлСния ΠΎ событиях, происходящих Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, ΠΈ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ сигналов ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌΡƒ сСтСвому ΠΊΠ°Π½Π°Π»Ρƒ PSTN ΠΈΠ»ΠΈ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ.

ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π³Π»Π°Π³ΠΎΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Π³Π΅Π½Ρ‚Ρƒ Π²Ρ‹Π·ΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» событиС, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Ρ€Π°Π½Π΅Π΅ запросил ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ RQNT:

Один Π³Π»Π°Π³ΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π° для измСнСния характСристик кодирования, ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Ρ… Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ стороной ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ:

ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π³Π»Π°Π³ΠΎΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Π³Π΅Π½Ρ‚Ρƒ Π²Ρ‹Π·ΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ½ находится Π² процСссС пСрСзапуска:

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

МСгако

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

КакоС сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ шлюз (SG) ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-шлюз (MG) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ физичСский ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€, Π½ΠΎ это совсСм Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Call АгСнт Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ MGCP для контроля сигнального шлюза (SG), для этих Ρ†Π΅Π»Π΅ΠΉ β€” ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΌ шлюзом (SG) ΠΈ АгСнтом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ SIGTRAN.

Media Gateway (MG)

МСдиа-шлюз выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСобразования Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅ΠΉ со стороны Π’Ρ„ΠžΠŸ Π² голосовых ΠΊΠ°Π½Π°Π»Π°Ρ… с постоянной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, Π² Π²ΠΈΠ΄, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΉ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ сСтям с ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² IP (ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ RTP, ΠΈ Π΄Π°Π»Π΅Π΅ Π² UDP ΠΈ IP) Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅).

МСдиа-шлюз ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» MGCP для сигнализации событий, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ информация Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΡƒΠ±ΠΊΠ° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π°/снята ΠΈΠ»ΠΈ Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° (Π΄ΠΎΠ½Π°Π±ΠΎΡ€).

Call Agent

MGCP позволяСт Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Call АгСнту Π·Π° состояниСм ΠΎΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… устройств Π½Π° ΠΌΠ΅Π΄ΠΈΠ°-шлюзС (MG).

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΌΠ΅Π΄ΠΈΠ°-шлюз ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ со списком Call АгСнтов, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ инструкции-запросы.

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, увСдомлСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌ АгСнтам ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ устройства (ΠΊΠ°ΠΊ прСдусмотрСно Call АгСнтами, для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ NotifiedEntity). ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ всСми ΠΎΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ устройствами управлял ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ шлюзов; Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Call АгСнты доступны ΠΏΡ€ΠΈ рСзСрвирования рСсурсов Π² случаС обСспСчСния избыточности, Ссли ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ АгСнт ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΈΠ»ΠΈ тСряСт ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ с ΠΌΠ΅Π΄ΠΈΠ°-шлюзом. Π’ случаС Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ шлюзом автоматичСски ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Ρƒ шлюзов. Всё ΠΎ Ρ‡Ρ‘ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ сцСнария, это ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ состоянии ΠΌΠ΅ΠΆΠ΄Ρƒ двумя АгСнтами, ΠΎΠ΄Π½Π°ΠΊΠΎ, это Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ шлюзом. Для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ шлюз, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ· АгСнтов являСтся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ MGCP ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ². Он Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΡ€Ρ‚ UDP 2427, Π΄Π°Ρ‚Π°Π³Ρ€Π°ΠΌΠΌΡ‹ MGCP ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈ пустыС значСния, совсСм Π½Π΅ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ строятся ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°Ρ… TCP. ΠŸΠ°ΠΊΠ΅Ρ‚ MGCP являСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ (запросом) ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ (запросы) Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Ρ‚Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

Π’ MGCP каТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° нСсёт Π² сСбС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ.

Бписок запросов содСрТит всСго восСмь ΠΊΠΎΠΌΠ°Π½Π΄: AUEP, AUCX, CRCX, DLCX, MDCX, NTFY, RQNT, RSIP.

Π”Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ АгСнтом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ запрос Π½Π° ΠΌΠ΅Π΄ΠΈΠ° шлюза:

Π’Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Call АгСнтом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ RTP соСдинСниСм Π½Π° ΠΌΠ΅Π΄ΠΈΠ° шлюзС (шлюз ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ DLCX, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ соСдинСниС для самоуправлСния):

Команда RQNT ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Π΄ΠΈΠ° шлюзом для запроса ΠΎΠ± увСдомлСниях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ АгСнтом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ событиях Π½Π° ΠΌΠ΅Π΄ΠΈΠ° шлюзС.

Команда NTFY ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Π΄ΠΈΠ° шлюзом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ АгСнту, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ событиС, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ АгСнт ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ запросил ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ (ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ RQNT).

Команда RSIP β€” рСстарт Π² процСссС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Π΄ΠΈΠ° шлюзом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ АгСнту, ΠΈΠ΄Ρ‘Ρ‚ процСсс пСрСзапуска.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» управлСния шлюзами MGCP

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ мСдиашлюза Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ сСти Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΠΎΠΉ инфраструктурС Π±Ρ‹Π»ΠΈ созданы устройства, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ мСдиашлюзами (MGW). Π­Ρ‚ΠΈ устройства слуТат для прСобразования Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΉ для использования Π² сСтях с ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, IP). Помимо транскодирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΌΠ΅Π΄ΠΈΠ°ΡˆΠ»ΡŽΠ·Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сигналов, эхоподавлСниС ΠΈ […]

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ мСдиашлюза

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ сСти Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΠΎΠΉ инфраструктурС Π±Ρ‹Π»ΠΈ созданы устройства, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ мСдиашлюзами (MGW). Π­Ρ‚ΠΈ устройства слуТат для прСобразования Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΉ для использования Π² сСтях с ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, IP). Помимо транскодирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΌΠ΅Π΄ΠΈΠ°ΡˆΠ»ΡŽΠ·Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сигналов, эхоподавлСниС ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» мСдиашлюза ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠΌΠΈΠΌΠΎ прСобразования сигналов, шлюз осущСствляСт ΠΈΡ… Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡŽ Π²ΠΎ внСшний ΠΌΠΈΡ€. Π’Π°ΠΊΠΈΠ΅ устройства Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ мСдиасСрвСрами. ΠœΠ΅Π΄ΠΈΠ°ΡΠ΅Ρ€Π²Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для измСнСния ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ измСнСния Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ….

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° мСдиашлюза состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², находящихся Π²ΠΎ взаимодСйствии:

АрхитСктура устройства мСдиашлюза позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ нСсколькими шлюзами Π·Π° счСт ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π±Ρ‹Π» Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½. Π’ случаС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ связи ΠΌΠ΅ΠΆΠ΄Ρƒ шлюзом ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° управлСния Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ хранится Π½Π° самом шлюзС.

ОписаниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP

АббрСвиатура MGCP Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Media Gateway Control Protocol β€” дословно, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» управлСния мСдиашлюзами. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обСспСчСния связи ΠΌΠ΅ΠΆΠ΄Ρƒ шлюзами ΠΈ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ. MGCP опрСдСляСт срСду, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ мСдиашлюза. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP описано Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ RFC 2705, Π° Π΅Π³ΠΎ структура Π² RFC 2805.

ПониманиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° управлСния мСдиашлюзами (MGCP), Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ взаимосвязСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ, отказоустойчивой ΠΈ бСзопасной срСды MGCP. Π‘Ρ€Π΅Π΄Π° MGCP являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ описываСтся, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ MGCP Π½Π° шлюзС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ возмоТности срСды MGCP.

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

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» MGCP обСспСчиваСт связь ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π°Π³Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅Π½ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ².

ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΡŽΠ±Ρ‹Π΅ голосовыС ΠΏΠΎΡ€Ρ‚Ρ‹ Π½Π° Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌ шлюзС. Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ (FXO/FXS), Ρ‚Π°ΠΊ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ (T1/E1) ΠΏΠΎΡ€Ρ‚Ρ‹. Π’ зависимости ΠΎΡ‚ числа ΠΏΠΎΡ€Ρ‚ΠΎΠ², ΠΎΠ΄ΠΈΠ½ шлю ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. КаТдая конСчная Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ свой собствСнный ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ β€˜Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ точки’@’имя ΡˆΠ»ΡŽΠ·Π°β€™ (localID@domian), ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΊ Π½Π΅ΠΉ обращаСтся Π°Π³Π΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². Для управлСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π°Π³Π΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ характСристики ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ этот процСсс, ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° нСсколько Ρ‚ΠΈΠΏΠΎΠ². ЦСль состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π³Π΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° для управлСния Ρ‚ΠΈΠΏΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Π½Π΅ для управлСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ.

RFC 2705 опрСдСляСт восСмь Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

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

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ MGCP

ΠžΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ MGCP происходит Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° тСкстовыми сообщСниями. БущСствуСт восСмь основных ΠΊΠΎΠΌΠ°Π½Π΄ MGCP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ вмСстС с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ трСбуСтся ΠΈΠ»ΠΈ какая информация прСдоставляСтся.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π²Ρ‹Π·ΠΎΠ²Π° Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ MGCP

Π’Ρ‹Π·ΠΎΠ²Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ соСдинСния Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС 5. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ², Π°Π³Π΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° инструктируСт шлюз, связанный с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Шлюз Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сСанса своСго соСдинСния Π°Π³Π΅Π½Ρ‚Ρƒ Π²Ρ‹Π·ΠΎΠ²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, отправляСт эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сСанса Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΡˆΠ»ΡŽΠ·Ρƒ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шлюз ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сСанса для установлСния RTP-сСссий ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. ВсС соСдинСния, связанныС с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Ρ‹Π·ΠΎΠ²Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊ. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π° Π°Π³Π΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° отправляСт запрос Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ соСдинСния ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ

Π’ срСдС MGCP Π°Π³Π΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ всю ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ установки Π²Ρ‹Π·ΠΎΠ²Π° Π½Π° сторонС сСти IP ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠΈ шлюза. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ шлюз связан Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΈΠΌ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‚ΠΎ Ссли этот Π°Π³Π΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· строя ΠΈΠ»ΠΈ нСдоступСн ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, шлюз ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΈ, ΠΏΠΎ-сути, бСсполСзными. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ Π°Π³Π΅Π½Ρ‚Ρ‹ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходит ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ связи с Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ шлюзов.

РСализация MGCP Π² Asterisk

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π•

АрхитСктура

ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях

АрхитСктура ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° управлСния мСдиашлюзом, Π΅Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ интСрфСйсы описаны Π² RFC 2805.

MGCP прСдставляСт Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ управлСния Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ (ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΌΠ΅Π΄ΠΈΠ°ΡˆΠ»ΡŽΠ·Ρ‹) ΠΈ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ Π½Π° основных ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. МодСль MGCP ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Π³Π΅Π½Ρ‚Ρ‹ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ согласованных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° ΡˆΠ»ΡŽΠ·Ρ‹, находящиСся ΠΏΠΎΠ΄ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ.

АгСнт Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» MGCP для запроса ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ событиях, ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ состоянии ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚ мСдиашлюза, Π° Ρ‚Π°ΠΊΠΆΠ΅ для опрСдСлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² соСдинСния ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ сигналов ΠΊ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΌΡƒ интСрфСйсу PSTN.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС со шлюзами сигнализации, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для доступа ΠΊ функциям систСмы сигнализации β„– 7 (SS7). АгСнт Π²Ρ‹Π·ΠΎΠ²Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ MGCP для управлСния шлюзом сигнализации; скорСС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ SIGTRAN ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигналов ΠΌΠ΅ΠΆΠ΄Ρƒ шлюзом сигнализации ΠΈ Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ Π²Ρ‹Π·ΠΎΠ²Π°.

АгСнты с нСсколькими Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ мСдиашлюз ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сконфигурирован со списком Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π²Ρ‹Π·ΠΎΠ²Π°, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния.

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

Π’ случаС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π²Ρ‹Π·ΠΎΠ²Π° MGCP ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ состоянии устройства ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π’Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Π²Π½Π΅ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сообщСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΈΠ»ΠΈ запроса) ΠΈ Π΅Π΅ ΠΎΡ‚Π²Π΅Ρ‚Π° называСтся Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠ΅ΠΉ, которая идСнтифицируСтся числовым ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. БпСцификация ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° опрСдСляСт Π΄Π΅Π²ΡΡ‚ΡŒ стандартных ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΌ Π³Π»Π°Π³ΠΎΠ»ΠΎΠΌ: AUEP, AUCX, CRCX, DLCX, EPCF, MDCX, NTFY, RQNT ΠΈ RSIP. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Ρ‚Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ числового ΠΊΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.

АгСнт Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π° Π³Π»Π°Π³ΠΎΠ»Π° для запроса состояния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ связанных с Π½Π΅ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ.

АгСнт Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для управлСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ мСдиашлюза.

Один Π³Π»Π°Π³ΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π° для запроса увСдомлСния ΠΎ событиях, происходящих Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, ΠΈ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ сигналов ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌΡƒ сСтСвому ΠΊΠ°Π½Π°Π»Ρƒ PSTN ΠΈΠ»ΠΈ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ.

ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π³Π»Π°Π³ΠΎΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Π³Π΅Π½Ρ‚Ρƒ Π²Ρ‹Π·ΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» событиС, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° Ρ€Π°Π½Π΅Π΅ запросил ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ RQNT:

Один Π³Π»Π°Π³ΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π° для измСнСния характСристик кодирования, ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Ρ… Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ стороной ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ:

ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π³Π»Π°Π³ΠΎΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Π³Π΅Π½Ρ‚Ρƒ Π²Ρ‹Π·ΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ½ находится Π² процСссС пСрСзапуска:

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

МСгако

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP

ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях

ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях

ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях

MGCP опрСдСляСт Π΄Π΅Π²ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Softswitch Π² шлюз, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠ· шлюза Π² Softswitch. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ ΠΈΡ… ΠΎΠ±Ρ‰Π΅Π΅ описаниС приводятся Π² Ρ‚Π°Π±Π». 6.1. Команда MGCP содСрТит ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку, нСсколько строк ΠΏΠ°Β­Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, описаниС сСанса. Командная строка ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ тСкстом, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ символов ASCII. Π’ΠΎ врСмя установлСния, поддСрТания ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ соСди­нСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP устройство управлСния ΠΈ шлюз ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ.

MGCP ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ инкапсуляции, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² состав Π΄Ρ€ΡƒΠ³ΠΎΠΉ. НапримСр, ΠΊΠΎΠ³Π΄Π° Softswitch ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΊ ΡˆΠ»ΡŽΠ·Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ соСдинСниС (ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ CRCX), ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡˆΠ»ΡŽΠ·Ρƒ ΠΊΠΎΠΌΠ°Π½Β­Π΄Ρƒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… событиях. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ NotificationRequest, инкапсулированной Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ CreateConnection. Π­Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ особСнно ΠΏΠΎΠ»Π΅Π·Π½Π° Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ дСйствиС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ событиС слСдуСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сочСтании с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ условиями. НапримСр, Softswitch ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ MG обнаруТСния ΠΈ сообщСния ΠΎ Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сигналах DTMF Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ обслуТивания Π²Ρ‹Π·ΠΎΠ²Π°. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΊΠΎΠΌΠ°Π½Π΄Π° NotificationRequest, Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‰Π°Ρ шлюз Π½Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ½Π°Π»ΡŒΒ­Π½Ρ‹Ρ… сигналов DTMF ΠΈ сообщСниС ΠΎΠ± ΠΈΡ… содСрТании, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ инкапсулированы Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ CreateConnection, ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΒ­Π½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сигнала Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² контСкстС созданного соСдинСния. MGCP прСдусматриваСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ инкапсу­ляции. Π˜Π½Π°Ρ‡Π΅ говоря, ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ инкапсулирована Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ссли эта вторая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡƒΠΆΠ΅ инкапсулирована Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Однако MGCP позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ UDP.

Π’Π°Π±Π»ΠΈΡ†Π° 6.1. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠšΠΎΠ΄ΠΠ°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдачиНазначСниС
EndpointConfiguration (ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΎΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°)EPCFSoftswitch ^ MGSoftswitch инструктируСт шлюз, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Β­ΠΌΡ‹Π΅ Ρ€Π΅Ρ‡Π΅Π²Ρ‹Π΅ сигналы
CreateConnection (Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅)CRCXSoftswitch ^ MGSoftswitch Π΄Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡˆΠ»ΡŽΒ­Π·Ρƒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
ModifyConnection (ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅)MDCXSoftswitch ^ MGSoftswitch Π΄Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡˆΠ»ΡŽΒ­Π·Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡΡƒΒ­Ρ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
DeleteConnection (Π Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅)DLCXSoftswitch ^ MG, MG ^ SoftswitchSoftswitch ΠΈ ΡˆΠ»ΡŽΠ·Ρ‹ Π»ΠΈΠΊΠ²ΠΈΠ΄ΠΈΒ­Ρ€ΡƒΡŽΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
NotificationRequest (Запрос увСдомлСния)RQNTSoftswitch ^ MGSoftswitch инструктируСт шлюз, ΠΊΠ°ΠΊΠΈΠ΅ события Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ ΠΎ Π½ΠΈΡ…
Notify (Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅)NTFYMG ^ SoftswitchШлюз ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Softswitch ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ событиС ΠΈΠ· числа Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ спСцифицированы Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ NotificationRequest
AuditEndpoint (ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚)AUEPSoftswitch ^ MGSoftswitch Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ½Β­Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΡ€Β­Ρ‚Π΅ шлюза
AuditConnection (ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅)AUCXSoftswitch ^ MGSoftswitch Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°Β­ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ
ReStartInProgress (Π˜Π΄Π΅Ρ‚ рСстарт)RSIPMG ^ SoftswitchШлюз ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Softswitch ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΏΠΎΡ€Ρ‚ΠΎΠ² выводятся ΠΈΠ· Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ состояния ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ состояниС

Команда ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ содСрТит Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ описаниС сСанса связи (session description). Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ описаниС сСанса связи ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Β­Π»ΡΡŽΡ‚ собой Π½Π°Π±ΠΎΡ€ тСкстовых строк. ОписаниС сСанса ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΎ ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ пустой строкой. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ содСрТит ΠΊΠΎΠΌΠ°Π½Π΄Β­Π½ΡƒΡŽ строку, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄Π° CRCX 1204 ts/1@skri.niits.ru MGCP 0.1, ΠΈ список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

ΠΊΠ°ΠΊΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° mgcp увСдомляСт мСдиашлюз ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях

Π’Ρ‹ΡˆΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, содСрТит список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΒ­Π»Π° MGCP свСдСны Π² Ρ‚Π°Π±Π». 6.2. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ идСнтифицируСтся ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… Π±ΡƒΠΊΠ². Π—Π° ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΎΠ΄Π½ΠΎ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅, ΠΎΠ΄ΠΈΠ½ символ ΠΏΡ€ΠΎΠ±Π΅Π»Π° ΠΈ Π·Π½Π°Ρ‡Π΅Β­Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

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

6.3.3. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Π’ Ρ‚Π°Π±Π». 6.3 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΊΠΎΒ­ΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP.

Из прСдставлСнного пСрСчня ΠΊΠΎΠ΄ΠΎΠ² ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ Π΄ΠΎΠ»Β­ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ увязан с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ΄Π΅Π½Β­Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ TransactionId появляСтся ΠΊΠ°ΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, Ρ‚Π°ΠΊ ΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ…. ΠžΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый TransactionId, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹Π·Π²Π°Π²ΡˆΠ°Ρ ΠΎΡ‚Π²Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π’Π΅ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Β­Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… MGCP, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… MGCP. Однако Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ использованиС Π² ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… отличаСтся ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ использования Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…. НапримСр, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ LocalConnectionOptions являСтся ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π² ΠΊΠΎΒ­ΠΌΠ°Π½Π΄Π΅ CRCX, Π½ΠΎ ΠΎΠ½ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ CRCX.

Основная Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΡ‚ ошибок ΠΏΡ€ΠΎΒ­Ρ‚ΠΎΠΊΠΎΠ»Π°, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ошибок. И, всС ΠΆΠ΅, Π½Π° основании ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, прСдоставляСмой ΠΊΠΎΠ΄Π°ΠΌΠΈ ошибок, Π½Π΅Π²ΠΎΠ·Β­ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ осмыслСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ диагностики. Для по­лучСния диагностичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ шлюзов ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ² шлюза Π½ΡƒΠΆΠ½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Одним ΠΈΠ· Π½ΠΈΡ… являСтся использованиС ΠΏΡ€ΠΎΒ­Ρ‚ΠΎΠΊΠΎΠ»Π° SNMP.

Π’Π°Π±Π»ΠΈΡ†Π° 6.3. ΠšΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP

ΠšΠΎΠ΄Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° обрабатываСтся, сообщСниС ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅
ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΎ
Вранзакция Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΈΠ·-Π·Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ошибки
Π’Ρ€ΡƒΠ±ΠΊΠ° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΡƒΠΆΠ΅ снята
Π’Ρ€ΡƒΠ±ΠΊΠ° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π°
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΈΠ·-Π·Π° отсутствия Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… рСсурсов
Π’ настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ отсутствуСт нСобходимая полоса пропускания
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ нСизвСстСн
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ по­лосы пропускания
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΈΠ·-Π·Π° ошибки Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΉ содСрТится нСраспознанноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ шлюз Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ срСдств дСтСкти­рования ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Π½Π΅ΠΉ сигналов
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ шлюз Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ срСдств гСнСри­рования ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… сигналов
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ шлюз Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΒ­Π΄ΠΈΠΌΠΎΠ΅ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ подсказку
Команда ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ соСдинСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΒ­Ρ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡƒΠΆΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ соСдинСния
Команда ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сСанса связи
НС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ
НС поддСрТиваСмая ΠΈΠ»ΠΈ нСизвСстная ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ сигналов ΠΈΠ»ΠΈ событий
ΠŸΠΎΡ€Ρ‚ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ свСдСний ΠΎ ΠΏΠ»Π°Π½Π΅ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ
Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ рСстарт ΠΏΠΎΡ€Ρ‚Π°
ΠŸΠΎΡ€Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Call Agent
НСт Ρ‚Π°ΠΊΠΎΠ³ΠΎ события ΠΈΠ»ΠΈ сигнала
НСизвСстноС дСйствиС ΠΈΠ»ΠΈ Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Π°Ρ комбинация дСйствий
Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ нСсоотвСтствиС Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ LocalConnectionOptions
НСизвСстноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° LocalConnectionOptions
НСдостаточная полоса пропускания
ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ LocalConnectionOptions
НСсовмСстимая вСрсия ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°
ΠžΡ‚ΠΊΠ°Π· Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ обСспСчСнии
Ошибка Π² сигнальном ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ CAS
ΠžΡ‚ΠΊΠ°Π· Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²
НС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅(ия) Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ LocalConnectionOptions
ΠžΡ‚Π²Π΅Ρ‚ слишком большой
ΠΠ΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ согласования ΠΊΠΎΠ΄Π΅ΠΊΠ°
ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ поддСрТиваСтся
НСизвСстный ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ RestartMethod
НСизвСстноС ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π½Π° Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ
Ошибка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° события/сигнала (отсутствуСт, ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ, Π½Π΅ поддСрТиваСт­ся, нСизвСстный ΠΈ ΠΏΡ€.)
НСвСрный ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ ΠΏΡ€Π΅Π΄Π΅Π» числа соСдинСний Π² расчСтС Π½Π° ΠΎΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚
НСвСрный ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ LocalConnectionOptions

6.3.4. ОписаниС сСансов связи SDP

Рассмотрим синтаксис ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SDP Π² части описания сСанса Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ связи. Для описания Ρ‚Π°ΠΊΠΎΠ³ΠΎ сСанса Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ прСдусмот­рСно нСсколько ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ:

β€’ вСрсия ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SDP кодируСтся v=0;

ΠšΡ€ΠΎΠΌΠ΅ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ, для описания сСанса Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ свя­зи Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ SDP прСдусмотрСно Π΅Ρ‰Π΅ нСсколько Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ описания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСансов связи, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° строкой с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΒ­Π»Π° SDP. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ описания сСанса Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ связи с исполь­зованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SDP:

c = IN IP4 212.18.62.1

m = audio 1234 RTP/AVP 0

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ описаниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP смоТСт Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Β­Π½Ρ‹ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ хотя Π±Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ Megaco/H.248, Ρ€Π΅Ρ‡ΡŒ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½ΠΈΠΆΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *