A system for satellite communication comprising: a. one or more antenna units (102, 104) configured for receiving and transmitting electromagnetic radiation in one or more frequency ranges; b. a modem unit connected to the one or more antenna units (102, 104) and configured for modulating input signals received by said one or more antenna units to electronic data and modulating output electronic data to signals in one or more predetermined frequency ranges to be transmitted by said one or more antenna units(102, 104); c. a processor unit connected to said one or more antenna units(102, 104) and to said modem unit, the processor unit comprising: i. antenna orientation optimizer module configured and operable for varying azimuth and/or elevation of signal transmission and reception of said one or more antenna units (102, 104); and said processor unit characterised by ii. network registration module configured and operable for registering the system to a communication network, said registering comprising: selecting a free private communication channel from a list of channels provided by the network, generating a signal comprising a selected sequence for transmission to a hub through the satellite, and configured and operable to be responsive to an appropriate notification signal from the hub in said private communication channel. a. one or more antenna units (102, 104) configured for receiving and transmitting electromagnetic radiation in one or more frequency ranges; b. a modem unit connected to the one or more antenna units (102, 104) and configured for modulating input signals received by said one or more antenna units to electronic data and modulating output electronic data to signals in one or more predetermined frequency ranges to be transmitted by said one or more antenna units(102, 104); c. a processor unit connected to said one or more antenna units(102, 104) and to said modem unit, the processor unit comprising: i. antenna orientation optimizer module configured and operable for varying azimuth and/or elevation of signal transmission and reception of said one or more antenna units (102, 104); and said processor unit characterised by ii. network registration module configured and operable for registering the system to a communication network, said registering comprising: selecting a free private communication channel from a list of channels provided by the network, generating a signal comprising a selected sequence for transmission to a hub through the satellite, and configured and operable to be responsive to an appropriate notification signal from the hub in said private communication channel. i. antenna orientation optimizer module configured and operable for varying azimuth and/or elevation of signal transmission and reception of said one or more antenna units (102, 104); and said processor unit characterised by ii. network registration module configured and operable for registering the system to a communication network, said registering comprising: selecting a free private communication channel from a list of channels provided by the network, generating a signal comprising a selected sequence for transmission to a hub through the satellite, and configured and operable to be responsive to an appropriate notification signal from the hub in said private communication channel.