|
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). |
1.8.15