Lua的IO库可以用来实现输入及输出功能,而第三方通信库如luasocket则给予lua网络通信的能力,因此,读者可以利用lua的上述库编写具有通信能力的交互式脚本。作者的做法是在脚本和设备接口之间编写一个中间程序,其作为宿主程序读取和执行用户编写的脚本,并与各个局向、不同机型设备的人机接口进行通信,相当于在脚本和设备之间架设了一个沟通的桥梁。这样可以将与设备间的通信细节在程序中实现,以此降低脚本编写的复杂程度。该程序命名Uiplus,使用VisualC++2005编译,目前可与华为的CC08、Softx3000、SDC9300、阿朗的S12等程控交换设备进行联机。