Smartswitch
|
This interface allows to manipulate the forwarding numbers which are bound to the Rule. More...
defined in <Number.ice>
interface Number extends Smartswitch::Destroyable { ... }
Operations | |
idempotent int | getDialDelay () |
Obtain a dial delay for a given forwarding number . More... | |
idempotent int | getDialTimeout () |
Obtain a dial timeout for a given forwarding number . More... | |
idempotent string | getNumber () |
Obtain a forwarding number. More... | |
idempotent int | getPriority () |
Obtain a priority for a given forwarding number . More... | |
void | remove () |
Remove a given Number. More... | |
idempotent void | setDialDelay (int dialDelay) throws ArgumentException |
Set a dial delay for a given forwarding number . More... | |
idempotent void | setDialTimeout (int dialTimeout) throws ArgumentException |
Set a dial timeout for a given forwarding number . More... | |
idempotent void | setNumber (string number) throws EmptyArgumentException |
Set a forwarding number. More... | |
idempotent void | setPriority (int priority) |
Set a priority for a given forwarding number . More... | |
Operations inherited from Smartswitch::Destroyable | |
void | destroy () |
Destroy the proxy entity at the Smartswitch side. More... | |
This interface allows to manipulate the forwarding numbers which are bound to the Rule.
idempotent int getDialDelay | ( | ) |
Obtain a dial delay for a given forwarding number
.
It indicates the amount of seconds Smartswitch will wait before dialing this number.
It's useful when you forward to several numbers and want to have a delay between them.
Using this parameter you can control the delay of dialing the forwarding numbers.
idempotent int getDialTimeout | ( | ) |
Obtain a dial timeout for a given forwarding number
.
It indicates the amount of seconds Smartswitch will wait before cancelling a dialing this number.
It's useful when you forward to several numbers and want to have a delay between them.
Using this parameter you can control the timeout of dialing the forwarding numbers.
idempotent string getNumber | ( | ) |
Obtain a forwarding number.
idempotent int getPriority | ( | ) |
Obtain a priority for a given forwarding number
.
It indicates the order of dialing this number among other forwarding numbers.
It's useful when you forward to several numbers and want to have a delay between them.
Using this parameter you can control the order of dialing the forwarding numbers.
void remove | ( | ) |
Remove a given Number.
idempotent void setDialDelay | ( | int | dialDelay | ) | throws ArgumentException |
Set a dial delay for a given forwarding number
.
It indicates the amount of seconds Smartswitch will wait before dialing this number.
It's useful when you forward to several numbers and want to have a delay between them.
Using this parameter you can control the delay of dialing the forwarding numbers.
dialDelay | The dial delay in seconds. |
idempotent void setDialTimeout | ( | int | dialTimeout | ) | throws ArgumentException |
Set a dial timeout for a given forwarding number
.
It indicates the amount of seconds Smartswitch will wait before cancelling a dialing this number.
It's useful when you forward to several numbers and want to have a delay between them.
Using this parameter you can control the timeout of dialing the forwarding numbers.
dialTimeout | The dial timeout in seconds. |
idempotent void setNumber | ( | string | number | ) | throws EmptyArgumentException |
Set a forwarding number.
number | The dialed forwarding number. |
idempotent void setPriority | ( | int | priority | ) |
Set a priority for a given forwarding number
.
It indicates the order of dialing this number among other forwarding numbers.
It's useful when you forward to several numbers and want to have a delay between them.
Using this parameter you can control the order of dialing the forwarding numbers.
priority | The priority (the greater - the less is the priority). |