Chinaunix首页 | 论坛 | 博客
  • 博客访问: 792073
  • 博文数量: 83
  • 博客积分: 7030
  • 博客等级: 少将
  • 技术积分: 1097
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-06 15:50
文章分类

全部博文(83)

文章存档

2011年(2)

2010年(9)

2009年(56)

2008年(16)

我的朋友

分类: 系统运维

2009-03-27 12:43:37

In the representation of the call flows associated to these services:
- Only the more relevant header fields are shown: From, To, Call-ID, Cseq, Contact, Route, Record-Route, and some other ones depending on the example.
- The Via and Max-Forwards header fields are never shown.
- The "100 Trying" messages are not shown.
- By default, when there is a message body, the Content-Type is "application/sdp".
- The "example.com" domain has been renamed "ex.com" and the "client" subdomain for "atlanta.ex.com", "biloxi.ex.com" and "chicago.ex.com" has been replaced respectively by "u1", "u2" and "u3".
In the context of these illustrations, mnemonics are used for To/From's tag parameter and Call-ID values, according to the following rules:
- a tag is under the form: -tag, where x is typically a letter identifying the UA (a for Alice, b for Bob, c for Carol). When other tags for the same UA are required in an example, a digit is added (e.g. a2, b2).
- the Call-ID for a Session is under the form: -cid, where x is the tag identifier of the session's initiator and y the tag identifier of the recipient: e.g. ab-cid when Alice calls Bob.

Navigation Tip: Click Here for displaying the sequence-diagram at the top of the window, then click on "Next" for some form of slide show

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig0

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig1

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig2

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig3

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig4

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig5

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig6

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig7

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig8

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig9

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig10

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig11

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig12

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig13

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig14

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig15

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig16

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig17

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig18

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig19

Call Park
Top Up 1) INVITE (A2B) 2) 180 Ringing 3) 200 OK 4) ACK (A2B)
Prev Next 5) REFER (B2PS:A) 6) 202 Accepted 7) NOTIFY (PS2B:Trying) 8) 200 OK
    9) INVITE (PS2A Repl:B) 10) 200 OK 11) ACK (PS2A) 12) BYE (A2B)
    13) 200 OK 14) NOTIFY (PS2B:OK) 15) 200 OK 16) INVITE (C2A Repl:PS)
    17) 200 OK 18) ACK (C2A) 19) BYE (A2PS) 20) 200 OK

fig20

阅读(1196) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~