<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16981" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010>hi,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>today i will finally 
(begin to) structure the message handling in my current work on layer 
3:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>the message handling 
functions consist of:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- message 
cration</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- message 
sending</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- message 
en-queueing</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- message 
de-queueing</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>i deal 
with interfaces (SAP):</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- between 
application and call control (MNCC-SAP)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- between call 
controll and mobility management (MMCC-SAP)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- 
between supplementary services protocol and mobility management 
(MMSS-SAP)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- between sms 
protocol and mobility management (MMSMS-SAP)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- between mobility 
management and radio ressource (RR-SAP)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- between radio 
ressource and layer 2 / layer 1 (let's call it RSLms-SAP)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>additionally there 
are interfaces:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- between 
application and mobility management</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- between 
application and PLMN search</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- to the sim 
card</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- to the 
application</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>- 
...</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010>here is what i think 
the messages should look like. please correct me if i am wrong or if you have 
suggestions:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010>MNCC-SAP:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348442510-01042010><gsm48_mncc 
structure></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=348442510-01042010></SPAN></FONT> </DIV>
<DIV></SPAN></FONT><FONT face=Arial size=2><SPAN 
class=348442510-01042010>MMCC-SAP, MMSS-SAP, 
MMSMS-SAP:</SPAN></FONT></DIV></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2><gsm48_mmxx 
structure>[<L3 message*>]</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2>RR-SAP:</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2><SPAN 
class=348442510-01042010><FONT face=Arial size=2><gsm48_rr 
structure>[<L3 message*>]</FONT></SPAN></DIV></FONT></SPAN>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2>RSL-SAP:</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2><abis_rsl_rll_hdr 
structure>[<L3 message*>]</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2>* the layer 3 
message consists of the gsm48_hdr structure + additional information 
elements.</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2>if a layer 3 message 
moves from call control down to RSL and even lower, the inter-layer headers are 
pulled and pushed. additionally there are pointers to the beginning of the 
headers inside the message:</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2>- 
l1h</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2>- 
l2h</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2>- 
l3h</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2>- layer 4 
headers</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2>- layer 5 
header</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2>the inter-layer 
messages (MMxx-SAP and RR-SAP) will have no pointer to the message structures. i 
think they also should not have them, since they have fixed length and are 
pushed at the time they are sent, and pulled at the time they are 
received.</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial size=2>any 
suggestions?</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2>andreas</FONT></SPAN></DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=348442510-01042010><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></BODY></HTML>