FR && non encrypted calls
Matthias Apitz
guru at unixarea.de
Tue Jul 5 07:57:24 CEST 2011
El día Monday, July 04, 2011 a las 09:35:24AM +0300, Timo Juhani Lindfors escribió:
> Matthias Apitz <guru at unixarea.de> writes:
> > Is the FR capable to show that the call runs in non encrypted mode
> > because the BS forced the ME to this mode? The question is for Om2008.9
> > but as well valid for any other distribution running on the FR.
>
> I think the GSM part (Calypso) delivers this information in the AT%CPRI
> message. With ogsmd (part of the python version of fso-frameworkd) I
> have lines like
>
> Jul 3 11:57:43 ginger org.freesmartphone.GSM.Network.CypherStatus: enabled: unknown
>
> in /var/log/syslog.
>
> om2008.9 does not use ogsmd afaik but gsmd.
I did some tests sending down AT-cmds with the 'chat' command
and watching the AT chatting in /var/log/messages:
Per default it is set to off:
root at om-gta02:~# chat -vs < /dev/ttySAC0 > /dev/ttySAC0 '' 'AT%CPRI?'
Jul 5 07:39:50 om-gta02 local2.info chat[1556]: send (AT%CPRI?^M)
Jul 5 07:39:50 om-gta02 user.notice root: AtChat : ? : "%CPRI: 0"
Jul 5 07:39:50 om-gta02 user.notice root: AtChat : ? : "OK"
Then I switched it on with:
root at om-gta02:~# chat -vs < /dev/ttySAC0 > /dev/ttySAC0 '' 'AT%CPRI=1'
which gives in the /var/log/messages:
Jul 5 07:41:37 om-gta02 local2.info chat[1557]: send (AT%CPRI=1^M)
Jul 5 07:41:37 om-gta02 user.notice root: AtChat : ? : "OK"
then I dialed a number:
Jul 5 07:43:49 om-gta02 user.notice root: AtChat : T : "ATD089xxxxxxxx;"
Jul 5 07:43:51 om-gta02 user.notice root: AtChat : N : "+CSSI: 1"
Jul 5 07:44:17 om-gta02 user.notice root: AtChat : F : "OK"
Jul 5 07:44:17 om-gta02 user.notice root: Modem : QModemCall::dialRequestDone()
Jul 5 07:44:17 om-gta02 user.notice root: AtChat : T : "AT+CLCC"
Jul 5 07:44:17 om-gta02 user.notice root: AtChat : F : "%CPRI: 1,2"
Jul 5 07:44:17 om-gta02 user.notice root: AtChat : F : "OK"
Jul 5 07:44:17 om-gta02 user.notice root: Modem : dialing was ok, we are connected
Jul 5 07:44:23 om-gta02 user.notice root: Modem : QModemCall::hangup()
Jul 5 07:44:23 om-gta02 user.notice root: AtChat : T : "AT+CHLD=1"
Jul 5 07:44:23 om-gta02 user.notice root: Modem : hangup groups
Jul 5 07:44:23 om-gta02 user.notice root: AtChat : F : "OK"
as you see, one of the result code of the TE is "%CPRI: 1,2", where the
'1' is for GSM (ciphering enabled) and the '2' for GPRS (ciphering state
not applicable), see also page 167 for the values in
http://www.cartft.com/support_db/support_files/CTFPND-3_AT_Command_Reference.pdf
with a bit of tweaking, at least this information is visible in the log
files if the connection is ciphered or not.
HIH
matthias
--
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <guru at unixarea.de> - w http://www.unixarea.de/
More information about the community
mailing list