Methods
Interface Description Language (IDL) specification
The CORBA Interface Description Language describes the syntax for VTel commands:
interface VTel : General {
ORBStatus Answer( in string vduid );
ORBStatus Assign( in string linktopic );
ORBStatus Busy( in string phonenumber );
ORBStatus BusyOverride( in string phonenumber );
ORBStatus BusyPhoneset( void );
ORBStatus ChangePassword( in string oldpassword, in string
ORBStatus ConferenceCancel( in string vduid );
ORBStatus ConferenceComplete( in string vduid );
ORBStatus ConferenceInit( in string vduid, in string phonenumber );
ORBStatus Deassign( void );
ORBStatus Drop( in string vduid, in string phonenumber );
ORBStatus Exit( void );
ORBStatus GetActive( out SeqString vduidvalues );
ORBStatus GetInfo( out SeqCouple values );
ORBStatus GetPhoneInfo( in string phonenumber,
ORBStatus GuiCallHistory( in string account );
ORBStatus GuiLogin( in string login, in string password,
ORBStatus Hangup( in string vduid );
ORBStatus Hold( in string vduid );
ORBStatus HoldReconnect( in string vduid );
ORBStatus LogEntry( in string text );
ORBStatus Login( in string login, in string password, in string
ORBStatus LoginACD( in string login, in string password, in string
ORBStatus LoginTelephony( in string login, in string password,
ORBStatus LoginVESP( in string login, in string password );
ORBStatus Logout( void );
ORBStatus LogoutTelephony( in string retry_limit, in string
50 VTel Programmer Guide
newpassword );
out SeqCouple values );
in string agentid, in string agentpassword, in
string stationid);
agentid, in string agentpassword, in string
stationid);
agentid, in string agentpassword, in string
stationid, in string queue);
in string agentid, in string
agentpassword, in string stationid,
in string queue);
wait_seconds );