Skip to content
Snippets Groups Projects
  • Kinsey Moore's avatar
    7cbb6eab
    PJSIP: Add Path header support · 7cbb6eab
    Kinsey Moore authored
    This adds Path support to chan_pjsip in res_pjsip_path.c with minimal
    additions in res_pjsip_registrar.c to store the path and additions in
    res_pjsip_outbound_registration.c to enable advertisement of path
    support to registrars and intervening proxies.
    
    Path information is stored on contacts and is enabled via Address of
    Record (AoRs) and Registration configuration sections.
    
    While adding path support, it became necessary to be able to add SIP
    supplements that handled messages outside of sessions, so a framework
    for handling these types of hooks was added in parallel to the
    already-existing session supplements and several senders of
    out-of-dialog requests were refactored as a result.
    
    (closes issue ASTERISK-21084)
    Review: https://reviewboard.asterisk.org/r/3050/
    ........
    
    Merged revisions 405565 from http://svn.asterisk.org/svn/asterisk/branches/12
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@405566 65c4cc65-6c06-0410-ace0-fbb531ad65f3
    7cbb6eab
    History
    PJSIP: Add Path header support
    Kinsey Moore authored
    This adds Path support to chan_pjsip in res_pjsip_path.c with minimal
    additions in res_pjsip_registrar.c to store the path and additions in
    res_pjsip_outbound_registration.c to enable advertisement of path
    support to registrars and intervening proxies.
    
    Path information is stored on contacts and is enabled via Address of
    Record (AoRs) and Registration configuration sections.
    
    While adding path support, it became necessary to be able to add SIP
    supplements that handled messages outside of sessions, so a framework
    for handling these types of hooks was added in parallel to the
    already-existing session supplements and several senders of
    out-of-dialog requests were refactored as a result.
    
    (closes issue ASTERISK-21084)
    Review: https://reviewboard.asterisk.org/r/3050/
    ........
    
    Merged revisions 405565 from http://svn.asterisk.org/svn/asterisk/branches/12
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@405566 65c4cc65-6c06-0410-ace0-fbb531ad65f3