A telephone switching system that interconnects in-house telephone extensions to each other, as well as to the outside telephone network. IP PBX is a PBX with internet protocol connectivity and may provide additional audio, video or instant messaging communication utilizing the TCP/IP protocol stack.