PJSIP Project
2.12.1

Introduction:

  • Welcome
  • Guidelines and Considerations
  • PJSIP Datasheet

PJSUA2:

  • Introduction
  • Endpoint
  • Accounts
  • Media
  • Calls
  • Buddy (Presence)
  • PJSUA2 Sample Applications
  • Media Quality
  • Network Problems

API Reference:

  • PJSUA2 - C++/Android/iOS/Python
  • PJSUA-LIB - High-level C API
  • PJSIP - SIP Stack
  • PJMEDIA - Media Stack
  • PJNATH - NAT Traversal
  • PJLIB-UTIL
    • API Reference
      • Basic Types and Functions
      • Command-Line Interface (CLI) Framework
      • Encoding and Encryptions
      • Text and Strings
      • DNS
      • HTTP
      • STUN
      • File Formats
  • PJLIB
PJSIP Project
  • Docs »
  • PJLIB-UTIL
  • Edit on GitHub

PJLIB-UTIL¶

pjlib_util is an auxiliary library providing adjunct functions to PJLIB.

API Reference¶

Basic Types and Functions¶

  • Basic Initialization

  • Configurations

  • Error Codes

Command-Line Interface (CLI) Framework¶

  • CLI Framework

  • CLI Implementor API

Encoding and Encryptions¶

  • Base64 Encoding/Decoding

  • CRC32 (Cyclic Redundancy Check)

  • HMAC MD5 Message Authentication

  • HMAC SHA1 Message Authentication

  • MD5

  • SHA1

Text and Strings¶

  • Getopt

  • Fast Text Scanner

  • String Escaping Utilities

DNS¶

  • Low-level DNS Message Parsing and Packetization

  • Simple DNS Server

  • DNS Asynchronous/Caching Resolution Engine

  • DNS SRV Resolution Helper

HTTP¶

  • Simple HTTP Client

STUN¶

Note: There is a better STUN client implementation is in PJNATH.

  • STUN - Simple Helper

File Formats¶

  • JSON - Reader and Writer

  • PCAP - Simple Reader

  • XML - Tiny Parser/Helper

Next Previous

© Copyright 2021, Teluu Revision 8c8af7d4.

Built with Sphinx using a theme provided by Read the Docs.