@ -70,8 +70,10 @@ DSMAction* DSMCoreModule::getAction(const string& from_str) {
DEF_CMD ( " addSeparator " , SCAddSeparatorAction ) ;
DEF_CMD ( " connectMedia " , SCConnectMediaAction ) ;
DEF_CMD ( " disconnectMedia " , SCDisconnectMediaAction ) ;
DEF_CMD ( " pauseReceiving " , SCPauseReceivingAction ) ;
DEF_CMD ( " resumeReceiving " , SCResumeReceivingAction ) ;
DEF_CMD ( " enableReceiving " , SCEnableReceivingAction ) ;
DEF_CMD ( " disableReceiving " , SCDisableReceivingAction ) ;
DEF_CMD ( " enableForceDTMFReceiving " , SCEnableForceDTMFReceiving ) ;
DEF_CMD ( " disableForceDTMFReceiving " , SCDisableForceDTMFReceiving ) ;
DEF_CMD ( " monitorRTPTimeout " , SCMonitorRTPTimeoutAction ) ;
DEF_CMD ( " mute " , SCMuteAction ) ;
DEF_CMD ( " unmute " , SCUnmuteAction ) ;
@ -363,14 +365,24 @@ EXEC_ACTION_START(SCDisconnectMediaAction) {
sc_sess - > disconnectMedia ( ) ;
} EXEC_ACTION_END ;
EXEC_ACTION_START ( SC Paus eReceivingAction) {
DBG ( " stopping RTP receiving\n " ) ;
sess - > RTPStream( ) - > pause ( ) ;
EXEC_ACTION_START ( SC Enabl eReceivingAction) {
DBG ( " enabling RTP receving in session\n b " ) ;
sess - > setReceiving( true ) ;
} EXEC_ACTION_END ;
EXEC_ACTION_START ( SCResumeReceivingAction ) {
DBG ( " resuming RTP receiving \n " ) ;
sess - > RTPStream ( ) - > resume ( ) ;
EXEC_ACTION_START ( SCDisableReceivingAction ) {
DBG ( " disabling RTP receving in session \n b " ) ;
sess - > setReceiving ( false ) ;
} EXEC_ACTION_END ;
EXEC_ACTION_START ( SCEnableForceDTMFReceiving ) {
DBG ( " enabling forced DTMF RTP receving in session \n b " ) ;
sess - > setForceDtmfReceiving ( true ) ;
} EXEC_ACTION_END ;
EXEC_ACTION_START ( SCDisableForceDTMFReceiving ) {
DBG ( " disabling forced DTMF RTP receving in session \n b " ) ;
sess - > setForceDtmfReceiving ( false ) ;
} EXEC_ACTION_END ;
EXEC_ACTION_START ( SCMonitorRTPTimeoutAction ) {