1
Erlang/OTP-based GSM call service Understanding of GSM architecture, protocols and interfaces GSM circuit emulation over IP Reusage and implementation of GSM components Project CS (30 hp) - http://www.it.uu.se/edu/course/homepage/projektDV/ht11/ Implementing a test framework for GSM calls according to 3GPP standards for Mobile Arts Project Objective Project Scope Robustness Concurrency Behaviours supervisor gen_server gen_fsm Why are we using Erlang? Agile Development Self-organizing Direct communication Pair Programming Development Methodology nanoBTS mobile stations HLR openBSC provided by provided by Abis/IP RTP/IP BSSAP/IP RTP/IP MSC Media Gateway H.248/IP SS7/MAP HLR Media Gateway RTP/IP RTP Termination Connection Manager Announcement Handler H.248 Server Tone Handler core network core network project scope RTP Bridge project scope openBSC H.248 Client Connection Service Interface Connection Service (MGC) Virtual Switch Manager Connection Server TCP Server openBSC MUS Controller VLR VLR Interface Location Management Originating Call Management Gateway Call Management Terminating Call Management TM Connection Service Interface HLR Interface MSC BSSAP/IP Connection Service (MGC) H.248/IP Legend BSC - Base Station Controller BTS - Base Tranceiver Station HLR - Home Location Register MGC - Media Gateway Controller MSC - Mobile Switching Centre MUS - Mobile User Service TM - Transit Module VLR - Visitor Location Register BSSAP - Base Station System Application Part MAP - Mobile Application Part SS7 - Signaling System 7 A interface Abis interface 9 international master students 1 semester 1 room Full time Erlang/OTP git Redmine CouchDB Mobile Arts-provided HLR Tools Team

Erlang/OTP-based GSM call service - Uppsala · PDF fileErlang/OTP-based GSM call service ⋅ Understanding of GSM architecture, protocols and interfaces ⋅ GSM circuit emulation over

  • Upload
    voxuyen

  • View
    224

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Erlang/OTP-based GSM call service - Uppsala · PDF fileErlang/OTP-based GSM call service ⋅ Understanding of GSM architecture, protocols and interfaces ⋅ GSM circuit emulation over

Erlang/OTP-basedGSM call service

⋅ Understanding of GSM architecture, protocols and interfaces ⋅ GSM circuit emulation over IP ⋅ Reusage and implementation of GSM components

Project CS (30 hp) - http://www.it.uu.se/edu/course/homepage/projektDV/ht11/

Implementing a test framework for GSM calls according to 3GPP standards for Mobile Arts

Project Objective Project Scope

⋅ Robustness ⋅ Concurrency ⋅ Behaviours ⋅ supervisor ⋅ gen_server ⋅ gen_fsm

Why are we using Erlang?

⋅ Agile Development ⋅ Self-organizing ⋅ Direct communication ⋅ Pair Programming

Development Methodology

nanoBTSmobile stations

HLR

openBSC

provided by

provided by

Abis/IP

RTP/IP

BSSAP/IP

RTP/IP

MSC

Media GatewayH.248/IP

SS7/MAP

HLR

Media Gateway

RTP/IP

RTPTermination

ConnectionManager

AnnouncementHandler

H.248Server

ToneHandler

corenetwork

corenetwork

project scope

RTP Bridge

projectscope

openBSC

H.248 Client

Connection Service Interface

Connection Service(MGC)

Virtual Switch Manager

Connection Server

TCP Server

openBSC

MUSController

VLR

VLR Interface

Location Management

Originating Call Management

Gateway Call Management

Terminating Call Management

TM

ConnectionServiceInterface

HLR Interface

MSC

BSSAP/IP

Connection Service(MGC)

H.248/IP

Legend

BSC - Base Station ControllerBTS - Base Tranceiver StationHLR - Home Location RegisterMGC - Media Gateway ControllerMSC - Mobile Switching CentreMUS - Mobile User ServiceTM - Transit ModuleVLR - Visitor Location Register

BSSAP - Base Station System Application PartMAP - Mobile Application PartSS7 - Signaling System 7

A interfaceAbis interface

⋅ 9 international master students ⋅ 1 semester ⋅ 1 room ⋅ Full time

⋅ Erlang/OTP ⋅ git ⋅ Redmine ⋅ CouchDB ⋅ Mobile Arts-provided HLR

Tools

Team