Commits (37)
@startuml "TD_VoLTE_ECO_INT_INI_01_03.png"
!include etsi-style.iuml
!pragma teoz true
'
'Figure: Emergency Session Establishment, PSAP in same IM CN subsystem
'
''title Figure : Emergency Session Establishment, PSAP in same IM CN subsystem
'
participant "UE A"
box "EPC A" #LightBlue
participant PGw
participant "PCRF"
end box
box "IMS A" #LightBlue
participant "P-CSCF"
participant "E-CSCF"
end box
participant "PSAP"
rnote right "UE A" : Gm
& rnote right "P-CSCF" : Mw
& rnote right "E-CSCF" : Mm
& rnote right "PCRF" : Rx
& rnote right "PGw" : Gx
'
"UE A" -> "P-CSCF" : INVITE
"P-CSCF" -> "PCRF" : AAR
rnote over "PCRF", PGw #FFAAAA: Policy decision
"PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Installation of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"PGw" -> "PCRF" : CCR
& "PCRF" -> "P-CSCF" : RAR
"P-CSCF" -> "PCRF" : RAA
& "PCRF" -> "PGw" : CCA
& "P-CSCF" -> "E-CSCF" : INVITE
& "E-CSCF" -> "PSAP" : INVITE
"PSAP" -> "E-CSCF" : 183 Session Progress\n(SDP answer)
& "E-CSCF" -> "P-CSCF" : 183 Session Progress\n(SDP answer)
& "P-CSCF" -> "PCRF" : AAR
& "PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Modification of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"P-CSCF" -> "UE A" : 183 Session Progress\n(SDP answer)
"UE A" <--> "PSAP" : Early Media
"PSAP" -> "E-CSCF" : 180 Ringing
& "E-CSCF" -> "P-CSCF" : 180 Ringing
&"P-CSCF" -> "UE A" : 180 Ringing
"PSAP" -> "E-CSCF" : 200 OK
& "E-CSCF" -> "P-CSCF" : 200 OK
& "P-CSCF" -> "UE A" : 200 OK
"UE A" -> "P-CSCF" : ACK
& "P-CSCF" -> "E-CSCF" : ACK
& "E-CSCF" -> "PSAP" : ACK
"UE A" <--> "PSAP" : Media Exchange
@enduml
@startuml "TD_VoLTE_ECO_INT_INI_04.png"
!include etsi-style.iuml
!pragma teoz true
'
'Figure: Emergency Session Establishment with LRF, PSAP in same IM CN subsystem
'
''title Figure : Emergency Session Establishment with LRF, PSAP in same IM CN subsystem
'
participant "UE A"
box "EPC A" #LightBlue
participant PGw
participant "PCRF"
end box
box "IMS A" #LightBlue
participant "P-CSCF"
participant "E-CSCF"
participant "LRF"
end box
participant "PSAP"
rnote right "UE A" : Gm
& rnote right "P-CSCF" : Mw
& rnote right "E-CSCF" : Ml, Mm
& rnote right "PCRF" : Rx
& rnote right "PGw" : Gx
& rnote left "LRF" : Ml
'
"UE A" -> "P-CSCF" : INVITE
"P-CSCF" -> "PCRF" : AAR
rnote over "PCRF", PGw #FFAAAA: Policy decision
"PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Installation of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"PGw" -> "PCRF" : CCR
& "PCRF" -> "P-CSCF" : RAR
"P-CSCF" -> "PCRF" : RAA
& "PCRF" -> "PGw" : CCA
"P-CSCF" -> "E-CSCF" : INVITE
rnote over "E-CSCF", LRF #FFAAAA: Network operator determined LRF use
"E-CSCF" -> "LRF" : INVITE
"LRF" -> "E-CSCF" : 3xx Any\n(Contact header with LRF provided SIP_URI)
"E-CSCF" -> "PSAP" : INVITE\n(Route header with LRF provided SIP_URI)
"PSAP" -> "E-CSCF" : 183 Session Progress\n(SDP answer)
& "E-CSCF" -> "P-CSCF" : 183 Session Progress\n(SDP answer)
& "P-CSCF" -> "PCRF" : AAR
& "PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Modification of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"P-CSCF" -> "UE A" : 183 Session Progress\n(SDP answer)
"UE A" <--> "PSAP" : Early Media
"PSAP" -> "E-CSCF" : 180 Ringing
& "E-CSCF" -> "P-CSCF" : 180 Ringing
&"P-CSCF" -> "UE A" : 180 Ringing
"PSAP" -> "E-CSCF" : 200 OK
& "E-CSCF" -> "P-CSCF" : 200 OK
& "P-CSCF" -> "UE A" : 200 OK
"UE A" -> "P-CSCF" : ACK
& "P-CSCF" -> "E-CSCF" : ACK
& "E-CSCF" -> "PSAP" : ACK
"UE A" <--> "PSAP" : Media Exchange
@enduml
@startuml "TD_VoLTE_ECO_INT_INI_05"
!include etsi-style.iuml
!pragma teoz true
'
'Figure: Emergency Session Establishment, PSAP in other IM CN subsystem
'
''title Figure : Emergency Session Establishment, PSAP in other IM CN subsystem
'
participant "UE A"
box "EPC A" #LightBlue
participant PGw
participant "PCRF"
end box
box "IMS A" #LightBlue
participant "P-CSCF"
participant "E-CSCF"
participant "IBCF"
end box
participant "PSAP"
rnote right "UE A" : Gm
& rnote right "P-CSCF" : Mw
& rnote right "E-CSCF" : Mx
& rnote right "IBCF" : Ici
& rnote right "PCRF" : Rx
& rnote right "PGw" : Gx
'
"UE A" -> "P-CSCF" : INVITE
"P-CSCF" -> "PCRF" : AAR
rnote over "PCRF", PGw #FFAAAA: Policy decision
"PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Installation of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"PGw" -> "PCRF" : CCR
& "PCRF" -> "P-CSCF" : RAR
"P-CSCF" -> "PCRF" : RAA
& "PCRF" -> "PGw" : CCA
& "P-CSCF" -> "E-CSCF" : INVITE
rnote over "E-CSCF", PSAP #FFAAAA: PSAP in other IM network
"E-CSCF" -> "IBCF" : INVITE
& "IBCF" -> "PSAP" : INVITE
"PSAP" -> "IBCF" : 183 Session Progress\n(SDP answer)
& "IBCF" -> "E-CSCF" : 183 Session Progress\n(SDP answer)
& "E-CSCF" -> "P-CSCF" : 183 Session Progress\n(SDP answer)
& "P-CSCF" -> "PCRF" : AAR
& "PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Modification of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"P-CSCF" -> "UE A" : 183 Session Progress\n(SDP answer)
"UE A" <--> "PSAP" : Early Media
"PSAP" -> "IBCF" : 180 Ringing
& "IBCF" -> "E-CSCF" : 180 Ringing
& "E-CSCF" -> "P-CSCF" : 180 Ringing
&"P-CSCF" -> "UE A" : 180 Ringing
"PSAP" -> "IBCF" : 200 OK
& "IBCF" -> "E-CSCF" : 200 OK
& "E-CSCF" -> "P-CSCF" : 200 OK
& "P-CSCF" -> "UE A" : 200 OK
"UE A" -> "P-CSCF" : ACK
& "P-CSCF" -> "E-CSCF" : ACK
& "E-CSCF" -> "IBCF" : ACK
& "IBCF" -> "PSAP" : ACK
"UE A" <--> "PSAP" : Media Exchange
@enduml
@startuml "TD_VoLTE_ECO_INT_INI_06.png"
!include etsi-style.iuml
!pragma teoz true
'
'Figure: Emergency Session Establishment with LRF, PSAP in other IM CN subsystem
'
''title Figure : Emergency Session Establishment with LRF, PSAP in other IM CN subsystem
'
participant "UE A"
box "EPC A" #LightBlue
participant PGw
participant "PCRF"
end box
box "IMS A" #LightBlue
participant "P-CSCF"
participant "E-CSCF"
participant "LRF"
participant "IBCF"
end box
participant "PSAP"
rnote right "UE A" : Gm
& rnote right "P-CSCF" : Mw
& rnote right "E-CSCF" : Ml, Mx
& rnote left "IBCF" : Mx
& rnote right "IBCF" : Ici
& rnote right "PCRF" : Rx
& rnote right "PGw" : Gx
& rnote left "LRF" : Ml
'
"UE A" -> "P-CSCF" : INVITE
"P-CSCF" -> "PCRF" : AAR
rnote over "PCRF", PGw #FFAAAA: Policy decision
"PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Installation of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"PGw" -> "PCRF" : CCR
& "PCRF" -> "P-CSCF" : RAR
"P-CSCF" -> "PCRF" : RAA
& "PCRF" -> "PGw" : CCA
"P-CSCF" -> "E-CSCF" : INVITE
rnote over "E-CSCF", LRF #FFAAAA: Network operator determined LRF use
"E-CSCF" -> "LRF" : INVITE
"LRF" -> "E-CSCF" : 3xx Any\n(Contact header with LRF provided SIP_URI)
rnote over "E-CSCF", PSAP #FFAAAA: PSAP in other IM network
"E-CSCF" -> "IBCF" : INVITE\n(Route header with LRF provided SIP_URI)
& "IBCF" -> "PSAP" : INVITE
"PSAP" -> "IBCF" : 183 Session Progress\n(SDP answer)
& "IBCF" -> "E-CSCF" : 183 Session Progress\n(SDP answer)
& "E-CSCF" -> "P-CSCF" : 183 Session Progress\n(SDP answer)
& "P-CSCF" -> "PCRF" : AAR
& "PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Modification of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"P-CSCF" -> "UE A" : 183 Session Progress\n(SDP answer)
"UE A" <--> "PSAP" : Early Media
"PSAP" -> "IBCF" : 180 Ringing
& "IBCF" -> "E-CSCF" : 180 Ringing
& "E-CSCF" -> "P-CSCF" : 180 Ringing
&"P-CSCF" -> "UE A" : 180 Ringing
"PSAP" -> "IBCF" : 200 OK
& "IBCF" -> "E-CSCF" : 200 OK
& "E-CSCF" -> "P-CSCF" : 200 OK
& "P-CSCF" -> "UE A" : 200 OK
"UE A" -> "P-CSCF" : ACK
& "P-CSCF" -> "E-CSCF" : ACK
& "E-CSCF" -> "IBCF" : ACK
& "IBCF" -> "PSAP" : ACK
"UE A" <--> "PSAP" : Media Exchange
@enduml
@startuml "TD_VoLTE_ECO_INT_INI_07.png"
!include etsi-style.iuml
!pragma teoz true
'
'Figure: Emergency Session Establishment, PSAP in the PSTN
'
''title Figure : Emergency Session Establishment, PSAP in the PSTN
'
participant "UE A"
box "EPC A" #LightBlue
participant PGw
participant "PCRF"
end box
box "IMS A" #LightBlue
participant "P-CSCF"
participant "E-CSCF"
participant "BGCF"
end box
participant "PSAP"
rnote right "UE A" : Gm
& rnote right "P-CSCF" : Mw
& rnote right "E-CSCF" : Mi
& rnote right "PCRF" : Rx
& rnote right "PGw" : Gx
'
"UE A" -> "P-CSCF" : INVITE
"P-CSCF" -> "PCRF" : AAR
rnote over "PCRF", PGw #FFAAAA: Policy decision
"PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Installation of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"PGw" -> "PCRF" : CCR
& "PCRF" -> "P-CSCF" : RAR
"P-CSCF" -> "PCRF" : RAA
& "PCRF" -> "PGw" : CCA
& "P-CSCF" -> "E-CSCF" : INVITE
rnote over "E-CSCF", PSAP #FFAAAA: PSAP in PSTN
"E-CSCF" -> "BGCF" : INVITE
& "BGCF" -> "PSAP" : INVITE
"PSAP" -> "BGCF" : 183 Session Progress\n(SDP answer)
& "BGCF" -> "E-CSCF" : 183 Session Progress\n(SDP answer)
& "E-CSCF" -> "P-CSCF" : 183 Session Progress\n(SDP answer)
& "P-CSCF" -> "PCRF" : AAR
& "PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Modification of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"P-CSCF" -> "UE A" : 183 Session Progress\n(SDP answer)
"UE A" <--> "PSAP" : Early Media
"PSAP" -> "BGCF" : 180 Ringing
& "BGCF" -> "E-CSCF" : 180 Ringing
& "E-CSCF" -> "P-CSCF" : 180 Ringing
&"P-CSCF" -> "UE A" : 180 Ringing
"PSAP" -> "BGCF" : 200 OK
& "BGCF" -> "E-CSCF" : 200 OK
& "E-CSCF" -> "P-CSCF" : 200 OK
& "P-CSCF" -> "UE A" : 200 OK
"UE A" -> "P-CSCF" : ACK
& "P-CSCF" -> "E-CSCF" : ACK
& "E-CSCF" -> "BGCF" : ACK
& "BGCF" -> "PSAP" : ACK
"UE A" <--> "PSAP" : Media Exchange
@enduml
@startuml "TD_VoLTE_ECO_INT_INI_08.png"
!include etsi-style.iuml
!pragma teoz true
'
'Figure: Emergency Session Establishment with LRF, PSAP in the PSTN
'
''title Figure : Emergency Session Establishment with LRF, PSAP in the PSTN
'
participant "UE A"
box "EPC A" #LightBlue
participant PGw
participant "PCRF"
end box
box "IMS A" #LightBlue
participant "P-CSCF"
participant "E-CSCF"
participant "LRF"
participant "BGCF"
end box
participant "PSAP"
rnote right "UE A" : Gm
& rnote right "P-CSCF" : Mw
& rnote right "E-CSCF" : Ml, Mi
& rnote left "BGCF" : Mi
& rnote right "PCRF" : Rx
& rnote right "PGw" : Gx
& rnote left "LRF" : Ml
'
"UE A" -> "P-CSCF" : INVITE
"P-CSCF" -> "PCRF" : AAR
rnote over "PCRF", PGw #FFAAAA: Policy decision
"PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Installation of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"PGw" -> "PCRF" : CCR
& "PCRF" -> "P-CSCF" : RAR
"P-CSCF" -> "PCRF" : RAA
& "PCRF" -> "PGw" : CCA
"P-CSCF" -> "E-CSCF" : INVITE
rnote over "E-CSCF", LRF #FFAAAA: Network operator determined LRF use
"E-CSCF" -> "LRF" : INVITE
"LRF" -> "E-CSCF" : 3xx Any\n(Contact header with LRF provided SIP_URI)
rnote over "E-CSCF", PSAP #FFAAAA: PSAP in PSTN
"E-CSCF" -> "BGCF" : INVITE\n(Route header with LRF provided SIP_URI)
& "BGCF" -> "PSAP" : INVITE
"PSAP" -> "BGCF" : 183 Session Progress\n(SDP answer)
& "BGCF" -> "E-CSCF" : 183 Session Progress\n(SDP answer)
& "E-CSCF" -> "P-CSCF" : 183 Session Progress\n(SDP answer)
& "P-CSCF" -> "PCRF" : AAR
& "PCRF" -> "PGw" : RAR
rnote over "PCRF", PGw #FFAAAA: Modification of the Session Bearer
"PGw" -> "PCRF" : RAA
& "PCRF" -> "P-CSCF" : AAA
"P-CSCF" -> "UE A" : 183 Session Progress\n(SDP answer)
"UE A" <--> "PSAP" : Early Media
"PSAP" -> "BGCF" : 180 Ringing
& "BGCF" -> "E-CSCF" : 180 Ringing
& "E-CSCF" -> "P-CSCF" : 180 Ringing
&"P-CSCF" -> "UE A" : 180 Ringing
"PSAP" -> "BGCF" : 200 OK
& "BGCF" -> "E-CSCF" : 200 OK
& "E-CSCF" -> "P-CSCF" : 200 OK
& "P-CSCF" -> "UE A" : 200 OK
"UE A" -> "P-CSCF" : ACK
& "P-CSCF" -> "E-CSCF" : ACK
& "E-CSCF" -> "BGCF" : ACK
& "BGCF" -> "PSAP" : ACK
"UE A" <--> "PSAP" : Media Exchange
@enduml
@startuml "TD_VoLTE_ECO_INT_INI_09.png"
!include etsi-style.iuml
!pragma teoz true
'
'Figure: Emergency Session Establishment, PSAP in same IM CN subsystem
'
''title Figure : Emergency Session Establishment, PSAP in same IM CN subsystem
'
participant "UE A"
'box "EPC A" #LightBlue
' participant PGw
' participant "PCRF"
'end box
box "IMS A" #LightBlue
participant "AS"
participant "S-CSCF"
participant "E-CSCF"
end box
participant "PSAP"
rnote right "UE A" : Gm
& rnote right "AS" : ISC
& rnote right "S-CSCF" : Mw
& rnote right "E-CSCF" : Mm
'
"UE A" --> "AS" : Emergency
& "AS" -> "S-CSCF" : INVITE
'"S-CSCF" -> "PCRF" : AAR
'rnote over "PCRF", PGw #FFAAAA: Policy decision
'"PCRF" -> "PGw" : RAR
'rnote over "PCRF", PGw #FFAAAA: Installation of the Session Bearer
'"PGw" -> "PCRF" : RAA
'& "PCRF" -> "S-CSCF" : AAA
'"PGw" -> "PCRF" : CCR
'& "PCRF" -> "S-CSCF" : RAR
' "S-CSCF" -> "PCRF" : RAA
'& "PCRF" -> "PGw" : CCA
"S-CSCF" -> "E-CSCF" : INVITE
& "E-CSCF" -> "PSAP" : INVITE
"PSAP" -> "E-CSCF" : 183 Session Progress\n(SDP answer)
& "E-CSCF" -> "S-CSCF" : 183 Session Progress\n(SDP answer)
'& "S-CSCF" -> "PCRF" : AAR
'& "PCRF" -> "PGw" : RAR
'rnote over "PCRF", PGw #FFAAAA: Modification of the Session Bearer
'"PGw" -> "PCRF" : RAA
'& "PCRF" -> "S-CSCF" : AAA
"S-CSCF" -> "UE A" : 183 Session Progress\n(SDP answer)
"UE A" <--> "PSAP" : Early Media
"PSAP" -> "E-CSCF" : 180 Ringing
& "E-CSCF" -> "S-CSCF" : 180 Ringing
&"S-CSCF" -> "UE A" : 180 Ringing
"PSAP" -> "E-CSCF" : 200 OK
& "E-CSCF" -> "S-CSCF" : 200 OK
& "S-CSCF" -> "UE A" : 200 OK
"UE A" -> "S-CSCF" : ACK
& "S-CSCF" -> "E-CSCF" : ACK
& "E-CSCF" -> "PSAP" : ACK
"UE A" <--> "PSAP" : Media Exchange
@enduml
@startuml "TD_VoLTE_ECO_INT_INI_09.png"
/'Editor: https://plantuml-editor.kkeisuke.com/ '/
/'Syntax: http://plantuml.com/fr/sequence-diagram '/
!include etsi-style.iuml
!pragma teoz true
'
participant "PSAP"
box "IMS A" #LightBlue
participant "BGCF"
participant "IBCF"
participant "E-CSCF"
participant "P-CSCF"
end box
box "EPC A" #LightBlue
participant PCRF
participant PGw
end box
participant "UE A"
'
rnote right "UE A" : Gm
& rnote right "P-CSCF" : Mw
& rnote right "E-CSCF" : Mw
& rnote right "IBCF" : Mx
& rnote right "PCRF" : Rx
& rnote right "PGw" : Gx
& rnote right "BGCF" : Mi
& rnote right "PSAP" : Mm
'
rnote over "UE A", PSAP #FFAAAA: \s\s Emergency call terminated \s\s
alt Option 1: PSAP in IMS A network
"PSAP" -> "E-CSCF" : INVITE
else Option 2: PSAP NOT in IMS A network\n
"PSAP" --> "IBCF" : INVITE
&"IBCF" -> "E-CSCF" : INVITE
else Option 3: PSAP in PSTN network\n
"PSAP" --> "BGCF" : INVITE
'&"PSTN" --> "E-CSCF" : INVITE
&"BGCF" -> "E-CSCF" : INVITE
end
"E-CSCF" -> "P-CSCF" : INVITE
&"P-CSCF" -> "UE A" : INVITE
'
'"P-CSCF" -> "PCRF" : STR
'
'& "PCRF" -> "PGw" : RAR
'
rnote over "UE A", PSAP #FFAAAA: \s\s Installation Session Beares(s). \s\s
'rnote over "UE A", PGw #FFAAAA: Installation Session Beares(s).
'"PGw" -> "PCRF" : RAA
'
'& "PCRF" -> "P-CSCF" : STA
"UE A" -> "P-CSCF" : 183 Session Progress
&"P-CSCF" -> "E-CSCF" : 183 Session Progress
alt Option 1: PSAP in IMS A network
"E-CSCF" -> "PSAP" : 183 Session Progress
else Option 2: PSAP NOT in IMS A network\n
"E-CSCF" -> "IBCF" : 183 Session Progress
&"IBCF" --> "PSAP" : 183 Session Progress
else Option 3: PSAP in PSTN network\n
"E-CSCF" -> "BGCF" : 183 Session Progress
&"BGCF" --> "PSAP" : 183 Session Progress
'&"PSTN" --> "PSAP" : 183 Session Progress
end
'
"UE A" <--> "PSAP" : Early Media
'
'& "PGw" <--> "PSAP" : Not possible
"UE A" -> "P-CSCF" : 180 Ringing
&"P-CSCF" -> "E-CSCF" : 180 Ringing
"UE A" -> "P-CSCF" : 200 OK
&"P-CSCF" -> "E-CSCF" : 200 OK
alt Option 1: PSAP in IMS A network
"E-CSCF" -> "PSAP" : 180 Ringing
"E-CSCF" -> "PSAP" : 200 OK
"PSAP" -> "E-CSCF" : ACK
else Option 2: PSAP NOT in IMS A network\n
"E-CSCF" -> "IBCF" : 180 Ringing
&"IBCF" --> "PSAP" : 180 Ringing
"E-CSCF" -> "IBCF" : 200 OK
&"IBCF" --> "PSAP" : 200 OK
"PSAP" --> "IBCF" : ACK
&"IBCF" -> "E-CSCF" : ACK
else Option 3: PSAP in PSTN network\n
"E-CSCF" -> "BGCF" : 180 Ringing
&"BGCF" --> "PSAP" : 180 Ringing
'&"PSTN" --> "PSAP" : 180 Ringing
"E-CSCF" -> "BGCF" : 200 OK
&"BGCF" --> "PSAP" : 200 OK
'&"PSTN" --> "PSAP" : 200 OK
"PSAP" --> "BGCF" : ACK
&"BGCF" -> "E-CSCF" : ACK
'&"BGCF" -> "E-CSCF" : ACK
end
"E-CSCF" -> "P-CSCF" : ACK
&"P-CSCF" -> "UE A" : ACK
"UE A" <--> "PSAP" : Media exchange
'
@enduml
@startuml "TD_VoLTE_ECO_INT_REJ_02_RB.png"
!include etsi-style.iuml
!pragma teoz true
'
'Figure: SIP Session Establishment - Originating Leg
'
''title Figure : SIP Session Establishment - Originating Leg
'
participant "UE A"
box "EPC A" #LightBlue
participant PGw
participant "PCRF"
end box
box "IMS A" #LightBlue
participant "P-CSCF"
participant "E-CSCF"
end box
participant "PSAP"
rnote right "UE A" : Gm
& rnote right "P-CSCF" : Mw
& rnote right "E-CSCF" : Mm\nMx\nMi
& rnote right "PCRF" : Rx
& rnote right "PGw" : Gx
'
"UE A" -> "P-CSCF" : INVITE(urn:service:sos*)
rnote over "PCRF", PGw #FFAAAA: Installation of Session Bearer
rnote over "P-CSCF", PSAP #FFAAAA: Emergency Session not possible
'rnote over "UE A", PGw #FFAAAA: Removal of Session Bearer
rnote over "PCRF", PGw #FFAAAA: \s Removal of Session Bearer \s
"P-CSCF" -> "UE A" : 380 Alternative Service
"UE A" -> "P-CSCF" : ACK
@enduml
\ No newline at end of file
@startuml "TD_VoLTE_ECO_INT_REJ_03.png"
!include etsi-style.iuml
!pragma teoz true
'
'Figure: SIP Session Establishment - Originating Leg
'
''title Figure : SIP Session Establishment - Originating Leg
'
participant "UE A"
box "EPC A" #LightBlue
participant PGw
participant "PCRF"
end box
box "IMS A" #LightBlue
participant "P-CSCF"
participant "E-CSCF"
end box
participant "PSAP"
rnote right "UE A" : Gm
& rnote right "P-CSCF" : Mw
& rnote right "E-CSCF" : Mm\nMx\nMi
& rnote right "PCRF" : Rx
& rnote right "PGw" : Gx
'
"UE A" -> "P-CSCF" : INVITE(urn: urn is not correct)
rnote over "PCRF", PGw #FFAAAA: Installation of Session Bearer
rnote over "P-CSCF", PSAP #FFAAAA: Emergency Session not possible
'rnote over "UE A", PGw #FFAAAA: Removal of Session Bearer
rnote over "PCRF", PGw #FFAAAA: \s Removal of Session Bearer \s
"P-CSCF" -> "UE A" : 380 Alternative Service
"UE A" -> "P-CSCF" : ACK
@enduml
\ No newline at end of file