[SR-Users] weight of rtpengine rtp proxy?

Richard Fuchs rfuchs at sipwise.com
Fri Apr 10 16:39:55 CEST 2015


On 10/04/15 09:41 AM, Daniel-Constantin Mierla wrote:
> 
> 
> On 10/04/15 15:38, Juha Heinanen wrote:
>> Richard Fuchs writes:
>>
>>> The default weight is 1. If you wanted the second RTP proxy to be used
>>> twice as often as the first one, you would specify
>>>
>>> modparam("rtpengine", "rtpengine_sock",
>>> 	"1 == udp:localhost:12221 udp:localhost:12222=2")
>> thanks, i added weights to one of the rtpengine_sock examples.
>>
> How is the selection algorithm done in this case? Iirc, with the
> rtpproxy is hashing over the call-id, which can't really be used for
> ensuring any weight. Does rtpengine has different algorithms to select
> which instace of a rtpengine daemon to be used for a call?

That code is unchanged from rtpproxy. In this example, it would
calculate the hash of the call-id mod 3. If the result is 0 then the
first proxy is used, or if the result is 1 or 2 then the second proxy is
used.

Cheers



More information about the sr-users mailing list