3 [[
"python:pkgdir:Smartswitch"]]
17 #ifdef CONFIG_USER_GENERATION 24 #ifdef CONFIG_REFILL_VOUCHERS 42 #ifdef CONFIG_CALL_CENTER 45 #ifdef CONFIG_MESSAGING 50 #ifdef CONFIG_CALL_GENERATION 106 #ifdef CONFIG_USER_GENERATION 118 [
"deprecate:generateUsers() has been deprecated at 2018-10-01 and will be removed after 2021-10-01, use generateUsersWithInfo() instead"]
217 [
"deprecate:hangupChannel() has been deprecated at 2018-11-19 and will be removed after 2021-11-19, use hangupChannels() instead"]
244 #ifdef CONFIG_CALL_CENTER 273 #ifdef CONFIG_REFILL_VOUCHERS 283 #ifdef CONFIG_BILLING 318 #ifdef CONFIG_TELEPHONY 333 void callback(
string callbackCallerName,
334 string callbackCalleeNumber,
338 #ifdef CONFIG_MESSAGING 374 #ifdef CONFIG_LNP_MNP 403 void spyChannel(
string channelName,
416 void pickupChannel(
string channelName,
420 #ifdef CONFIG_CALL_GENERATION
Listen and whisper to all channels involved in a call.
Definition: Session.ice:65
sequence< Task > TaskSequence
Definition: Task.ice:213
This interface allows to manipulate a Queue.
Definition: Queue.ice:24
This exception is thrown when there is no more attempts left to generate an unique alphanumeric User ...
Definition: DuplicateNameException.ice:23
This interface allows to modify a Task of call generation.
Definition: Task.ice:63
This struct is returned as a result of sending a Message.
Definition: SendingResult.ice:18
This struct is returned as a result of a HLR dipping.
Definition: DippingResult.ice:19
This struct is returned as a result of a LNP/MNP dipping.
Definition: DippingResult.ice:19
This struct allows to apply a filter when fetching CDR.
Definition: CdrFilter.ice:14
Listen and whisper to spied channel.
Definition: Session.ice:64
The exception is thrown on adding a new GenericPeer when the limit of created peers is reached.
Definition: DescendantLimitReachedException.ice:17
This exception is thrown on integer overflow on unique consecutive alphanumeric User name generation.
Definition: IntegerOverflowException.ice:23
sequence< Cdr > CdrSequence
Definition: Cdr.ice:50
This interface allows to manipulate the Gateway.
Definition: Gateway.ice:14
This exception is thrown when there is no more attempts left to generate a strong password for a User...
Definition: WeakPasswordException.ice:24
Definition: AccessException.ice:7
PeerType
List of available GenericPeer descendants.
Definition: PeerType.ice:12
The interface to manipulate with the partner Company.
Definition: Company.ice:41
dictionary< Peer::PeerType, LongOpt > PeerDesc
Contains a mapping of Peer::PeerType to IDs of peers of this type.
Definition: Session.ice:71
This interface allows to manipulate a Service.
Definition: Service.ice:19
Thrown when a user specifies wrong argument to a method.
Definition: ArgumentException.ice:12
sequence< BatchDippingResult > BatchDippingResultSequence
Definition: BatchDippingResult.ice:27
This interface allows to manipulate the Originator.
Definition: Originator.ice:14
This is the main interface from which you can gain access to other Smartswitch entities.
Definition: Session.ice:76
sequence< ChannelInfo > ChannelInfoSequence
Definition: ChannelInfo.ice:54
This interface allows to manipulate a UserGroup.
Definition: UserGroup.ice:17
The exception is thrown when you specify empty argument while Smartswitch expects it to be non-empty.
Definition: EmptyArgumentException.ice:14
Thrown when a user tries perform an action which is not allowed for him.
Definition: AccessException.ice:20
CallbackMode
Select a mode to perform a callback.
Definition: CallbackMode.ice:14
Only listen to spied channel.
Definition: Session.ice:63
The exception is thrown when the entry you try to add already exists.
Definition: DuplicateException.ice:15
The base class for every exception thrown by Smartswitch.
Definition: GenericException.ice:10
sequence< Message > MessageSequence
Definition: Message.ice:32
This struct is used to send a Message.
Definition: Message.ice:20
This interface allows to manipulate a User.
Definition: User.ice:45
sequence< Service > ServiceSequence
Definition: Service.ice:35
SpyMode
Selects a mode of spying.
Definition: Session.ice:61
This interface allows to access the Currency entity.
Definition: Currency.ice:18
This interface allows to manipulate the Terminator.
Definition: Terminator.ice:14
sequence< UserInfo > UserInfoSequence
Definition: UserInfo.ice:35
This is a generic interface to each of the peers.
Definition: GenericPeer.ice:16
sequence< BatchSendingResult > BatchSendingResultSequence
Definition: BatchSendingResult.ice:26
sequence< string > StringSequence
Definition: Common.ice:7
This interface allows to manipulate a RefillVoucher.
Definition: RefillVoucher.ice:20