[cisco-voip] UCM 9.1 SIP Normalization Rules

Brian Meade bmeade90 at vt.edu
Fri Mar 14 11:46:10 EDT 2014


Matt,

I took a look at your script and there's definitely a couple of problems.

Try using this:
M = {}

local function process_outbound_invite(msg)
local method, ruri, ver = msg:getRequestLine()
ruri = ruri.gsub("5060", "5061")
msg:setRequestUri(ruri)
end

M.outbound_INVITE = process_outbound_invite

return M

Remember to reset the SIP Trunk after applying the new script.

Brian


On Fri, Mar 14, 2014 at 11:29 AM, Brian Meade <bmeade90 at vt.edu> wrote:

> Matt,
>
> Cisco TAC doesn't support SIP Normalization Scripts.  Developer support
> has to be used for things like this.
>
> Brian
>
>
> On Fri, Mar 14, 2014 at 10:13 AM, Matt Slaga (AM) <
> matt.slaga at dimensiondata.com> wrote:
>
>> It's the request line (INVITE sip:firstname.lastname at domain.com:*5060*SIP/2.0
>>
>>
>>
>>
>>
>> We attempted to open a TAC case on this issue, and I've never seen Cisco
>> toss a hot potato that fast in my 15 years of dealing with them.  It's like
>> I clicked 'send' and got a reply back from an engineer saying 'not
>> supported'.  That's the first I've seen a viable option with the CUCM
>> interface rejected as not supported.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *From:* Bernhard Albler [mailto:bernhard.albler at gmail.com]
>> *Sent:* Friday, March 14, 2014 10:06 AM
>>
>> *To:* Matt Slaga (AM)
>> *Cc:* 'Cisco-Voip-Puck' (cisco-voip at puck.nether.net)
>> *Subject:* Re: [cisco-voip] UCM 9.1 SIP Normalization Rules
>>
>>
>>
>>
>>
>> Hi matt,
>>
>> which line are you trying to change? The To Field(
>> TO:blabla at blabla.com:5060 or the request Line (INVITE...)
>>
>>
>>
>> thanks
>>
>> bernhard
>>
>>
>>
>> On Fri, Mar 14, 2014 at 2:18 PM, Matt Slaga (AM) <
>> matt.slaga at dimensiondata.com> wrote:
>>
>> I'm attempting to apply a SIP Normalization rule to make a port
>> adjustment on SIP calls between UCM and Lync 2013.
>>
>>
>>
>> In the header, UCM sends the port number as 5060.  Lync has problems
>> digesting this when referring the call to another pool and wants to see the
>> header at 5061.
>>
>>
>>
>> The script we are attempting to use is below.  It has been applied to the
>> various SIP trunks between UCM and Lync.
>>
>>
>>
>> When reviewing traces, the port is not being adjusted.  Either the LUA
>> script is wrong below, or for some reason it is not being applied.
>>
>>
>>
>> Any thoughts?
>>
>>
>>
>>
>>
>> M = {}
>> function M.outbound_INVITE(msg)
>> local method, ruri, ver = msg:getRequestLine()
>> local uri = string.gsub(ruri, "5060", "5061")
>> msg:setRequestUri(uri)
>> end
>> return M
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Matt Slaga
>>
>> Dimension Data
>>
>> Tel:+1-571-203-4132
>>
>> Matt.Slaga at DimensionData.com
>>
>>
>>
>>
>> _______________________________________________
>> cisco-voip mailing list
>> cisco-voip at puck.nether.net
>> https://puck.nether.net/mailman/listinfo/cisco-voip
>>
>>
>>
>>
>>
>> --
>> Bernhard Albler, +4369917207384
>> --
>> "Was Nachwelt! Wie komm' ich dazu was für die Nachwelt zu tun? Was hat
>> denn die Nachwelt für mich getan?"
>> --Carl Friedrich Zelter
>>
>>
>>
>> itevomcid
>>
>> _______________________________________________
>> cisco-voip mailing list
>> cisco-voip at puck.nether.net
>> https://puck.nether.net/mailman/listinfo/cisco-voip
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://puck.nether.net/pipermail/cisco-voip/attachments/20140314/91c5b1ef/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 34829 bytes
Desc: not available
URL: <https://puck.nether.net/pipermail/cisco-voip/attachments/20140314/91c5b1ef/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 106469 bytes
Desc: not available
URL: <https://puck.nether.net/pipermail/cisco-voip/attachments/20140314/91c5b1ef/attachment-0001.png>


More information about the cisco-voip mailing list