Before these example features are executed, two legs are in the Leg Manager instance — callingParty linked to calledParty:
Call Diversion on Busy
The feature diverts the call to a divertedCalledParty if the calledParty leg is busy.
| Feature Execution Trigger | Feature Action Required | |
|---|---|---|
1 |
|
Send 181 to
After these feature instructions have been executed, the Leg Manager instance will contain two legs —
|
Early Media Announcements
The feature plays an announcement to the callingParty leg, and sends the invite to the calledParty leg once the announcement has been played.
| Feature Execution Trigger | Feature Action Required | |
|---|---|---|
1 |
Need to play announcement to |
Send Invite to
After these feature instructions have been executed, the Leg Manager instance will contain three unlinked legs —
|
2 |
|
Send reliable provisional 183 response to
|
3 |
|
Send ACK to
|
4 |
|
Resume and link
After these feature instructions have been executed, the Leg Manager instance will contain two legs —
|
Mid Call Announcement
The feature plays an announcement to the callingParty leg, and then reconnects it back to the calledParty leg once the announcement has been played.
| Feature Execution Trigger | Feature Action Required | |
|---|---|---|
1 |
Need to play announcement to |
Put
After these feature instructions have been executed, the Leg Manager instance will contain two unlinked legs —
|
2 |
|
Send reinvite to
|
3 |
|
Create
After this feature instruction have been executed, the Leg Manager instance will contain three unlinked legs —
|
4 |
|
Send ACK to
|
5 |
|
Send bye success to
After these feature instructions have been executed, the Leg Manager instance will contain two unlinked legs —
|
6 |
|
Send reinvite to
|
7 |
|
Send ack to both parties and relink them once both in same state
After these feature instructions have been executed, the Leg Manager instance will contain two legs —
|
Downstream Forking
The feature handles a SIP call forked downstream by the S-CSCF, an application, or other UAS.
| Feature Execution Trigger | Feature Action Required | |
|---|---|---|
1 |
|
Using the
After these feature instructions have been executed, the Leg Manager instance will contain four legs —
|
2 |
|
Detach all other downstream forked sessions and their upstream linked legs
After these feature instructions have been executed, the Leg Manager instance will contain two legs —
|
