ITAddress::QueryInterface(...)ITTerminalSupport interface
ITTerminalSupport::CreateTerminal(...)// get the record or play ITTerminal
ITTerminal:: QueryInterface(...)IID_ITMediaPlayback or ITMediaRecord interface
ITMediaPlayback::put_PlayList()//set the file list
ITBasicCallControl2::SelectTerminalOnCall(...) //associate with a call object
ITTerminal::QueryInterface(..)ITMediaControl interface
ITMediaControl::Start(...)//start play
ITTerminalSupport::CreateTerminal(...)// get the record or play ITTerminal
ITTerminal:: QueryInterface(...)IID_ITMediaPlayback or ITMediaRecord interface
ITMediaPlayback::put_PlayList()//set the file list
ITBasicCallControl2::SelectTerminalOnCall(...) //associate with a call object
ITTerminal::QueryInterface(..)ITMediaControl interface
ITMediaControl::Start(...)//start play