11-05-2018 05:52 AM - edited 03-18-2019 02:26 PM
Hi All,
I am the administrator for my organization's voice environment, which presently consists of clusters of CUCM 10.5, CUC 10.5, IM&P 10.5, PLM 10.5, Expressway-E and Expressway-C 8.11.3, and UCCX 10.6.
We are currently piloting Cisco Jabber with MRA (internal and external use MRA due to a single DNS). Everything has been working fine. However, I regular receive alerts from Expressway-E stating that license limits are being approached. This led to an extensive search into the event log for calls that could be consuming said licenses. I am aware of the thousands of fraudulent call attempts we receive each day, but it also appears to be the case that some instances are granted licenses (traversal licenses), even if the call is rejected. Am I interpreting the logs incorrectly, or is it possible for a rejected call to utilized licenses before the call fails?
I also noticed that legitimate inbound calls that reach a user's desktop Jabber client show a "dst-alias" consisting of a string of gibberish @ the PC IP address, which makes it difficult for me to apply search rules without rejecting calls such as this. I was expecting to see the extensions we use or the SIP URI, but that does not appear to be the case. Is this normal behavior? Is there a way in which calls should be sanitized/handled using inbound search rules?
Solved! Go to Solution.
11-09-2018 09:05 AM
I was referring to the search rules specifically on the Expressway/Edge that are set "Any" for source zones, which is how your legitimate inbound calls get in. Make those very specific. Right now you likely have search rules with source zones of "any" that are not specific, so the box is trying to find the far end via it's neighbor zones, and that's what is taking up your traversal licenses.
Your inbound cellphone call is not coming through expressway, it's from a known internal zone (CUCM or similar), so the restrictive inbound search rules on the Expressway would not affect that.
11-06-2018 12:20 PM - edited 11-06-2018 12:22 PM
Although not a guru, I do have some experience with this. What I believe is likely happening is if that rogue call is "getting in" - then the expressway is trying to find a path for the call, and during that time a license is getting used. That license will free once the call drops, but in the meantime it is used for how ever many seconds it takes before failing. Be very specific on any search rule that has a source of "any" - which is the route any outside calls, legit or not, come in. Most companies have fairly generic rules on the outside boxes, perhaps they have a search rule or a transform that takes @ip and turns it to @company (whatever their company domain is) - do you have that? IMHO you should not, your legitimate calls should in this day and age be coming in with @ your domain, not @ip. In addition, on the left of the @ you probably have some policy dictating the URI - yes? At my company, our SIP URI's in the US are the eleven digits that is the phone number @company.com. We also have personalized URI's for all users that use video - first.last@domain. Our only search rules on our public side with the source of any are ones that would match up to these policies, so if any calls come in with a phone number @ IP (which is the way most of these fraud attempts come in from what I've seen), it will never get past the outside server.
Just some ideas for you - hope this helps
11-07-2018 05:12 AM
Thanks for the input. We do have a standard number of digits and a username@domain.com that I could use as a search rule. However, when I view the search history on the Expressway-E, the destination devices are not displaying either of those identities when called.
For instance, I placed a test call from a cell phone to my work number and watched the search history. The external, or source, number looks normal, but the destination alias shoes as a string of numbers and letters, followed by "@" and the IP address of my PC (on which the Jabber client is installed). Because of this, I believe a search rule specifying our SIP URI structure would reject these legitimate calls.
11-09-2018 09:05 AM
I was referring to the search rules specifically on the Expressway/Edge that are set "Any" for source zones, which is how your legitimate inbound calls get in. Make those very specific. Right now you likely have search rules with source zones of "any" that are not specific, so the box is trying to find the far end via it's neighbor zones, and that's what is taking up your traversal licenses.
Your inbound cellphone call is not coming through expressway, it's from a known internal zone (CUCM or similar), so the restrictive inbound search rules on the Expressway would not affect that.
11-09-2018 10:06 AM
Ahh yes, that makes sense. I didn't realize that the legitimate calls that are detected by the Expressway-E but are not technically using it, would not be impacted by those search rules. In that respect, any legitimate inbound calls that are going through expressway should show up with the, and expected, destination URI. Otherwise, the call could be safely rejected, correct?
11-14-2018 12:50 PM
11-15-2018 05:31 AM
Great. Thanks for the help!
11-10-2018 11:07 PM - edited 11-10-2018 11:10 PM
I believe your system is receiving the anonymous calls from internet. we can stop or control this by uploading the CPL file to your Expressway edge. unwanted calls will never consume your license because those calls will get reject by CPL rule before even it hit's any rules that created.
Please refer the Expressway Admin Guide session Session CPL Reference in page no 328.
if this helps, please rate
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide