OpenBTS (para Open Base Transceiver Station em inglês, Open Base Transmission Station ou Open Relay Antenna ) é uma implementação de software de um ponto de acesso de uma rede de telefonia móvel GSM permitindo que telefones móveis se comuniquem usando VoIP usando o protocolo SIP . A empresa californiana Range Networks está na origem do projeto e está ajudando a mantê-lo em andamento. OpenBTS é a primeira implementação gratuita do protocolo de telefone GSM; seu código-fonte, escrito em C ++, é lançado sob a licença GPLv3.
O OpenBTS substitui a infraestrutura tradicional de uma operadora de telefonia por hardware de computador padrão e Rádio Definido por Software ( SDR ). Ao invés de usar um gateway GMSC para rotear chamadas, esta função é realizada diretamente no BTS, usando o protocolo SIP, com um software como o Asterisk . Várias antenas OpenBTS podem ser colocadas juntas para formar uma rede maior.
O equipamento utilizado não foi construído especificamente para GSM, mas utiliza transceptores para a transmissão e recepção de sinais de rádio.
Harvind Samra e David A. Burgess estão por trás do projeto. O objetivo era reduzir drasticamente os custos dos serviços de telefonia móvel em áreas rurais, países em desenvolvimento e áreas de difícil acesso (plataformas de petróleo, etc.). O projeto foi inicialmente liderado pela Kestrel Signal Processing, uma consultoria dos fundadores.
O 14 de setembro de 2010, durante a conferência DEMO, é criada a empresa Range Networks com o objetivo de comercializar tecnologias relacionadas ao OpenBTS.
Dentro Fevereiro de 2014, a bifurcação YateBTS usa Yate para a camada de controle e a interface de rede.
Vários experimentos mostraram que o OpenBTS funciona bem em pequena escala, tanto em CDMA quanto em GSM. O pesquisador de segurança Chris Paget mostrou que alguns dispositivos, por exemplo com Android , podem atuar como um gateway de saída, por exemplo, para outra rede 3G.
Na conferência DEF CON 2010, ficou comprovado que a falta de autenticação da antena relé possibilitava a interceptação de chamadas GSM.
Alguns pesquisadores de segurança usaram o OpenBTS para atacar o processador de banda base dos terminais GSM. Isso também era possível com uma torre de celular tradicional, mas improvável devido ao custo muito alto e ao software fechado (proprietário) delas.
O teste em grande escala do OpenBTS foi realizado na Califórnia com licenças temporárias nas frequências usadas.
Durante o festival Burning Man emAgosto de 2008, uma autorização temporária de uma semana tornou possível testar o uso do OpenBTS em tempo real nesta área deserta de Nevada . Participantes e pessoas próximas conseguiram fazer cerca de 120 ligações para números externos.
Nos festivais de 2009 e 2010, mais antenas foram usadas para testes em maior escala.
Em 2011, o uso do VSAT permite o roteamento de chamadas.
Em 2010, o OpenBTS foi testado na isolada ilha de Niue , tornando-se a primeira instalação de telecomunicações da ilha. Os 1.700 habitantes não eram lucrativos o suficiente para a instalação de uma estação base GSM tradicional.
O sucesso do OpenBTS abriu caminho para serviços comerciais, pois atualmente 3 torres de celular oferecem acesso comercial a terminais GSM e EDGE.