1
818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com Website: http://www.gl.com
SIP-ISUP Emulation over IP
MAPS SIP -I Emulator SIP-ISUP Emulation over IP 818 West Diamond - - PowerPoint PPT Presentation
MAPS SIP -I Emulator SIP-ISUP Emulation over IP 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com Website: http://www.gl.com 1 MAPS SIP -I 2 MAPS SIP -I 3
1
818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com Website: http://www.gl.com
SIP-ISUP Emulation over IP
2
3
4
Signaling
from the scripts
Traffic
tones in IP networks.
SSL (OpenSSL)
Applications
networks.
5
Available Standards Standard / Specification Used
SIP-I (Profile-C) ITU Q.1912.5 - Interworking between Session Initiation Protocol (SIP) and ISDN User Part ND1007:2001/07, PNO-ISC/SPEC/007- Interworking between Session Initiation Protocol (SIP) and UK ISDN User Part (UK ISUP) SIP-T IETF RFC 3372
6
7
MAPS™ SIP-I simulating UAS and testing UAC (DUT) MAPS™ SIP-I simulating UAC and testing UAS (DUT)
8
9
10
11
12
13
14
15
16
17
Step Fixed Ramp Uniform Saw-tooth Normal
Rate etc.
18
MOS, R-Factor Packet Loss Packets Discarded Duplicate Packets Out-Of-Sequence Packets Jitter Statistics Call Stats provide a running tabular log of system level stats, tracked stats include: Total Calls, Active Calls, Completed Calls, Passed Calls, Failed Calls, Instantaneous Calls/Sec
19
scripting language. They represent generic state machines intended provide protocol/signaling logic for a call and establish bearer traffic.
transaction/call, i.e if you place 500 calls in parallel you will actually have 500 script instances running at once. If you place 500 calls in series the same script will execute and terminate 500 times.
almost never necessary! We attempt to provide all necessary scripts out of the box.
20
scripting language in standard languages familiar to the user: ➢ Python ➢ Java ➢ VB Scripts ➢ TCL
“Many-to-Many” relationship, making it very easy for users to develop complex test cases involving multiple signaling protocols.
21
calls / scripts.
control happen in the script running on the MAPS server, hidden from the API user.
control of the protocol stack. This makes Low Level scripts more flexible and powerful, but also correspondingly more complex.
22
MAPS CLI Server Sample TCL CLI Script
23