Smartswitch
|
module Smartswitch { ... }
Modules | |
Billing | |
HlrDipping | |
LnpMnpDipping | |
Messaging | |
Peer | |
Telephony | |
Interfaces | |
interface | Destroyable |
This interface allows to destroy a proxy entity at the Smartswitch side. More... | |
interface | Session |
This is the main interface from which you can gain access to other Smartswitch entities. More... | |
Structs | |
struct | BatchError |
The struct contains the description of an error and a solution to work it around. More... | |
Exceptions | |
exception | AccessException |
Thrown when a user tries perform an action which is not allowed for him. More... | |
exception | ArgumentException |
Thrown when a user specifies wrong argument to a method. More... | |
exception | DbQueryTooLongException |
The exception is thrown when a database query takes longer than allowed by a Smartswitch administrator. More... | |
exception | DuplicateException |
The exception is thrown when the entry you try to add already exists. More... | |
exception | EmptyArgumentException |
The exception is thrown when you specify empty argument while Smartswitch expects it to be non-empty. More... | |
exception | GenericException |
The base class for every exception thrown by Smartswitch. More... | |
Sequences | |
sequence< BatchError > | BatchErrorOpt |
sequence< bool > | BoolOpt |
sequence< double > | DoubleOpt |
sequence< int > | IntOpt |
sequence< int > | IntSequence |
sequence< long > | LongOpt |
sequence< string > | StringOpt |
sequence< string > | StringSequence |
Dictionaries | |
dictionary< Peer::PeerType, LongOpt > | PeerDesc |
Contains a mapping of Peer::PeerType to IDs of peers of this type. More... | |
Enumerations | |
enum | Action { Access, Edit, Add, Delete } |
enum | Direction { Inbound, Outbound } |
The Direction from the POV of Smartswitch. More... | |
enum | SpyMode { Eavesdrop, Whisper, Conference } |
Selects a mode of spying. More... | |
sequence<BatchError> BatchErrorOpt |
sequence<bool> BoolOpt |
sequence<double> DoubleOpt |
sequence<int> IntOpt |
sequence<int> IntSequence |
sequence<long> LongOpt |
sequence<string> StringOpt |
sequence<string> StringSequence |
dictionary<Peer::PeerType, LongOpt> PeerDesc |
Contains a mapping of Peer::PeerType to IDs of peers of this type.
enum Action |
enum Direction |
The Direction from the POV of Smartswitch.
Enumerator | |
---|---|
Inbound | Ingress to Smartswitch. |
Outbound | Egress from Smartswitch. |