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 — |