<div dir="ltr">Hi Markus.  Thanks a bunch!  I will try that out!</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 22, 2021 at 8:06 AM Markus <<a href="mailto:universe@truemetal.org">universe@truemetal.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 07.01.2021 um 23:49 schrieb Alexander Perkins:<br>
> Hi All.  We have old Asterisk servers, 1,89, (we cannot upgrade because <br>
> of several reasons) and we are now implementing SHAKEN via our <br>
> provider.  We place a SIP call to our provider and they return a 302 <br>
> (information below).  I am trying to get the X-Identity information <br>
> below, but I do not seem to be able to do so.  Can somebody help me with <br>
> this?  Any suggestions on how to get it?<br>
<br>
I use SIP_HEADER to extract information from inbound SIP packets and <br>
SIPAddHeader to copy that info to the outgoing call leg. Maybe this <br>
helps you?<br>
<br>
Example:<br>
<br>
exten => _+X.,1,NoOp(${CALLERID(num)})<br>
exten => _+X.,n,Set(PAI=${SIP_HEADER(P-Asserted-Identity)})<br>
exten => _+X.,n,Set(PAI=${CUT(PAI,:,2)})<br>
exten => _+X.,n,Set(PAI=${CUT(PAI,@,1)})<br>
exten => _+X.,n,GotoIf($["${CALLERID(num)}" = "anonymous"]?anonymous:cli)<br>
exten => _+X.,n(anonymous),SIPAddHeader(P-Asserted-Identity: "${PAI}" <br>
<sip:${<a href="mailto:PAI%7D@1.2.3.4" target="_blank">PAI}@1.2.3.4</a>>)<br>
exten => _+X.,n,SIPAddHeader(Privacy: user\;id)<br>
exten => _+X.,n,Goto(dial)<br>
exten => _+X.,n(cli),SIPAddHeader(P-Asserted-Identity: "${PAI}" <br>
<sip:${<a href="mailto:PAI%7D@1.2.3.4" target="_blank">PAI}@1.2.3.4</a>>)<br>
exten => _+X.,n,SIPAddHeader(Privacy: id)<br>
exten => _+X.,n,Goto(dial)<br>
<br>
<br>
</blockquote></div>