<div dir="ltr"><div dir="ltr"><h3 class="gmail-chapter-title" style="margin:auto 0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:300;font-stretch:inherit;font-size:2.4rem;line-height:1.25;font-family:CiscoSans,Arial,sans-serif;vertical-align:baseline;color:rgb(88,88,91)">SIP Normalization Scripts</h3></div><div dir="ltr"><a href="https://info.stack8.com/blog/using-lua-script-to-allow-sip-based-phones-to-dial-from-the-cucm-corporate-directory">https://info.stack8.com/blog/using-lua-script-to-allow-sip-based-phones-to-dial-from-the-cucm-corporate-directory</a><br></div><div dir="ltr"><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 22, 2018 at 7:31 PM Lelio Fulgenzi <<a href="mailto:lelio@uoguelph.ca">lelio@uoguelph.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="m_8260926211411465960WordSection1">
<p class="MsoNormal">Yeah – I was thinking SIP route patterns as well. Was hoping there was another easier way. I’ve built “loopback” SIP trunks back to the cluster and tested that without issue, so it _<i>should</i>_ be ok. Might be worth a try.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">As far as sending calls up to and back from VCS (or Expressway in my case), I was hoping not to have hair pinned calls, but, it might be ok.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The biggest issue is PSTN access. I didn’t mention that part. Some directory entries are PSTN numbers, not extensions. With the application dial rules, the transformation happens first, then the person dials and their personal CSS either
 allows or doesn’t allow. <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">First, I’ll try a SIP route pattern and see how that goes. <u></u>
<u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif">---<u></u><u></u></span></p>
<p class="MsoNormal"><b><span style="font-family:"Arial",sans-serif">Lelio Fulgenzi, B.A.</span></b><span style="font-family:"Arial",sans-serif"> | Senior Analyst<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#333333">Computing and Communications Services</span><span style="font-family:"Arial",sans-serif"> | University of Guelph<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif">Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON | N1G 2W1<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif">519-824-4120 Ext. 56354 |
<a href="mailto:lelio@uoguelph.ca" target="_blank">lelio@uoguelph.ca</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><a href="http://www.uoguelph.ca/ccs" target="_blank"><span style="font-family:"Arial",sans-serif;color:blue">www.uoguelph.ca/ccs</span></a><span style="font-family:"Arial",sans-serif;color:#1f497d"> | @UofGCCS on Instagram, Twitter and Facebook<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><img border="0" width="187" height="100" style="width:1.9479in;height:1.0416in" id="m_8260926211411465960Picture_x0020_1" src="cid:image001.png@01D482A9.E65DD520" alt="University of Guelph Cornerstone with Improve Life tagline"><u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Ryan Huff <<a href="mailto:ryanhuff@outlook.com" target="_blank">ryanhuff@outlook.com</a>> <br>
<b>Sent:</b> Thursday, November 22, 2018 9:04 PM<br>
<b>To:</b> Lelio Fulgenzi <<a href="mailto:lelio@uoguelph.ca" target="_blank">lelio@uoguelph.ca</a>><br>
<b>Cc:</b> voyp list, cisco-voip (<a href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a>) <<a href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a>><br>
<b>Subject:</b> Re: [cisco-voip] Application Dial Rules equivalent for SIP URI dialing devices?<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">SIP Route patterns come to mind; you’d have to get creative with RegEx to create more specific matches for the shortened numbers though and it won’t scale well.
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">If you’re looking for true SIP transformation behaviors, you’ll probably need the assistance of a SIP proxy; VCS comes to mind. Send the dial up to VCS, match & transform and then match the transformed dial to the CUCM neighbor. This is
 the same way you’d do an internal video call between two clusters using VCS, except in this case your calling and called cluster is the same.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">I believe that technique requires a non-traversal license for each call and a think it used to be free on VCS, though I must say I have not tried it recently and that may no longer be the case.<u></u><u></u></p>
<div id="m_8260926211411465960AppleMailSignature">
<p class="MsoNormal">Sent from my iPhone<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
On Nov 22, 2018, at 19:41, Lelio Fulgenzi <<a href="mailto:lelio@uoguelph.ca" target="_blank">lelio@uoguelph.ca</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">OK – more CE 9.4 fun.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">We have a legacy issue that we use Application Dial Rules to get around when using Jabber, but it seems that V/C units that dial a full URI regardless of DN entered don’t use these rules.
<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">For example, the directory lookup shows lelio’s telephone number as +1-519-824-4120 x56354. The Application Dial rule finds and strips out everything before my extension and it works. Wow!<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">But my SX20 dials the whole string <a href="mailto:+1519824412056354@acme.com" target="_blank">
+1519824412056354@acme.com</a><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">I want to be able to strip out the beginning and dial just <a href="mailto:56354@acme.com" target="_blank">
56354@acme.com</a><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">What options do I have?<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif">---</span><u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-family:"Arial",sans-serif">Lelio Fulgenzi, B.A.</span></b><span style="font-family:"Arial",sans-serif"> | Senior Analyst</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#333333">Computing and Communications Services</span><span style="font-family:"Arial",sans-serif"> | University of Guelph</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif">Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON | N1G 2W1</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif">519-824-4120 Ext. 56354 |
<a href="mailto:lelio@uoguelph.ca" target="_blank">lelio@uoguelph.ca</a></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif"> </span><u></u><u></u></p>
<p class="MsoNormal"><a href="https://eur04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.uoguelph.ca%2Fccs&data=02%7C01%7C%7C2e30a1d14d13474b582e08d650dc65a4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636785304855591186&sdata=89Znqzq3rowxf8KkQXU3HWVozBHRHRqQlHJ48KlnKoU%3D&reserved=0" target="_blank"><span style="font-family:"Arial",sans-serif;color:blue">www.uoguelph.ca/ccs</span></a><span style="font-family:"Arial",sans-serif;color:#1f497d">
 | @UofGCCS on Instagram, Twitter and Facebook</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif"> </span><u></u><u></u></p>
<p class="MsoNormal"><image001.png><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</blockquote>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">_______________________________________________<br>
cisco-voip mailing list<br>
<a href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><br>
<a href="https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpuck.nether.net%2Fmailman%2Flistinfo%2Fcisco-voip&amp;data=02%7C01%7C%7C2e30a1d14d13474b582e08d650dc65a4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636785304855591186&amp;sdata=RznavzplOSeXOogU2YEObEo8YB7CSUWHpqBFLatN5SQ%3D&amp;reserved=0" target="_blank">https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpuck.nether.net%2Fmailman%2Flistinfo%2Fcisco-voip&amp;data=02%7C01%7C%7C2e30a1d14d13474b582e08d650dc65a4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636785304855591186&amp;sdata=RznavzplOSeXOogU2YEObEo8YB7CSUWHpqBFLatN5SQ%3D&amp;reserved=0</a><u></u><u></u></p>
</div>
</blockquote>
</div>
</div>
</div>

_______________________________________________<br>
cisco-voip mailing list<br>
<a href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><br>
<a href="https://puck.nether.net/mailman/listinfo/cisco-voip" rel="noreferrer" target="_blank">https://puck.nether.net/mailman/listinfo/cisco-voip</a><br>
</blockquote></div>