Blueworx Voice Response keeps a record of trunk identifiers and line identifiers for each configured trunk in the system. This information is initialized by Blueworx Voice Response system management at system start-up. If the information changes, Blueworx Voice Response broadcasts the SL_TRUNK_RECONFIG_REQ primitive to all installed signaling processes. A signaling process (or any other process) can query the identifiers for a trunk by using sl_query_trunk_id(). This subroutine returns an SL_TRUNK_ID_ST which specifies both the trunk identifier, and the line identifiers for all lines on the trunk. Because Blueworx Voice Response numbers channels from 1, the element line_id[0] in the SL_TRUNK_ID_ST is empty.