Version 6.4 419 March 2012
SIP User's Manual 20. Configuring the IP Media Parameters
20.1.1.2.5 Active Speaker Notification
After an advanced conference is established, the Application Server can subscribe to the
device to receive notifications of the current set of active speakers in a conference at any
given moment. This feature is referred to as Active Speaker Notification (ASN) and is
designed according to the MSCML standard. Notifications provide information on the
number of active participants and their details.
The notifications are sent unsolicited at specific intervals requested by the application and
only when a change in the number of active conference speakers occurs. If a change in the
speakers list occurs, the server issues an INVITE to the specific SIP UA, and then transfers
the call to the UA.
Event notifications are sent in SIP INFO messages, as shown in the example below of XML
Response Generated for ASN:
<?xml version="1.0" encoding="utf-8"?>
<MediaServerControl version="1.0">
<notification>
<conference uniqueID="3331" numtalkers="1">
<activetalkers>
<talker callID="9814266171512000193619@10.8.27.118"/>
</activetalkers>
</conference>
</notification>
20.1.1.2.6 Terminating a Conference
To remove a leg from a conference, the Application Server issues a SIP BYE request on
the selected dialog representing the conference leg. The Application Server can terminate
all legs in a conference by issuing a SIP BYE request on the Control Leg. If one or more
participants are still in the conference when the device receives a SIP BYE request on the
Control Leg, the device issues SIP BYE requests on all of the remaining conference legs to
ensure a clean up of the legs.