| addParticipantWithResponse(CommunicationIdentifier, String, String, String, Context) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addParticipant(CommunicationIdentifier, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| playAudio(String, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| startRecordingWithResponse(String, StartRecordingOptions, Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| playAudioWithResponse(String, PlayAudioOptions, Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeParticipantWithResponse(String, Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stopRecordingWithResponse(String, Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| pauseRecordingWithResponse(String, Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resumeRecordingWithResponse(String, Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRecordingStateWithResponse(String, Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| playAudio(String, PlayAudioOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeParticipant(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| startRecording(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stopRecording(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pauseRecording(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resumeRecording(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRecordingState(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerCall(ServerCallAsync) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getServerCallId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |