06-06-2016 07:43 AM - edited 03-17-2019 07:08 AM
Hello Community
I got a problem with getting my regions to work properly, respectively to select the correct codec.
I've built a small lab with 4 phones, two device pools and two regions to simulate a main and branch office. The settings are as following:
Region Lab --- Device Pool Lab --- Phone 1 & 2
Region G729 --- Device Pool G729 --- Phone 3 & 4
Region Lab:
Default: 64 kbps max audio bit rate
Lab: 64 kbps max audio bit rate
G729: 8 kbps max audio bit rate
Region G729:
Default: 8 kbps max audio bit rate
Lab: 8 kbps max audio bit rate
G729: 64 kbps max audio bit rate
So,
Lab - G729 --> Should use G.729
Lab - Lab --> Should use G.711
G729 - G729 --> Should use G.711
Unfortunately G711 is used for all calls, except if I limit to 8 kbps for all regions and all connections to other regions.
Many thanks in advance
Marlon
06-06-2016 08:16 AM
Can you paste the screenshot of your Region settings. I hope that you have done what you wrote that is assigning the correct region to the DP and then DP further to the phones etc.
Regards
Deepak
06-07-2016 12:43 AM
06-07-2016 01:28 AM
Can you change the Audio Codec Preference list to use Keep Current Setting for both these regions, reset the phones and then try.
Regards
Deepak
06-07-2016 02:39 AM
I did so, even if I can't see what this should change. No difference at all, still using G.711/722 for all Calls.
06-07-2016 02:51 AM
Marlon,
Can you send us CUCM traces?
06-07-2016 04:28 AM
06-07-2016 04:31 AM
call details? calling, called and time of call
06-07-2016 04:43 AM
I'm sorry, missed that.
8145 --> 8141 @11:37:15 (G729 to Lab)
8145 --> 8140 @11:36:59 (G729 to Lab)
8145 --> 8142 @11:36:49 (G729 to G729)
8140 --> 8141 @11:36:34 (Lab to Lab)
06-07-2016 07:54 AM
Marlon,
I've only checked the first call, according to your list it should be G729 to Lab. But what i can see in the traces it's:
03203752.006 |11:37:15.590 |AppInfo |Digit analysis: match(pi="2", fqcn="8145", cn="8145",plv="5", pss="Dialplan:Line:Services:Translation", TodFilteredPss="Dialplan:Line:Services:Translation", dd="8141",dac="0")
03203881.007 |11:37:18.649 |AppInfo |DET-MediaManager-(126)::preCheckCapabilities, region1=LAB, region2=LAB, Pty1 capCount=12 (Cap,ptime)= (25,40) (6,60) (4,40) (2,40) (7,60) (8,60) (86,60) (15,60) (16,60) (11,60) (12,60) (257,1), Pty2 capCount=5 (Cap,ptime)= (4,20) (2,20) (11,20) (12,20) (86,20)
And as a result:
E2E RegionBwKbps[ A=64 V = 0 I = 0 ]
so still something with the configuration that doesn't seem to be ok.
Looks like 8145 is not assigned to 729 Region.
If you are sure it is you might want to restart CCM service to reread the DB information to CCM IMDB.
Leszek
06-08-2016 12:47 AM
Hi Leszek
I checked the settings, it should be ok, for reference please see the screenshots on top.
I restarted the service and reset the phones, no change.
I also tried to restart the whole server, no change either :/
06-08-2016 01:24 AM
Hi Marlon,
Thanks for the information. It's not that I don't trust that the setting are correct but it's od that CUCM show something different than what's in configuration. From what I understand this is the lab system, so can you attach text file with the output from the Publisher of the following CLI commands. This is just to double check we are not missing anything on the configuration level.
run sql select * from region
run sql select * from regionmatrix
run sql select * from devicepool
run sql select * from device
Thanks,
Leszek
06-08-2016 01:44 AM
Hi Leszek
Yes, that's no problem, attached the file. I removed some devices, that are old and not used (and not registered) at the moment, from the output, except that its complete.
For me, everything looks fine. Correct Bitrate, Correct Region/DB set.
Thanks to you in advance.
Marlon
06-08-2016 02:08 AM
Hi Marlon,
Thanks, so from configuration site all looks good, but from CUCM traces I've checked the other calls and what I can see is for all the calls CUCM sees only LAB region:
03203275.001 |11:36:59.940 |AppInfo |DET-RegionsServer::matchCapabilities-- savedOption=0, PREF_NONE, regionA=LAB regionB=LAB latentCaps(A=0, B=0) kbps=64, capACount=12, capBCount=8
03203389.005 |11:37:02.039 |AppInfo |DET-RegionsServer::matchCapabilities-- savedOption=1, PREF_LIST, regionA=LAB regionB=LAB latentCaps(A=0, B=0) kbps=64, capACount=12, capBCount=8
03204592.001 |11:37:30.081 |AppInfo |DET-RegionsServer::matchCapabilities-- savedOption=0, PREF_NONE, regionA=LAB regionB=LAB latentCaps(A=0, B=0) kbps=64, capACount=7, capBCount=8
03204762.009 |11:37:31.630 |AppInfo |DET-RegionsServer::matchCapabilities-- savedOption=1, PREF_LIST, regionA=LAB regionB=LAB latentCaps(A=0, B=0) kbps=64, capACount=8, capBCount=7
Looks like something might be stuck with this region from some reason.
So my suggestion would be to remove LAB region and create some new region with new name like LAB1 in it's place.
Any chance you can try it?
Leszek
06-08-2016 02:39 AM
Hi Leszek
I did so, no change. Shall i try to create a new DP? To my mind it's not very reasonable as the config seams to be ok, but the CUCM just ignores it for some reason. Any idea, what could lead to such a behavior?
Marlon
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