Module Corsica


Interface Index

Adapter
Gateway zwischen Dienstinstanz und Telefonnetz.
AdapterFactory
Fabrik zum Erzeugen von Adapter-Objekten.
AnnounceIP
verwaltung von Ansagen.
Authorize
Interface zum Ueberpruefen von Authentisierungsinformation.
Calendar
CallControl
CallControl verwaltet IN-Rufe und erlaubt das Versenden rufbezogener Events.
CallInfo
CallInfo erlaubt Dienstkomponenten, unter Vorlage der Call-ID rufspezifische Daten zu erfragen
Channel
ChannelFactory
Component
ComponentFactory
ConfigurationRepository
ConfigurationRepositoryAdmin
Configurator
ConfiguratorAdmin
ConfiguratorBase
ConnectionControl
Interface zur Signalisierung von rufbezogenen Ereignissen einer Dienstinstanz
ConstraintChecker
Consumer
Context
Contract
Interface des Vertrages
ContractAdmin
Administrations-Interface fuer den Contract-Manager
ContractFactory
ContractManager
Interface zur Verwaltung abgeschlossener Vertraege
EventRepository
Das Event Repository verwaltet Informationen ueber Eventtypen.
EventRepositoryAdmin
Administrations-Interface fuer das Event Repository, zur Zeit nicht implementiert.
Monitor
MonitorPort
ReadHistory
SSPAdmin
Administration des Service Switching Points
Template
TemplateRepository
TemplateRepositoryAdmin
Terminal
TerminalControl
Interface fuer die Endgeraete
Test
TestChannel
TestFactory
TmplAttr
TmplAttrEnum
TmplAttrTable
TmplEnum
WriteHistory

Constant Index

noCall
noID

Struct Index

NameValuePair

Union Index

Value

Enum Index

ChargeType
DP
DeviceStatus
Language
Types

Alias Index

Address
AddressSeq
BooleanSeq
Call
CharSeq
Date
DoubleSeq
FloatSeq
ID
IDSeq
LongSeq
NameValueSeq
Place
PlaceSeq
ShortSeq
StringSeq
Time
TypesSeq
ValueSeq

Constants

noCall
const Call noCall = 0;
noID
const ID noID = 0;

Structs

NameValuePair
struct NameValuePair
{
    string name;
    Value val;
};

Unions

Value
union Value switch(Types)
{
case BOOLEAN: boolean b;
case CHAR: char c;
case SHORT: short s;
case LONG: long l;
case FLOAT: float f;
case DOUBLE: double d;
case STRING: string str;
case ENUM: short e;
case TABLE: short siz;
};

Enums

ChargeType
enum ChargeType
{
    ChargeCaller,
    ChargeCallee,
    ChargeSubscriber,
    ChargeAccount,
    ChargePayphone,
    ChargeCard
};
DP
enum DP
{
    O_ATTEMPT_AUTHORIZED,
    COLLECTED_INFO,
    ANALYSED_INFO,
    O_ANSWER,
    O_MID_CALL,
    O_DISCONNECT,
    O_ABANDON,
    ROUTE_SELECT_FAILURE,
    O_CALLED_PARTY_BUSY,
    O_NO_ANSWER,
    T_ATTEMPT_AUTHORIZED,
    T_ANSWER,
    T_MID_CALL,
    T_NO_ANSWER,
    T_CALLED_PARTY_BUSY,
    T_ABANDON,
    T_DISCONNECT
};
DeviceStatus
enum DeviceStatus
{
    NO_DEVICE,
    HOOK_ON,
    HOOK_OFF
};
Language
enum Language
{
    ENGLISH,
    FRENCH,
    GERMAN,
    RUSSIAN,
    UNKNOWN
};
Types
enum Types
{
    BOOLEAN,
    CHAR,
    SHORT,
    LONG,
    FLOAT,
    DOUBLE,
    STRING,
    ENUM,
    TABLE
};

Aliases

Address
typedef string Address;
AddressSeq
typedef sequence<Address> AddressSeq;
BooleanSeq
typedef sequence<boolean> BooleanSeq;
Call
typedef short Call;
CharSeq
typedef sequence<char> CharSeq;
Date
typedef string Date;
DoubleSeq
typedef sequence<double> DoubleSeq;
FloatSeq
typedef sequence<float> FloatSeq;
ID
typedef short ID;
IDSeq
typedef sequence<ID> IDSeq;
LongSeq
typedef sequence<long> LongSeq;
NameValueSeq
typedef sequence<NameValuePair> NameValueSeq;
Place
typedef long Place;
PlaceSeq
typedef sequence<Place> PlaceSeq;
ShortSeq
typedef sequence<short> ShortSeq;
StringSeq
typedef sequence<string> StringSeq;
Time
typedef long Time;
TypesSeq
typedef sequence<Types> TypesSeq;
ValueSeq
typedef sequence<Value> ValueSeq;

Generated by the ORBacus IDL-to-HTML translator (non-commercial)