08-05-2021 01:01 AM
Hello all!
I've just installed a new ISR4321 as a CUBE and connected it with a SIP trunk on a CUCM 11.5, using an MTP. The CUBE connects to the ISP's SBC. The client is able to receive and make incoming and outgoing calls, however, during high call volume, some users are complaining of an intermittent fast busy when trying to call out. I have found this in the CUCM traces:
43533691.013 |11:18:15.622 |AppInfo |MediaTerminationPointControl(1)::getResourcesAllocated -- allocateErrBitset=0x0
43533691.014 |11:18:15.622 |AppInfo |MediaTerminationPointControl(1)::waiting_AllocateMtpResourceReq - MTP usage (23) >= configured throttle percent (95) of Total Resources (24). Attempt to allocate a diffferent MTP.
43533691.015 |11:18:15.622 |AppInfo |MediaTerminationPointControl(1)::incRequestsThrottledCounter Count=1
43533691.016 |11:18:15.622 |AppInfo |MediaTerminationPointControl(1)::SendMTPResourceErrToSender - ERROR AllocateMtpResourceReq failed -- Ci=31645717, errBitset=0x2
and
43533695.019 |11:18:15.623 |AppInfo |MediaTerminationPointControl(1)::logResourceStatusinTrace -- Device Name=MTP_2 ResourceAvailable=0 ResourceUsed=24
In the Enterprise Parameters of the CUCM, there is a configuration for that "configured throttle percent" of 95. It states there that it's 95% of the Call Count, which is a service parameter in the Cisco IP Voice Media Streaming Application. I checked, and that value is set to 48 by default. (I set it to 100, but it made no difference). The error above says that the total resources are 24, and it attempts to allocate a different MTP. But there is no other MTP, so the call fails.
Where is it getting this value of 24? Could that be coming from the CUBE itself?? I took a look at the MRGL and MRG and MTP parameters, but nowhere is there any indication of the number of resources. I want to increase this to 50, because we have purchased 50 call paths to the ISP, and we have licenses for 50 call paths in the CUBE.
(Concerning call path licenses in the CUBE, my understanding is that they are honors-based, so there's no need to install them? I couldn't find any indication of activation of these licenses anywhere, please can someone confirm?)
Any suggestions as to where such a configuration change should be made?
Note that this is part of a migration from the use of a PRI trunk with 24 channels, to the SIP trunk. So it makes sense that this value of 24 as the total resources was configured somewhere. But now that we have more call paths, this should be increased. Any suggestions?
Thanks in advance!!
Laz
PS I took a look at some other threads, some had relevant info, but none indicated where that value of total resources is configured.
Solved! Go to Solution.
08-05-2021 04:38 AM
This parameter specifies the maximum total number of call parties that the media termination point will support. Each media termination point that is allocated for use will have resources for 2 call parties so that the total number of available media termination point resources will be half the value of this setting. If you increase this value substantially you should consider using a dedicated media streaming node (with Cisco IP Voice Media Streaming Application activated and without Cisco CallManager activated) to prevent interference between streaming and call processing.
So if you keep Call Count 48, in reality its 24.
08-05-2021 01:26 AM
How many CUCM nodes you have ?
What MTP you use, software or hardware. I
If software, How many software MTP available on the MRG ?
MTP Type |
Description |
||
---|---|---|---|
Cisco IOS Enhanced Media Termination Point |
This type supports Cisco 2600XM, Cisco 2691, Cisco 3725, Cisco 3745, and Cisco 3660 Access Routers and the following MTP cases:
This type can support Network Address Translation in a service provider environment to hide the private address. In Cisco Unified Communications Manager Administration, ensure that you enter the same MTP name that exists in the gateway Command Line Interface (CLI). |
||
Cisco Media Termination Point Software |
A single MTP provides a default of 48 MTP (user configurable) resources, depending on the speed of the network and the network interface card (NIC). For example, a 100-MB Network/NIC card can support 48 MTP resources, while a 10-MB NIC card cannot. For a 10-MB Network/NIC card, approximately 24 MTP resources can be provided; however, the exact number of MTP resources that are available depends on the resources that other applications on that PC are consuming, the speed of the processor, network loading, and various other factors. |
08-05-2021 01:47 AM
Thanks, Nithin for your quick reply!
To answer your questions:
I have also seen the documentation you shared. The default call count for software MTPs is 48 but you may have less if you are using a 10 Mb/s NIC connection on the server. We have a gigabit ethernet NIC. But even that 24 is not a hard limit that is configured, but an approximation based on resources.
What if I create a second software MTP and add it to the MRG? Could I send all traffic exceeding 24 to the second MTP? I tried creating a second MTP, but it remained unregistered. I am grateful for your feedback!
Laz
08-05-2021 02:16 AM - edited 08-05-2021 02:20 AM
You said, you have a single node. For second software MTP, you need another CUCM node.
You can think of hardware MTP If you have PVDM resource available on gateway, it can be used for MTP.
When increasing the call count value substantially you should consider using a dedicated media streaming node, means the node should be dedicated for MTP.
You have already increased the call count to 100 and mentioned that there is no impact . Not sure if a single node with phone registration, transcoding , IVR, annunciatior can go beyond 48 call count.
08-05-2021 04:16 AM
Hi again Nithin
OK, so a second MTP is out of the question. Unfortunately, there are no PVDM resources on the CUBE.
@Nithin Eluvathingal wrote:You have already increased the call count to 100 and mentioned that there is no impact . Not sure if a single node with phone registration, transcoding , IVR, annunciatior can go beyond 48 call count.
So where does that limiting number of 24 come from? Is it calculated automatically from all of the available resources on the server? I don't use IVR, so if I disable that, will I get more resources on the MTP? (The IVR resource is not included in any MRG that is in use). In other words, what I'm asking is:
1) What is limiting the resources to 24?
2) Is there a way, with a single node, to increase this value? (redistribute resources, increase the memory and CPU allocation on the VM, not use an MTP at all for the SIP trunk?)
3) Where can I see the actual MTP resources available? Do I have to wait for a failure to see it in the traces only?
It seems unreasonable that a single CUCM node is unable to handle more than 24 simultaneous calls to a SIP trunk, but working with Cisco, I have found that there are such situations... Again, any help is much appreciated!!
Laz
08-05-2021 04:38 AM
This parameter specifies the maximum total number of call parties that the media termination point will support. Each media termination point that is allocated for use will have resources for 2 call parties so that the total number of available media termination point resources will be half the value of this setting. If you increase this value substantially you should consider using a dedicated media streaming node (with Cisco IP Voice Media Streaming Application activated and without Cisco CallManager activated) to prevent interference between streaming and call processing.
So if you keep Call Count 48, in reality its 24.
08-05-2021 05:39 AM
Hello Nithin
Ah yes, perfect thank you! If that is the case, then with my increase of the value to 100, I should not see the MTP resources appearing as 24 in the trace correct? But I have. I suspect this has to do with the IP Voice Media Streaming Application service. I've reset the service in the CUCM and I suspect that it should be OK now. I will monitor throughout the day and let you know of my results.
Thanks for your help and will update you soon!
Laz
08-05-2021 06:43 AM
If a software MTP meets your needs, you can configure a software MTP in the CUBE router, and register that to CUCM. That would keep packet load off your CUCM node. You don't need DSP resources for a software MTP.
08-05-2021 06:54 AM
Never noticed the possibility of using ISR software MTP feature.
@Lazarus_telecomTech Have a look on below link if you need to make use of this Router feature.
08-06-2021 03:48 AM
Hello again!
After doing a restart on the streaming service, the MTP limitation was lifted. No more MTP limitation of 24. @Nithin Eluvathingal thanks for your help and expertise.
Also, Thanks @Elliot Dierksen for your feedback, that's useful information.
Laz
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