UBF: description two tiers C++ server doing telephony control OTP client coordinating work requests, resource management C++ server lots of threads for telephony RTP streams etc. one thread iterative TCP UBF server for work requests OTP client web etc. distributed resource for command and status