<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Lua Script Remote-Party-ID in Call Control</title>
    <link>https://community.cisco.com/t5/call-control/lua-script-remote-party-id/m-p/3439144#M313</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It would be easier if you don't try to use the indexes returned by string.find:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;local remote = msg:getHeader("Remote-Party-ID")&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;local replace = string.gsub(remote, "privacy=off", "privacy=full")&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;msg:modifyHeader("Remote-Party-ID", replace)&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 22 Nov 2016 13:27:29 GMT</pubDate>
    <dc:creator>Mark Stover</dc:creator>
    <dc:date>2016-11-22T13:27:29Z</dc:date>
    <item>
      <title>Lua Script Remote-Party-ID</title>
      <link>https://community.cisco.com/t5/call-control/lua-script-remote-party-id/m-p/3439143#M312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;I need to modify this script to change this header. Can any one pls help me on this. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;Remote-Party-ID "London Test" ;party=calling;screen=yes;&lt;/SPAN&gt;&lt;STRONG style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;privacy=off&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;To&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;Remote-Party-ID "London Test" ;party=calling;screen=yes;&lt;/SPAN&gt;&lt;STRONG style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;privacy=full&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;The script is&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;M = {}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;function M.outbound_INVITE(msg)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;local fromtag = msg:getHeaderValueParameter("From", "tag")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;local pai = msg:getHeader("P-Asserted-Identity")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;local uri = string.match(pai, "(&amp;lt;sip:%+4420.+&amp;gt;)")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;local uri2 = string.match(pai, "(&amp;lt;sip:%+441785.+&amp;gt;)")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;if uri or uri2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;msg:modifyHeader("From", "Anonymous &amp;lt;sip:&lt;/SPAN&gt;&lt;A href="mailto:anonymous@anonymous.invalid" style="color: #4a7399; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;anonymous@anonymous.invalid&lt;/A&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;&amp;gt;")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;msg:addHeaderValueParameter("From", "tag", fromtag)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;msg:addHeader("Privacy", "id")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;end&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;end&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;return M&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;&lt;STRONG&gt;I tried applying below but it failed.&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;function M.outbound_INVITE(msg)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;local remote = msg:getHeader("Remote-Party-ID")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;local privacy = string.find(remote, "off")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;local target = string.sub(remote, privacy)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;local replace = string.gsub(target, "full")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;msg:modifyHeader("Remote-Party-ID", replace)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;end&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;return M&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;&lt;STRONG&gt;Can anyone pls help me on this?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, sans-serif; font-size: 14.4px;"&gt;Nikhil&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Nov 2016 10:54:32 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/lua-script-remote-party-id/m-p/3439143#M312</guid>
      <dc:creator>nikhilrajan</dc:creator>
      <dc:date>2016-11-17T10:54:32Z</dc:date>
    </item>
    <item>
      <title>Re: Lua Script Remote-Party-ID</title>
      <link>https://community.cisco.com/t5/call-control/lua-script-remote-party-id/m-p/3439144#M313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It would be easier if you don't try to use the indexes returned by string.find:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;local remote = msg:getHeader("Remote-Party-ID")&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;local replace = string.gsub(remote, "privacy=off", "privacy=full")&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;msg:modifyHeader("Remote-Party-ID", replace)&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Nov 2016 13:27:29 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/lua-script-remote-party-id/m-p/3439144#M313</guid>
      <dc:creator>Mark Stover</dc:creator>
      <dc:date>2016-11-22T13:27:29Z</dc:date>
    </item>
    <item>
      <title>Re: Lua Script Remote-Party-ID</title>
      <link>https://community.cisco.com/t5/call-control/lua-script-remote-party-id/m-p/3439145#M314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot Mark. It worked &lt;IMG src="https://community.cisco.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2016 10:05:21 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/lua-script-remote-party-id/m-p/3439145#M314</guid>
      <dc:creator>nikhilrajan</dc:creator>
      <dc:date>2016-11-23T10:05:21Z</dc:date>
    </item>
  </channel>
</rss>

