logo

Openplatform.xyz

Placeholder for our stuff related to Telecom, IT, Internet of things (IOT), ESP8266, Raspberry Pi

Home IOT Telecom IT stuff About Us Contact Us Site Map

How to draw call flow sequence diagrams quickly

 

"A picture is worth a thousand words"

Call flow sequence diagrams help greatly in understanding telecom concepts. But drawing these diagrams is time taking. isn't it?

Now PlantUML is at your rescue. You can make the sequence diagrams very quickly.

To make this diagram you just need to type following lines
in notepad

@startuml
participant MSC
participant BGW
participant SS
participant IVR

MSC -> SS: INVITE
SS -> MSC: 100 Trying
SS -> IVR: INVITE
IVR -> SS: 100 Trying
IVR -> SS: 180 Ringing
SS -> MSC: 180 Ringing
IVR -> SS: 200 OK
SS -> MSC: 200 OK
MSC -> SS: ACK
SS -> IVR: ACK
MSC <[#0000FF]-> BGW: RTP 
BGW <[#0000FF]-> IVR: RTP
MSC -> SS: BYE
SS -> MSC: 200 OK
SS -> IVR: BYE
IVR -> SS: 200 OK

@enduml


So for what you are waiting ....
Head on to PlantUML, download it and start drawing great sequence diagrams.
PlantUML is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

What it can do for you...
PlantUML is an Open Source project that allows to quickly write:
• Sequence diagram,
• Usecase diagram,
• Class diagram,
• Activity diagram,
• Component diagram,
• State diagram,
• Object diagram.
Diagrams are defined using a simple and intuitive language.

An easy to follow guide is available for download here.

I downloaded software and pdf manual now how do i start ....

Create a new folder at path of your choice, copy plantuml.jar file in this folder. Create a new text document in same folder. Write the call flow sequence in text document. Run the  plantuml.jar and voila a new image file will be created in your folder.


Above is a sample diagram which you can create from plantUML.

Don't wait any more, try it....

 



Suresh

Suresh Hariramani

I am an IOT enthusiast with more than 20 years of experience in the IT sector. Specializing in telecom service's; follow me for some very innovative and best in class IOT products as I unfold my knowledge and passion for the subject.


Vatsal

Vatsal Hariramani

Just me, myself and I, exploring the universe of uknownment. I have a heart of love and interests in technology, IOT and travel . And I want to share my world with you .