| 59 | |
| 60 | {{{#!PlantUml |
| 61 | @startuml |
| 62 | title Вызов оператором диспетчерской конференции |
| 63 | skinparam ParticipantPadding 40 |
| 64 | skinparam sequenceMessageAlign center |
| 65 | participant "Сервер\nконференции\n'0'" as A |
| 66 | participant "Окончание DS\nдиспетчера\n'ds'" as B |
| 67 | participant "Окончание DS\nоператора\n'201'" as C |
| 68 | participant "Абонент\n(оператор)\n'op1'" as D |
| 69 | |
| 70 | D --> C: INVITE '0' <-- 'op1' |
| 71 | C --> D: 100 Trying |
| 72 | C -> B: сигнал "Подключение" |
| 73 | |
| 74 | C --> D: 200 OK |
| 75 | D <-[#0000ff]-> C: <font color=blue>медиапоток</font> |
| 76 | D --> C: ACK |
| 77 | |
| 78 | B --> A: INVITE '0' <-- 'ds' |
| 79 | A --> B: 100 Trying |
| 80 | A --> B: 200 OK |
| 81 | A <-[#0000ff]-> B: <font color=blue>медиапоток</font> |
| 82 | B --> A: ACK |
| 83 | |
| 84 | C --> A: INVITE '0' <-- '201' (inactive) |
| 85 | A --> C: 100 Trying |
| 86 | A --> C: 200 OK |
| 87 | C --> A: ACK |
| 88 | |
| 89 | note over A, D: оператор ведет разговор с диспетчером |
| 90 | @enduml |
| 91 | }}} |
| 92 | |