Smartswitch
UserSipParameters.ice
Go to the documentation of this file.
1 #pragma once
2 
3 [["python:pkgdir:Smartswitch/Peer"]]
4 
5 #include <Config.ice>
6 
7 #ifdef CONFIG_SIP
8 
9 #include <Destroyable.ice>
10 #include <AccessException.ice>
13 
14 module Smartswitch
15 {
16  module Peer
17  {
21  interface UserSipParameters extends Destroyable
22  {
28  idempotent void setSecret(string secret) throws AccessException,
31  };
32  };
33 };
34 
35 #endif
This interface allows to destroy a proxy entity at the Smartswitch side.
Definition: Destroyable.ice:12
This interface enables to manipulate the SIP parameters of a User.
Definition: UserSipParameters.ice:21
Definition: AccessException.ice:7
The exception is thrown when you specify an insecure argument.
Definition: InsecureArgumentException.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