stale bug 日志 - housekeeper-software/tech GitHub Wiki

else if (state == SipCallIncomingRinging) {
    //for incoming call,if we send ringing to peer, we got this callback
    //usually we don't care about this event
    if (!base::ContainsKey(call_ids_, callid)) {
      LOG(ERROR) << peer_userid << " ringing ,but session not exist,terminate!";
      core_->TerminateCall(call);
      return;
    }
    std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
    dict->SetString("callId", callid);
    dict->SetString("peerUserId", peer_userid);
    std::string remote_sdp = call->GetRemoteMedia();
    if (!remote_sdp.empty()) { ## 这个地方
      dict->SetString("remoteMedia", remote_sdp);
    }
    SetHeader(dict.get(), call->GetRemoteHeader());
    dict->SetString("userAgent", call->GetRemoteUserAgent());
    dict->SetInteger("dir", call->dir);
    if (call->op && !call->op->remote_contact.empty()) {
      dict->SetString("remoteContact", call->op->remote_contact);
    }
这句话必须注释
rtp_config.packetizer_mode = ParseH264PacketizationMode(i.fmtp);