diff --git a/src/sip/siptransport.cpp b/src/sip/siptransport.cpp index e3aea4ece88d189296bf0f93a3100c4a3913655f..f7a44fbdb7fc8ac67cba56683c80af107b55daa8 100644 --- a/src/sip/siptransport.cpp +++ b/src/sip/siptransport.cpp @@ -176,15 +176,9 @@ SipTransport::getTlsMtu() */ } -SipTransportBroker::SipTransportBroker(pjsip_endpoint *endpt, - pj_caching_pool& cp, pj_pool_t& pool) : -cp_(cp), pool_(pool), endpt_(endpt) +SipTransportBroker::SipTransportBroker(pjsip_endpoint *endpt) : +endpt_(endpt) { -/* - pjsip_transport_register_type(PJSIP_TRANSPORT_DATAGRAM, "ICE", - pjsip_transport_get_default_port_for_type(PJSIP_TRANSPORT_UDP), - &ice_pj_transport_type_); -*/ JAMI_DBG("SipTransportBroker@%p", this); } diff --git a/src/sip/siptransport.h b/src/sip/siptransport.h index ccbfc26c784fdf2fde83fe6afab699d132ee8552..6af1104c34c9a937089adcf896f98bda20ff363b 100644 --- a/src/sip/siptransport.h +++ b/src/sip/siptransport.h @@ -146,7 +146,7 @@ namespace tls { class SipTransportBroker { public: - SipTransportBroker(pjsip_endpoint *endpt, pj_caching_pool& cp, pj_pool_t& pool); + SipTransportBroker(pjsip_endpoint *endpt); ~SipTransportBroker(); std::shared_ptr<SipTransport> getUdpTransport(const IpAddr&); @@ -195,15 +195,7 @@ private: */ std::map<IpAddr, pjsip_transport*> udpTransports_; - /** - * Storage for SIP/ICE transport instances. - */ - int ice_pj_transport_type_ {PJSIP_TRANSPORT_START_OTHER}; - - pj_caching_pool& cp_; - pj_pool_t& pool_; pjsip_endpoint *endpt_; - }; } // namespace jami diff --git a/src/sip/sipvoiplink.cpp b/src/sip/sipvoiplink.cpp index 4407179275ff82650db2038083b3345448eaaf18..666297bb92907d394020a265b10a8bd6dc2ed774 100644 --- a/src/sip/sipvoiplink.cpp +++ b/src/sip/sipvoiplink.cpp @@ -552,7 +552,7 @@ SIPVoIPLink::SIPVoIPLink() : pool_(nullptr, pj_pool_release) } } - sipTransportBroker.reset(new SipTransportBroker(endpt_, cp_, *pool_)); + sipTransportBroker.reset(new SipTransportBroker(endpt_)); auto status = pjsip_tpmgr_set_state_cb(pjsip_endpt_get_tpmgr(endpt_), tp_state_callback);