Media/WebRTC/SIPCCMessaging: Difference between revisions

Jump to navigation Jump to search
Line 31: Line 31:
     return CC_CallFeature_SetPeerConnection(handle, pc);
     return CC_CallFeature_SetPeerConnection(handle, pc);
   }
   }
* Implement the feature send which is a wrapper around a CPR send. The declaration goes in
<code>media/webrtc/signaling/src/sipcc/include/cc_call_feature.h</code:
  cc_return_t CC_CallFeature_SetPeerConnection(cc_call_handle_t call_handle, cc_peerconnection_t *pc);
* The implementation goes in <code>media/webrtc/signaling/src/sipcc/core/ccapp/cc_call_feature.c</code>. Note that we have defined a CC_FEATURE_SETPEERCONNECTION. That goes in
  cc_return_t CC_CallFeature_SetPeerConnection(cc_call_handle_t call_handle, cc_peerconnection_t *pc) {
  static const char fname[] = "CC_CallFeature_SetPeerConnection";
  CCAPP_DEBUG(DEB_L_C_F_PREFIX, DEB_L_C_F_PREFIX_ARGS(SIP_CC_PROV, GET_CALL_ID(call_handle),
  GET_LINE_ID(call_handle), fname));
 
  return cc_invokeFeature(call_handle, CC_FEATURE_SETPEERCONNECTION,
            CC_SDP_MAX_QOS_DIRECTIONS, JSEP_NO_ACTION, pc);
          return 0;
  }
* We need a new feature name. Set it up in <code>media/webrtc/signaling/src/sipcc/core/includes/ccapi.h</code> in <code>group_cc_feature_t</code>.




Confirmed users
214

edits

Navigation menu