02-11-2016 12:24 PM - edited 03-17-2019 05:51 AM
I'm needing a little clarification on the order and precedence of MRGL's.
1. Phone (Will override MRGL assigned to Device Pool on phone)
2. Device Pool
What I'm unsure of is how gateways interact with MRGL's. Which MRGL takes precedence if a MRGL is explicitly assigned to trunk/gateway, or if a device pool is assigned to a trunk/gateway?
If there is any sort of documentation which shows call flow, that would help me out, thanks.
02-11-2016 11:24 PM
Hi Mark,
Even at the gateway level the MRGL that is defined explicitly takes precedence over the one defined in the device pool.
Manish
02-12-2016 07:59 AM
Say you have DP-Phone, which has MRGL-Phone assigned to it at the DP level,. This is assigned to the phone. This MRGL does not have a transcoder
You also have DP-Gateway, which has MRGL-Gateway assigned to it at the DP level. This is assigned to the gateway. This MRGL does have a transcoder
If you were to place a call which used the G.729 codec (and needed to be transcoded), I would expect the transcoder to be invoked since it's in the MRGL of the last hop. But if the transcoder was only in the MRGL of DP-Phone, would it be invoked?
Basically what I'm asking here is if multiple MRGL's are concatenated, or only the last MRGL is used.
02-12-2016 09:17 AM
There is no concatenation with MRGL. The device that needs the trancscoder will invoke it, if there is no xcoder in its MRGL then the call fails.
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