OpenBTS
    
            
                
                    GSM L1-L3 stack with SIP network interfaces
                
            
             
            
             
            
        
            OpenBTS is an implementation of the GSM air interface (Um) that allows cellular handsets to be used directly as SIP endpoints. It uses a software-defined radio to generate its air interface and uses Asterisk or yate as its network interface.