ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Π² сСтях Softswitch

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» инициирования сСансов (Session Initiation Protocol, SIP) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ MMUSIC (Multiparty Multimedia Session Control) ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° IETF ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ сСансов связи. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SIP Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ нСпосрСдствСнного участия Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ голосовых, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π»ΠΈΡˆΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅Π’ связи. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Megaco/H.248. Для пСрСноса… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Π² сСтях Softswitch (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» управлСния мСдиашлюзом (Media Gateway Control Protocol, MGCP) являСтся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄ΡƒΠ’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ распрСдСлСнного шлюза. ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ сообщСнийВ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP обСспСчиваСт ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» UDP.

Для описания процСсса обслуТивания Π²Ρ‹Π·ΠΎΠ²Π° с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MGCP Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° модСль ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ соСдинСния, Π² ΠΎΡΠ½ΠΎΠ²Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ‹ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: оконСчная Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠ»ΠΈ устройство (Endpoints)Π’ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (Connections).

ΠžΠΊΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° — это ΠΏΠΎΡ€Ρ‚ оборудования, ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ источником ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΡ€Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ физичСским ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ опрСдСляСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, содСрТащимВ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя шлюза ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя Π² ΡˆΠ»ΡŽΠ·Π΅.

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ — ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Π° ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ½Ρ†ΠΎΠ² соСдинСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаСтся ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… шлюзов Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ с IP-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Ρ‹Π’ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ шлюза.

ΠŸΡ€ΠΈ Π·’становлСнии, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ соСдинСния устройство управлСния ΠΈ ΡˆΠ»ΡŽΠ· ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π°Π±ΠΎΡ€ тСкстовых строк.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ состоят ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚: ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎΡ€Ρ‚Π°, вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

Π’ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ MGCP ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

  • — CreateConnection (CRCX) — ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ соСдинСниС;
  • — Modify Connection (MDCX) — ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ соСдинСниС;
  • — DeledeConnection (DLCX) — Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ соСдинСниС;
  • — Notify (NTFY) — ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ;
  • — Notification Request (RQNT) — запрос увСдомлСния;
  • — EndpointConfiguration (EPCF) — конфигурация ΠΏΠΎΡ€Ρ‚ΠΎΠ²;
  • — AuditEndpoint (AUEP) — ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚;
  • — AuditConnection (AUCX) — ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ соСдинСниС;
  • — ReStartlnPrgress (RSIP) — рСстарт.

ΠžΡ‚Π²Π΅Ρ‚Ρ‹ состоят ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚: ΠΊΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, коммСнтария, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…). ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ основныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

  • — Callld (Π‘) — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сСанса связи;
  • — Connectionld (I) — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ;

Mode (М) — Ρ€Π΅ΠΆΠΈΠΌ соСдинСния;

  • — Requestedlnfo (F) — Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠ°Ρ информация;
  • — ResponseAck (К) — ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ;

Bearerlnformation (Π’) — Π·Π°ΠΊΠΎΠ½ кодирования;

  • — Requestldentifier (X) — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ запроса;
  • — LocalConnectionOptions (L) — ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΡ€Ρ‚Π°;
  • — RequestedEvents ® — Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ события;
  • — Signal Requests (S) — Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ сигнал;
  • — NotifiedEntity (N) — увСдомляСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚;
  • — DigitMap (D) — ΠΏΠ»Π°Π½ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ;
  • — QuarantineHandling (Q) — карантинная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°;
  • — DetectEvents (Π’) — выявляСмыС события;
  • — ConnectionParameters (Π ) — ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ соСдинСния;
  • — RestartMethod (RM) — ΠΌΠ΅Ρ‚ΠΎΠ΄ рСстарта;
  • — ReasonCode (Π•) — ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹;
  • — RestartDclay (RD) — Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° рСстарта;
  • — Observed Events (О) — ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ события;
  • — Local Connection Descriptor (LCD) — Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ соСдинСния Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅ΠΉ сторонС;
  • — RemoteConnectionDescriptor (RCD) — ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ соСдинСния Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎΠΉ сторонС.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Megaco/H.248. Для пСрСноса ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… сообщСний Megaco/H.248 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ UDP, TCP, SCTP ΠΈΠ»ΠΈΠ’ тСхнология ATM. Для описания процСсса обслуТивания Π²Ρ‹Π·ΠΎΠ²Π° с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Megaco Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° модСль ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ соСдинСния, Π’ Π² ΠΎΡΠ½ΠΎΠ²Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ‹ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: ΠΏΠΎΡ€Ρ‚ (Termination) ΠΈ контСкст {Context).

ΠŸΠΎΡ€Ρ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ источниками ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°ΠΌΠΈ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ физичСскими (Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ интСрфСйсы оборудования) ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ (ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΠΉΠ’ сСссии).

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ — это абстрактноС прСдставлСниС соСдинСния Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ шлюза. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Megaco/H.248 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свойства ΠΏΠΎΡ€Ρ‚ΠΎΠ² шлюза. Бвойства ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Π΄Π΅ΡΠΊΡ€ΠΈΠΏΡ‚ΠΎΡ€Ρ‹, Π’ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ.

Megaco/H.248 опрСдСляСт восСмь ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ управлСния ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ контСкстами ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡΠΌΠΈ:

  • — Add — Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠ½Ρ‚Сксту;
  • — Modify — ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойства окончания;
  • — Subtract — ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Скста;
  • — Move — ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ;
  • — AuditValue — ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС окончания;

AuditCapabilities — ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ состояния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅;

  • — Notify — ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ ΠΎ ΡΠΎΠ±Ρ‹Ρ‚иях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ Π² Ρ‚ранспортномВ шлюзС;
  • — ServiceChange — ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ обслуТивания.

Megaco/H.248 опрСдСляСт ряд дСскрипторов, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… доя использования вмСстС с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ:

  • β€’ дСскриптор ΠΌΠΎΠ΄Π΅ΠΌΠ° — спСцифицируСт Ρ‚ΠΈΠΏ ΠΌΠΎΠ΄Π΅ΠΌΠ° ΠΈ ΡΠ²ΡΠ·Π°Π½Π½Ρ‹Π΅ с Π½ΠΈΠΌΠ’ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΡ… ΠΌΠΎΠ΄Π΅ΠΌΠ° ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π°ΡƒΠ΄ΠΈΠΎ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…;
  • β€’ дСскриптор ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ — Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΈΠΏ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅;
  • β€’ дСскриптор срСды — описываСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈΠ’ (ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠΈ);
  • β€’ дСскрипторы ΠΏΠΎΡ‚ΠΎΠΊΠ° — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ MG ΠΈ Softswitch для указания, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠΈ взаимосвязаны;
  • β€’ дСскриптор срСды — описываСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈΠ’ (ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠΈ);
  • β€’ дСскрипторы Local Descriptor ΠΈ RemoteDescriptor — содСрТат ΠΈΠ»ΠΈΠ’ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ нСсколько описаний сСансов SDR, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… сСансВ Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π°Ρ… соСдинСния соотвСтствСнно;
  • β€’ дСскриптор событий — содСрТит Requestldentifier ΠΈ ΡΠΏΠΈΡΠΎΠΊ событий, Π’ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ MG Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ;
  • β€’ дСскриптор сигналов — содСрТит список сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ’ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅;
  • β€’ дСскриптор ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ — Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ· MG Π² Softswitch;
  • β€’ дСскриптор ServiceChangeDescriptor — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠΈ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ServiceChange ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Ρ‚ΠΈΠΏ измСнСния обслуТивания, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ измСнСния обслуТивания ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ адрСс для использования послС измСнСния обслуТивания;
  • β€’ дСскриптор DigitMap — описываСт ΠΏΠ»Π°Π½ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ;
  • β€’ дСскриптор StatisticsDescriptor — содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, котораяВ относится ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ оборудования Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстС;
  • β€’ дСскриптор ObservedEvents — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для информированияВ Softswitch ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… событиях;
  • β€’ дСскриптор Error — пСрСдаСтся Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, относящиСся ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ контСкстам. ПослС ΠΏΡ€ΠΈΠ΅ΠΌΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ выполняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² Π½Π΅Π΅.

НСсколько Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΡΠ΅Ρ‚ΠΈ Π² Π²ΠΈΠ΄Π΅ сообщСний, снабТСнных Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ отправитСля. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ сообщСния (Message Identifier, MID) слуТит Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ имя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, адрСс Π² Π΄ΠΎΠΌΠ΅Π½Π΅, имя Π² Π΄ΠΎΠΌΠ΅Π½Π΅, имя устройства) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅Π³ΠΎΠ’ сообщСниС. Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… сообщСния ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС. БообщСния Megaco/H.248 ΠΏΠΎ ΡΡƒΡ‚ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΠ’ транспортным ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Megaco/H.248 опрСдСляСт Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ характСристик, сигналов ΠΈ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠΉ для Softswitch ΠΈ ΡˆΠ»ΡŽΠ·ΠΎΠ² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚вия. Π’ΠΈΠΏΠΎΠ²ΠΎΠΉ Π½Π°Π±ΠΎΡ€ характСризуСтсяВ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ описаниСм, свойствами, прСдусматриваСмыми событиями, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ сигналами, прСдоставляСмыми статистичСскими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π’ Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ, относящимися ΠΊ Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π½Π°Π±ΠΎΡ€Π°. ΠžΠ½Π’ содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

  • 1) Package — содСрТит ΠΎΠ±Ρ‰Π΅Π΅ описаниС Π½Π°Π±ΠΎΡ€Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ Π΅Π³ΠΎ имя, Π’ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, тСкстовоС описаниС, Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ поля;
  • 2) Properties — опрСдСляСт свойства (характСристики) Π½Π°Π±ΠΎΡ€Π° ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ имя ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свойства, Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, тСкстовоС описаниС, Ρ‚ΠΈΠΏ, Π’ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния, ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ свойство ΠΈ Ρ…арактСристики;
  • 3) Events — опрСдСляСт событиС ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ имя события, Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, тСкстовоС описаниС, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ дСскриптора Events ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π’ дСскриптора Observed Events;
  • 4) Signals — опрСдСляСт сигналы, имя ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сигнала, Π’ Π΅Π³ΠΎ тСкстовоС описаниС, Ρ‚ΠΈΠ½, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹;
  • 5) Statistics — опрСдСляСт статистичСскиС Π΄Π°Π½Π½Ρ‹Π΅, содСрТит имя ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, ΠΈΡ… Ρ‚СкстовоС описаниС, Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния;
  • 6) Procedures ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ аспСкты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΠ’ Π½Π°Π±ΠΎΡ€Π°.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» инициирования сСансов (Session Initiation Protocol, SIP) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ MMUSIC (Multiparty Multimedia Session Control) ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° IETF[1] ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ сСансов связи. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SIP Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ нСпосрСдствСнного участия Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ голосовых, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π»ΠΈΡˆΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅Π’ связи.

Π’ ΠΎΡΠ½ΠΎΠ²Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° рабочая Π³Ρ€ΡƒΠΏΠΏΠ° MMUSIC Π·Π°Π»ΠΎΠΆΠΈΠ»Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹:

  • β€’ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ — услуги связи ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΌΠ΅ΡΡ‚онахоТдСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
  • β€’ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ сСти;
  • β€’ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°Π’ Π½ΠΎΠ²Ρ‹ΠΌΠΈ функциями ΠΏΡ€ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… услуг ΠΈ Π΅Π³ΠΎ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅Π’ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ прилоТСниями.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SIP ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½, ΠΏΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСста Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π’ ΡΠ΅Ρ‚ΠΈ Π½Π° Π±Π°Π·Π΅ SIP ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты:

  • β€’ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ UAC (User Agent Client), ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ SIP-запросы;
  • β€’ сСрвСр U AS (User Agent Server), ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ запросы ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ’ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹:
  • — ΠΏΡ€ΠΎΠΊΡΠΈ-сСрвСр (Proxy Server), ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запросы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
  • — ΡΠ΅Ρ€Π²Π΅Ρ€ пСрСадрСсации (Redirect Server), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для опрСдСлСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ адрСса Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
  • — ΡΠ΅Ρ€Π²Π΅Ρ€ рСгистрации мСстополоТСния (Registrars/Location Server), Π’ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π°Π³Π΅Π½Ρ‚Π°ΠΌ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС мСстополоТСниС, рСализуя Ρ‚Π΅ΠΌΠ’ самым услуги ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ВсС сообщСния SIP дСлятся Π½Π° Π·Π°ΠΏΡ€ΠΎΡΡ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° сСрвСру ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ сСрвСра ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ. БообщСния SIP ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ TCP, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ UDP. ВсС сообщСния SIP ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ тСкстовых строк, структура ΠΈ ΡΠΈΠ½Ρ‚аксис ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ HTTP:

  • β€’ стартовая строка — прСдставляСт собой Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ строку Π»ΡŽΠ±ΠΎΠ³ΠΎΠ’ SIP-сообщСния ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π² ΡΠ»ΡƒΡ‡Π°Π΅ запроса Ρ‚ΠΈΠΏ запроса, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ адрСсВ ΡƒΠ·Π»Π°-адрСсата, Π½ΠΎΠΌΠ΅Ρ€ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, Π° Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΎΡ‚Π²Π΅Ρ‚Π° — Π½ΠΎΠΌΠ΅Ρ€ вСрсииВ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, Ρ‚ΠΈΠΏ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ ΠΎΡ‚Π²Π΅Ρ‚Π°;
  • β€’ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ сообщСний — содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽΠ’ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сообщСния:

ΠΎΠ±Ρ‰ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ: Call-ID (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ соСдинСния), Contact (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚), CSeq (порядковый Π½ΠΎΠΌΠ΅Ρ€ запроса/ΠΎΡ‚Π²Π΅Ρ‚Π°), Date (Π΄Π°Ρ‚Π°), Encryption (ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅), From (источник запроса), Π’ΠΎ (адрСсат), Via (ΠΏΡƒΡ‚ΡŒ), Record-Route (запись ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°);

  • — Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ содСрТания — пСрСносят ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ‚Π΅Π»Π° сообщСния ΠΈΠ»ΠΈ ΠΎΠ± ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠ΅ запроса;
  • — Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Π·Π°ΠΏΡ€ΠΎΡΠ΅: Accept (принимаСтся), Accept-Encoding (ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ принимаСтся), Accept-LanguageΠ’ (язык поддСрТиваСтся), Authorization (авторизация), Hide (ΡΠΊΡ€Ρ‹Ρ‚ΡŒ), Max-Forwards (максимальноС количСство пСрСадрСсаций), Organization (организация), Priority (ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚), Proxy-Authorization (авторизация прокси-сСрвСра), Proxy-Require (Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ прокси-сСрвСра), Route (ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚), Π’ Response-Key (ΠΊΠ»ΡŽΡ‡ кодирования ΠΎΡ‚Π²Π΅Ρ‚Π°), Subject (Ρ‚Π΅ΠΌΠ°), User-Agent (Π°Π³Π΅Π½Ρ‚Π’ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ);
  • — Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± ΠΎΡ‚Π²Π΅Ρ‚Π΅: Allow (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅), Proxy-Authenticate (ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ подлинности прокси-сСрвСра), Retry-After (ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя), Server (сСрвСр),

Unsupported (Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ся), Warning (ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅), WWW-Authenticate (аутСнтификация WWW-сСрвСра);

  • β€’ Ρ‚Π΅Π»ΠΎ сообщСния — содСрТит запросы (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹) SIP:
  • — INVITE ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС Π² ΡΠ΅Π°Π½ΡΠ΅ связиВ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит описаниС сСанса связи, Π²ΠΈΠ΄ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΠ’ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;
  • — ΠΠ‘К ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ INVITE, содСрТит описаниС сСанса связи, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ;
  • — CANCEL отмСняСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ€Π°Π½Π΅Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… запросов;
  • — Π’YE Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Π΅Ρ‚ соСдинСниС;
  • — REGISTER сообщаСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ мСстополоТСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
  • — OPTIONS содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ях Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎΠ’ оборудования Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
  • — INFO ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для пСрСноса ΠΌΠ΅ΠΆΠ΄Ρƒ шлюзами ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… сообщСний Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ сСанса связи, для пСрСноса сигналов DTMF, созданныхВ Π² Ρ…ΠΎΠ΄Π΅ сСанса, для пСрСноса ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΡΡ‚Π°Ρ‚ΠΊΠ΅ Π½Π° ΡΡ‡Π΅Ρ‚Π΅ (Π±ΠΈΠ»ΠΈΠ½Π³ΠΎΠ²ΠΎΠΉΠ’ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ), для пСрСноса ΠΌΠ΅ΠΆΠ΄Ρƒ участниками сСанса связи ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠ’ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;
  • — SUBSCRIBE являСтся подпиской Π½Π° ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΠ’ ΠΎ ΡΠΎΡΡ‚оянии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСсурса;
  • — MESSAGE ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ слуТб ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎΠ’ ΠΎΠ±ΠΌΠ΅Π½Π° тСкстовыми сообщСниями с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉΠ’ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ SMS.

Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ взаимодСйствия с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ прилоТСниями IP-сСтСй ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SIP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ адрСс, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ адрСсу элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ адрСсов Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ SIP URL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ²: имя@Π’ Π΄ΠΎΠΌΠ΅Π½, имя@1Π -адрСс, имяйхост, β„–Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°0шлюз. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‡Π°ΡΡ‚ΡŒΠ’ адрСса ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, зарСгистрированного Π² Π΄ΠΎΠΌΠ΅Π½Π΅ ΠΈΠ»ΠΈΠ’ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции, Π° Π²Ρ‚орая Ρ‡Π°ΡΡ‚ΡŒ — устройство ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½.

  • [1] SIP: Session Initiation Protocol, RFC 2543 / M. Handley, H. Schulzrinne, E. Schooler, J. Rosenberg; SIP: Session Initiation Protocol, RFC 3261 / J. Rosenberg, H. Schulzrinne, Π’ G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler.
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ