AIMCC Technote 8

Custom Session


Q: What is a custom session?
A: A custom session is a type of secondary session for sending arbitrary data. Applications/plugins choose the mode of communication and the data format.

Q: What custom session modes are available?
A:


Q: How do I configure a custom session?
A: Call IAccSession's AddCapabilities() to announce your custom session's capability. The custom session's UUID is of your own choosing. Generally, versioning should be done with custom session data, not by creating a new capability UUID for each new version.

Q: How do I initiate a custom session?
A:
Q: How do I handle an incoming custom session proposal?
A:
Q: How do I send data in Offer-Answer and Message modes?
A:
Q: What is the maximum data size that can be sent in Message mode?
A: 64 KB.

Q: How do I receive data in Offer-Answer and Message modes?
A: OnCustomDataReceived fires.

Q: How do I send and receive data in Streams mode?
A:
Q: Which IAccCustomSession properties are applicable in which modes?
A:
Q: Which IAccCustomSession methods are applicable in which modes?
A:
rev. 2007/07/23