Hi
in order to decode Cipher Mode Command from Alcatel S-12, please accept a
patch to gsm0808.c
Without it OpenBSC rejects ciphering, and procedures are broken from MSC
side
@@ -305,6 +305,7 @@
[GSM0808_IE_CELL_IDENTIFIER] = { TLV_TYPE_TLV },
[GSM0808_IE_CHOSEN_CHANNEL] = { TLV_TYPE_TV },
[GSM0808_IE_LAYER_3_INFORMATION] = { TLV_TYPE_TLV },
+ [GSM0808_IE_LAYER_3_HEADER_INFORMATION] = { TLV_TYPE_TLV
},
[GSM0808_IE_SPEECH_VERSION] = { TLV_TYPE_TV },
[GSM0808_IE_CHOSEN_ENCR_ALG] = { TLV_TYPE_TV },
},
Right now there is a pilot with MNO, and Telscale SS7 Card runs code for
A-interface gateway,
converting BSSAP/SS7 to SCCPoverIP + rtp.
It seems that such a gateway also has to adapt OpenBSC to each particular
MSC.
As an example, DTAP portion of Cipher Mode Complete must be removed for
proper operation with S12.
Code will published as soon as pilot succeeds.
Best Regards,
Dmitri