media_qualifier qualifier;
} start_media_transmission_message;
+#define STOP_MEDIA_TRANSMISSION_MESSAGE 0x008B
+typedef struct stop_media_transmission_message {
+ int conferenceId;
+ int passThruPartyId;
+} stop_media_transmission_message;
+
#define CALL_INFO_MESSAGE 0x008F
typedef struct call_info_message {
char callingPartyName[40];
set_speaker_message setspeaker;
call_info_message callinfo;
start_media_transmission_message startmedia;
+ stop_media_transmission_message stopmedia;
open_recieve_channel_message openrecievechannel;
open_recieve_channel_ack_message openrecievechannelack;
close_recieve_channel_message closerecievechannel;
req->data.closerecievechannel.conferenceId = 0;
req->data.closerecievechannel.partyId = 0;
transmit_response(s, req);
+ memset(req, 0, memsize);
+ req->len = sizeof(stop_media_transmission_message)+4;
+ req->e = STOP_MEDIA_TRANSMISSION_MESSAGE;
+ req->data.stopmedia.conferenceId = 0;
+ req->data.stopmedia.passThruPartyId = 0;
+ transmit_response(s, req);
}
}