/[resiprocate]/main/resip/dum/doc/dum-dialogset-state.dot
ViewVC logotype

Contents of /main/resip/dum/doc/dum-dialogset-state.dot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3770 - (show annotations) (download) (as text)
Fri Dec 17 06:26:44 2004 UTC (14 years, 11 months ago) by jason
Original Path: branches/b-teltel-20041118-invitesession/doc/dum-dialogset-state.dot
File MIME type: application/msword
File size: 1924 byte(s)
new FSM for DialogSet (only for UAC)
1 // names start with cap are states
2 // names start with app:: are appliction handlers
3 // names start with dum:: are dum interface to application
4 // names start with lower case are actions
5 // names start with on are events
6
7 digraph UAC {
8 rankdir=LR;
9 node [shape = box];
10
11 Start -> WaitingForProvisional [ label = "dum::create" ];
12
13 WaitingForProvisional -> CancelledWaitingForProvisional [ label = "dum::cancel" ];
14 WaitingForProvisional -> Terminated [ label = "on3xx/redirect" ];
15 WaitingForProvisional -> Terminated [ label = "onFailure/dispatch-dialog" ];
16 WaitingForProvisional -> Provisional [ label = "on100/create-T2" ];
17 WaitingForProvisional -> Provisional [ label = "on1xx/create-T2,dispatch-dialog" ];
18 WaitingForProvisional -> Connected1 [ label = "on2xx/create-T1,dispatch-dialog" ];
19
20 CancelledWaitingForProvisional -> Cancelled [ label = "dum::cancel" ];
21 CancelledWaitingForProvisional -> Terminated [ label = "onFailure" ];
22
23 // will create a dialog/usage in the UAC_Cancelled state
24 Cancelled -> Cancelled [ label = "on2xx/create-T1,dispatch-dialog" ];
25 Cancelled -> Terminated [ label = "onT3" ];
26
27 Provisional -> Provisional [ label = "on1xx/dispatch-dialog" ];
28 Provisional -> Connected1 [ label = "on2xx/create-T1,dispatch-dialog" ];
29 Provisional -> Cancelled [ label = "dum::cancel/create-T3,send::cancel" ];
30
31 Connected1 -> Connected1 [ label = "on2xx/dispatch-dialog" ];
32 Connected1 -> Connected2 [ label = "onT1/delete-early-dialogs" ];
33
34 Connected2 -> Connected2 [ label = "onSIP/dispatch-dialog" ];
35 }

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27