<p>Sean Bright <strong>uploaded patch set #14</strong> to the change originally created by Nick French.</p><p><a href="https://gerrit.asterisk.org/9505">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">res_pjsip: Implement additional SIP RFCs for Google Voice trunk compatability<br><br>This change implements a few different generic things which were brought on<br>by Google Voice SIP.<br><br>1. The concept of flow transports have been introduced. These are configurable<br>transports in pjsip.conf which can be used to reference a flow of signaling<br>to a target. These have runtime configuration that can be changed by the<br>signaling itself (such as Service-Routes and P-Preferred-Identity). When used<br>these guarantee an individual connection (in the case of TCP or TLS) even<br>if multiple flow transports exist to the same target.<br><br>2. Service-Routes (RFC 3608) support has been added to the outbound<br>registration module which when received will be stored on the flow<br>transport and used for requests referencing it.<br><br>3. P-Associated-URI / P-Preferred-Identity (RFC 3325) support has been<br>added to the outbound registration module. If a P-Associated-URI header<br>is received it will be used on requests as the P-Preferred-Identity.<br><br>4. Configurable outbound extension support has been added to the outbound<br>registration module. When set the extension will be placed in the Supported<br>header.<br><br>5. Header parameters can now be configured on an outbound registration<br>which will be placed in the Contact header.<br><br>6. Google specific OAuth / Bearer token authentication<br>(draft-ietf-sipcore-sip-authn-02) has been added to the outbound registration<br>module.<br><br>All functionality changes are controlled by pjsip.conf configuration options<br>and do not affect non-configured pjsip endpoints otherwise.<br><br>ASTERISK-27971 #close<br><br>Change-Id: Id214c2d1c550a41fcf564b7df8f3da7be565bd58<br>---<br>M configs/samples/pjsip.conf.sample<br>M configure<br>M configure.ac<br>M include/asterisk/autoconfig.h.in<br>M include/asterisk/res_pjsip.h<br>M menuselect/configure<br>M res/res_pjsip.c<br>M res/res_pjsip/config_auth.c<br>M res/res_pjsip/config_transport.c<br>M res/res_pjsip_outbound_authenticator_digest.c<br>M res/res_pjsip_outbound_publish.c<br>M res/res_pjsip_outbound_registration.c<br>M res/res_pjsip_session.c<br>M third-party/pjproject/configure.m4<br>A third-party/pjproject/patches/0120-oauth.patch<br>A third-party/pjproject/patches/0130-allow-disabling-of-connection-reuse.patch<br>16 files changed, 1,061 insertions(+), 43 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/05/9505/14</pre><p>To view, visit <a href="https://gerrit.asterisk.org/9505">change 9505</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/9505"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>
<div style="display:none"> Gerrit-Change-Id: Id214c2d1c550a41fcf564b7df8f3da7be565bd58 </div>
<div style="display:none"> Gerrit-Change-Number: 9505 </div>
<div style="display:none"> Gerrit-PatchSet: 14 </div>
<div style="display:none"> Gerrit-Owner: Nick French <naf@ou.edu> </div>
<div style="display:none"> Gerrit-Reviewer: George Joseph <gjoseph@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins2 </div>
<div style="display:none"> Gerrit-Reviewer: Joshua Colp <jcolp@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Kevin Harwell <kharwell@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Michael Kuron <m.kuron@gmx.de> </div>
<div style="display:none"> Gerrit-Reviewer: Michael L. Young <elgueromexicano@gmail.com> </div>
<div style="display:none"> Gerrit-Reviewer: Nick French <naf@ou.edu> </div>
<div style="display:none"> Gerrit-Reviewer: Sean Bright <sean.bright@gmail.com> </div>