|
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) |
|
constexpr std::string_view | jami::sip_utils::as_view (const pj_str_t &str) noexcept |
|
const pj_str_t | jami::sip_utils::CONST_PJ_STR (const std::string &str) noexcept |
|
constexpr pj_str_t | jami::sip_utils::CONST_PJ_STR (const std::string_view &str) noexcept |
|
template<typename T , std::size_t N> |
constexpr const pj_str_t | jami::sip_utils::CONST_PJ_STR (T(&a)[N]) noexcept |
|
pjsip_route_hdr * | jami::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) |
|
static constexpr const char * | jami::sip_utils::getKeyExchangeName (KeyExchangeProtocol kx) |
|
static KeyExchangeProtocol | jami::sip_utils::getKeyExchangeProtocol (std::string_view name) |
|
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) |
|
static std::unique_ptr< pj_pool_t, decltype(pj_pool_release)& > | jami::sip_utils::smart_alloc_pool (pjsip_endpoint *endpt, const char *const name, pj_size_t initial, pj_size_t inc) |
|
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) |
|