Project

General

Profile

Osmo-bscosmo-bscAoverIP » History » Version 2

laforge, 02/19/2016 10:48 PM

1 1 laforge
2 2 laforge
h1. 3GPP compliange A over IP interface
3
4
5 1 laforge
In more recent versions of the A interface specification (used to be GSM TS 08.08, now is 3GPP TS 48.008),
6
the A protocol is officially specified over IP as an alternative bearer.  This is a great alternative
7
to the slightly hackish existing implementations using SCCPLite (SCCP in an IPA multiplex) and MGCP for
8
mapping of CICs to RTP port numbers.
9
10 2 laforge
[[osmo-bsc]] does not yet support this standardized version of A-over-IP.
11 1 laforge
12
13 2 laforge
h2. Differences from classic A interface
14
15
16 1 laforge
The major differences from classic A interface (over E1 or SCCPLite+RTCP) are:
17
* BSSAP ASSIGNMENT COMMAND includes
18 2 laforge
* no CIC!
19
* MSC-side IP/port
20
* list of MSC preferred speech codecs
21
* call identifier (random 4bytes of MSC)
22 1 laforge
* BSSAP ASSIGNMENT COMPLETE includes
23 2 laforge
* no CIC!
24
* BSC-side IP/port
25
* chosen speech codec
26 1 laforge
* BSSAP RESET IP RESOURCE
27 2 laforge
* replacement for (RESET RESOURCE with CIC)
28
* MSC sends list of call identifiers which are to be reset
29 1 laforge
30
31 2 laforge
h2. Required changes to osmo-bsc for [[AoIP]] support
32
33
34 1 laforge
Architecturally, the bsc-mgcp and any media related handling can be completely replaced by
35
* ASSIGNMENT COMMAND handling
36 2 laforge
* checking if [[AoIP]] transport address IEI is present and distinguishing old A and [[AoIP]] based on that
37
* storing call identifier IE in connection
38
* sending IPA_CRCX to the BTS
39
* saving BTS side IP/Port from IPA_CRCX_ACK
40
* sending IPA MDCX to the BTS, using MSC-side IP/port
41
* selecting codec based on MSC preferred speech codec list IE
42 1 laforge
* ASSIGNMENT COMPLETE handling
43 2 laforge
* including IP/port from IPA_CRCX_ACK
44
* including selected/chosen speech codec
45 1 laforge
* RESET IP RESOURCE handling
46 2 laforge
* iterate over list of call identifiers in msg
47
* delete/reset any connection (and lchan, ...) for given call identifier
Add picture from clipboard (Maximum size: 48.8 MB)