A non-transitory computer-readable storage medium having program instructions stored thereon that, upon execution by a controlled-environment facility communications system, cause the controlled-environment facility communications system to:
- receive an indication of an electronic communication request with a telephone number initiated by or to a resident of a controlled environment facility;
- determine the telephone number is assigned to or by an internet protocol telephone service provider;
- and
- determine the controlled-environment facility communication system requires action be taken with respect to resident electronic communications with internet protocol telephone numbers;
- and
- take action with respect to the electronic communication.