Ring Daemon 16.0.0
Loading...
Searching...
No Matches
sip_utils.cpp File Reference
Include dependency graph for sip_utils.cpp:

Go to the source code of this file.

Namespaces

namespace  jami
 
namespace  jami::sip_utils
 

Functions

void jami::sip_utils::addContactHeader (const std::string &contactHdr, pjsip_tx_data *tdata)
 
void jami::sip_utils::addUserAgentHeader (const std::string &userAgent, pjsip_tx_data *tdata)
 
pjsip_route_hdrjami::sip_utils::createRouteSet (const std::string &route, pj_pool_t *hdr_pool)
 
std::string jami::sip_utils::fetchHeaderValue (pjsip_msg *msg, const std::string &field)
 Helper function to parser header from incoming sip messages.
 
std::string_view jami::sip_utils::getHostFromUri (std::string_view uri)
 
std::vector< std::string > jami::sip_utils::getPeerAllowMethods (const pjsip_rx_data *rdata)
 
std::string_view jami::sip_utils::getPeerUserAgent (const pjsip_rx_data *rdata)
 
void jami::sip_utils::logMessageHeaders (const pjsip_hdr *hdr_list)
 
std::string jami::sip_utils::parseDisplayName (const pjsip_contact_hdr *header)
 
std::string jami::sip_utils::parseDisplayName (const pjsip_from_hdr *header)
 
std::string jami::sip_utils::parseDisplayName (const pjsip_name_addr *sip_name_addr)
 
std::string jami::sip_utils::sip_strerror (pj_status_t code)
 
void jami::sip_utils::sockaddr_to_host_port (pj_pool_t *pool, pjsip_host_port *host_port, const pj_sockaddr *addr)
 
std::string jami::sip_utils::streamId (const std::string &callId, std::string_view label)
 
std::string_view jami::sip_utils::stripSipUriPrefix (std::string_view sipUri)
 

Variables

constexpr pj_str_t jami::sip_utils::USER_AGENT_STR = CONST_PJ_STR("User-Agent")