An apparatus, comprising: one or more processors, and memory storing instructions that, when executed by the one or more processors, cause the apparatus to: determine satellite positioning information, wherein the satellite positioning information comprises a location of the apparatus and/or time information; determine an estimate of an accuracy of the satellite positioning information; select a type of random access procedure based on the estimate of the accuracy of the satellite positioning information; perform random access to a communication network based on the selected type of random access procedure; select a first type of random access procedure, in response to determining that the estimate of the accuracy of the satellite positioning information is above a first threshold, wherein the first type of random access procedure comprises transmission of a random access preamble and a scheduled transmission without reception of a response to the random access preamble before the scheduled transmission; determine a timing advance and/or a frequency offset for performing the random access to the communication network; determine whether the timing advance and/or the frequency offset comply with at least one configured value; select the first type of random access procedure, further in response to determining that the timing advance and/or the frequency offset comply with the at least one configured value; determine a received signal strength based on at least one signal received from the communication network; select the first type of random access procedure, further in response to determining that the received signal strength is above a second threshold; and receive, from the communication network, an indication of at least one of the first threshold, the second threshold, or the at least one configured value. one or more processors, and memory storing instructions that, when executed by the one or more processors, cause the apparatus to: determine satellite positioning information, wherein the satellite positioning information comprises a location of the apparatus and/or time information; determine an estimate of an accuracy of the satellite positioning information; select a type of random access procedure based on the estimate of the accuracy of the satellite positioning information; perform random access to a communication network based on the selected type of random access procedure; select a first type of random access procedure, in response to determining that the estimate of the accuracy of the satellite positioning information is above a first threshold, wherein the first type of random access procedure comprises transmission of a random access preamble and a scheduled transmission without reception of a response to the random access preamble before the scheduled transmission; determine a timing advance and/or a frequency offset for performing the random access to the communication network; determine whether the timing advance and/or the frequency offset comply with at least one configured value; select the first type of random access procedure, further in response to determining that the timing advance and/or the frequency offset comply with the at least one configured value; determine a received signal strength based on at least one signal received from the communication network; select the first type of random access procedure, further in response to determining that the received signal strength is above a second threshold; and receive, from the communication network, an indication of at least one of the first threshold, the second threshold, or the at least one configured value. determine satellite positioning information, wherein the satellite positioning information comprises a location of the apparatus and/or time information; determine an estimate of an accuracy of the satellite positioning information; select a type of random access procedure based on the estimate of the accuracy of the satellite positioning information; perform random access to a communication network based on the selected type of random access procedure; select a first type of random access procedure, in response to determining that the estimate of the accuracy of the satellite positioning information is above a first threshold, wherein the first type of random access procedure comprises transmission of a random access preamble and a scheduled transmission without reception of a response to the random access preamble before the scheduled transmission; determine a timing advance and/or a frequency offset for performing the random access to the communication network; determine whether the timing advance and/or the frequency offset comply with at least one configured value; select the first type of random access procedure, further in response to determining that the timing advance and/or the frequency offset comply with the at least one configured value; determine a received signal strength based on at least one signal received from the communication network; select the first type of random access procedure, further in response to determining that the received signal strength is above a second threshold; and receive, from the communication network, an indication of at least one of the first threshold, the second threshold, or the at least one configured value.