Make phone calls using IMSI

Max.Suraev at fairwaves.ru
Mon Mar 3 15:46:34 UTC 2014


03.03.2014 15:28, Sebastian Komorowski пишет:
> I have USRP with OpenBTS. I can now make phone calls from phone to phone i this two MS is connected to my BTS. 
> 
> Can you explain more precisely how to make phone calls using IMSI and OpenBTS?

You have to use this version https://github.com/fairwaves/openbts-2.8 - testcall CLI
command was removed from mainline due to some political issues.

After you install it you can use testcall command to initiate call to given IMSI. A
very thorough description of using it is available at
http://www.syssec.rub.de/media/emma/arbeiten/2012/11/16/2011-10-04-Weber.pdf

> Secondly - how i can input (enter) IMSI to mobile phone to make phone calls successfully. Software in phones supports functions like this? 
> 
> 

Well, sipauthserv uses sqlite.db which maps IMSI to phone number. If you edit it to
make phone number == IMSI you can call using it. In order to avoid manually editing
each number/IMSI I'm afraid you've got to modify sipauthserve (or code which
interacts with it). Although it's not that hard - I've modified it to avoid calls to
sipathserve https://github.com/zabbal/openbts-p2.8

Also a little clarification - IMSI is normally written into SIM card. I think
osmocom-bb allows to modify on the fly but I don't remember exact command :(

Anyway, you can always use programmable SIM card to put any IMSI you like in there.

-- 
best regards,
Max, http://fairwaves.ru




More information about the baseband-devel mailing list