Dialogic
®
Multimedia Software for ATCA Release 1.0 Release Update, Rev 06 — January 23, 2008 39
Dialogic Corporation
Inbound Call
1. The INVITE from remote side specifies a list of coders.
2. Application may choose to reserve all or some of the coders that the remote side offered and then
respond to the remote side with local coder capabilities based on the reservation.
3. Application proceeds with the call.
4. After the call is disconnected, the application releases all the reserved coders by either explicitly
listing the reserved list or specifying the enum RESOURCE_IPM_ALL_AUDIO_CODERS.
Implicit Release by a Subsequent Successful Reserve Call
1. Application reserves (RESOURCE_IPM_G726, RESOURCE_IPM_G729).
2. Application uses RESOURCE_IPM_G726 for a media operation (ipm_StartMedia).
3. Application gets a REINVITE from the remote side requesting a change of coder.
4. Application issues call to stop the media operation.
5. Application issues reserve for RESOURCE_IPM_G723. This reserve call implicitly releases
(RESOURCE_IPM_G726,RESOURCE_IPM_G729) and replaces with RESOURCE_IPM_G723
as the only reserved coder.
6. Application uses RESOURCE_IPM_G723 for a media operation (ipm_StartMedia).
7. Application issues call to stop the media operation.