Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for generating a plurality of configuration files including receiving user inputs indicating a structure of buildings in which network telephone devices are located and receiving a user selection of a field to be configured from among fields to be included in the configuration files. The method further includes receiving a user selection of elements from the structure and receiving a user input indicating operations to be performed on the selected elements. The method further includes identifying values for the selected elements for each of the network telephone devices based on the structure and evaluating the operations using the values for the selected elements to determine values for the field for each of the network telephone devices and generating the configuration files for each of the network telephone devices using the values for the field.
Abstract: A data communication device comprises a data input cable, a data output cable, and a selective connector. The data input cable has a first plurality of data lines arranged in a first order. The data output cable has a second plurality of data lines arranged in a second order that differs from the first order. The selective connector is configured to transmit a plurality of signals carried by the plurality of data lines in the data input cable to corresponding data lines of the data output cable.