Audio Codec Negotiation Arrays

Audio Codec Negotiation Arrays

To balance high-fidelity voice output against tight network latency allocations, Asterisk 2 configures strict codec prioritization arrays. The communication engine negotiates supported audio strings automatically during SIP setup cycles.


Media Stream Prioritization Blueprint

The flow block below maps out the exact selection hierarchy determining final audio encoding payload settings:

graph TD
    %% Initial Offer
    subgraph IncomingSDP["Client SDP INVITE Offer"]
        OfferCodecs["Raw Payload Array<br/>(Includes: G722, PCMU, PCMA)"]
    end

    %% Internal Filter
    subgraph NegotiationEngine["PJSIP Translation Layer"]
        FilterDisallow["Disallow Stage<br/>(Drops unconfigured encodings: 'all')"]
        FilterAllow["Allow Array Ranker<br/>(Prioritizes: ulaw, alaw)"]
    end

    %% Target Channel
    subgraph FinalChannel["Active Audio Session"]
        PayloadG711["Standardized PCM Stream<br/>(64 kbps Delivery)"]
    end

    %% Links
    OfferCodecs ==>|"Pass SDP Payload"| FilterDisallow
    FilterDisallow ==>|"Apply Exclusions"| FilterAllow
    FilterAllow ==>|"Select Ranked Match"| PayloadG711

    %% Beautiful Aesthetic Design
    classDef sdpToken fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#fff,rx:6px,ry:6px;
    classDef engineToken fill:#1e293b,stroke:#a855f7,stroke-width:2px,color:#fff,rx:6px,ry:6px;
    classDef channelToken fill:#065f46,stroke:#10b981,stroke-width:2px,color:#fff,rx:6px,ry:6px;

    class IncomingSDP,OfferCodecs sdpToken;
    class NegotiationEngine,FilterDisallow,FilterAllow engineToken;
    class FinalChannel,PayloadG711 channelToken;

Explicit Priority Directives

1. PCMU / ulaw Standard (G.711u)

The default preferred operational payload string configured across North American and enterprise carrier routes. Ensures zero compression distortion during interactive text-to-speech AI playback.

2. PCMA / alaw Fallback (G.711a)

Configured as the primary fallback choice to support clear outbound integrations targeting international telephony networks.