Changes between Version 9 and Version 10 of EndpointFXS


Ignore:
Timestamp:
Nov 19, 2017, 7:48:57 PM (7 years ago)
Author:
alx
Comment:

Сценарий наведения справки во время разговора описан с помощью UML.

Legend:

Unmodified
Added
Removed
Modified
  • EndpointFXS

    v9 v10  
    4949Пример сценария второго вызова при удержании первого (наведение справки во время разговора):
    5050
    51 1. Абонент А поднимает телефонную трубку, слышит сигнал готовности.
    52 1. Абонент А набирает номер абонента Б.
    53 1. Абонент Б слышит звонок, абонент А слышит контроль посылки вызова (КПВ).
    54 1. Абонент Б снимает трубку, абоненты А и Б ведут разговор.
    55 1. Абонент А нажимает клавишу Flash и слышит сигнал готовности.
    56 1. Абонент А набирает номер абонента В.
    57 1. Абонент В слышит звонок, абонент А слышит КПВ.
    58 1. Абонент В снимает трубку, абоненты А и В ведут разговор.
    59 1. Абонент В кладет трубку, абонент А слышит сигнал "Занято".
    60 1. Абонент А нажимает клавишу Flash и продолжает разговор с абонентом Б.
    61 1. Абонент Б кладет трубку, абонент А слышит сигнал "Занято".
     51{{{#!PlantUml
     52@startuml
     53skinparam ParticipantPadding 80
     54title Сценарий наведения справки во время разговора
     55participant "Абонент Б" as B
     56participant "Абонент А" as A
     57participant "Абонент В" as C
     58
     59note over A
     60 абонент А поднимает трубку,
     61 слышит сигнал "Готовность"
     62end note
     63
     64note over A
     65 абонент А набирает
     66 номер абонента Б
     67end note
     68A -> B: INVITE
     69B -> A: 180 Ringing
     70note left: абонент Б слышит звонок
     71note right of A: абонент А слышит КПВ
     72note over B: абонент Б снимает трубку
     73B -> A: 200 OK
     74A <-[#0000ff]-> B: <font color=blue>//медиапоток//
     75note over A, B: абоненты А и Б ведут разговор
     76...
     77note over A
     78 абонент А нажимает Flash,
     79 слышит сигнал "Готовность"
     80end note
     81A -> B: INVITE <font color=#ff3030>a=inactive
     82B <-[#0000ff]-x A
     83B -> A: 200 OK <font color=#ff3030>a=inactive
     84
     85note over A
     86 абонент А набирает
     87 номер абонента В
     88end note
     89A -> C: INVITE
     90C -> A: 180 Ringing
     91note left of A: абонент А слышит КПВ
     92note right: абонент В слышит звонок
     93note over C: абонент Б снимает трубку
     94C -> A: 200 OK
     95A <-[#0000ff]-> C: <font color=blue>//медиапоток//
     96note over A, C: абоненты А и В ведут разговор
     97...
     98note over C: абонент В кладет трубку
     99C -> A: BYE
     100A -> C: 200 OK
     101note over A: абонент А слышит "Занято"
     102note over A: абонент А нажимает Flash
     103A -> B: INVITE
     104B -> A: 200 OK
     105A <-[#0000ff]-> B: <font color=blue>//медиапоток//
     106note over A, B: абоненты А и Б продолжают разговор
     107...
     108note over B: абонент Б кладет трубку
     109B -> A: BYE
     110A -> B: 200 OK
     111note over A: абонент А слышит "Занято"
     112@enduml
     113}}}
    62114
    63115=== Управление двумя соединениями ===