1. A method, performed by a monitoring server, for providing dual-mode transmission functionality within a controlled environment, comprising:receiving, from an outside device located outside of the controlled environment, a call request to conduct a call between the outside device and a dual-mode mobile device located within the controlled environment, wherein the call request includes an identifier of an inmate associated with the dual-mode mobile device;
determining, based on a profile associated with the identifier and a rule associated with the controlled environment, whether to permit the call;
based on the determining, establishing a first connection between the monitoring server and the dual-mode mobile device;
transmitting, over the first connection, an authorization message to the mobile device authorizing the call, wherein the authorization message includes handoff instructions for handing off the call from the first connection to a second connection;
establishing the call over the first connection between the dual-mode mobile device and the outside device; and
based on the handoff instructions and the profile, performing a handoff of the call from the first connection to the second connection.