|
Smartswitch
|
This interface allows to manipulate the forwarding rules for a given User or UserGroup. More...
defined in <Rule.ice>
interface Rule extends Smartswitch::Destroyable { ... }


Operations | |
| Number * | addNumber (string number) throws EmptyArgumentException |
| Add a new Number for this rule. More... | |
| idempotent string | getCalleeIdPattern () |
| Obtain the callee ID pattern for this rule. More... | |
| idempotent string | getCallerIdPattern () |
| Obtain the caller ID pattern for this rule. More... | |
| NumberSequence | getNumbers () |
| Obtain the Number proxies for this rule. More... | |
| Timetable * | getTimetable () |
| Obtain the Timetable proxy for this rule. More... | |
| void | remove () |
| Remove a given Rule. More... | |
| idempotent void | setCalleeIdPattern (string pattern) |
| Set the callee ID pattern for this rule. More... | |
| idempotent void | setCallerIdPattern (string pattern) |
| Set the caller ID pattern for this rule. More... | |
Operations inherited from Smartswitch::Destroyable | |
| void | destroy () |
| Destroy the proxy entity at the Smartswitch side. More... | |
This interface allows to manipulate the forwarding rules for a given User or UserGroup.
| Number* addNumber | ( | string | number | ) | throws EmptyArgumentException |
Add a new Number for this rule.
When a Rule is matched, Smartswitch dials the Numbers.
| idempotent string getCalleeIdPattern | ( | ) |
Obtain the callee ID pattern for this rule.
A Rule is matched when all its patterns are matched.
An empty pattern is considered a wildcard pattern.
| idempotent string getCallerIdPattern | ( | ) |
Obtain the caller ID pattern for this rule.
A Rule is matched when all its patterns are matched.
An empty pattern is considered a wildcard pattern.
| NumberSequence getNumbers | ( | ) |
Obtain the Number proxies for this rule.
When a Rule is matched, Smartswitch dials the numbers.
| Timetable* getTimetable | ( | ) |
| void remove | ( | ) |
Remove a given Rule.
| idempotent void setCalleeIdPattern | ( | string | pattern | ) |
Set the callee ID pattern for this rule.
A Rule is matched when all its patterns are matched.
An empty pattern is considered a wildcard pattern.
| pattern | The caller ID pattern. |
| idempotent void setCallerIdPattern | ( | string | pattern | ) |
Set the caller ID pattern for this rule.
A Rule is matched when all its patterns are matched.
An empty pattern is considered a wildcard pattern.
| pattern | The caller ID pattern. |
1.8.15