Answer to question #3:

OtxDrvConnectLib()
OtxDrvCreateEvent()
OtxDrvCreateEventQueue()
OtxDrvEnable()
OtxDrvOpenPhysicalDevice()
OtxDrvEnable()
OtxT1SetConfiguration()
OtxT1E1SetLiMode()
OtxDrvCreateLogicalDevice()
OtxDrvCreatePipe()
OtxDrvConnectPipe()
OtxDrvConnectLogicalDevice()
OtxToneDtmfDiallerInit() - (just an example, the appropriate logical device has to be initialized)