Hi, never used myself but as reading the doc and your config, here some of my thoughts.
I see you are setting min_samples to zero and My guess is that that way they will stay healthy forever? Maybe adjust the config of min_samples to something like default or 15 and look how it behaves... also have you viewed what the statistics show while testing? ( opensips-cli -x mi qr_status ) Would like to hear how it goes :) Tomi On 18. Dec 2020, at 15.03, Saurabh Chopra <[email protected]> wrote: Hi All, Kindly update me on the query raised on Qrouting. Best Regards Saurabh Chopra +918861979979 On Thu, Dec 17, 2020 at 3:43 PM Saurabh Chopra <[email protected]> wrote: > Hi All, > > I want to test the new quality routing module, previously i have tested the > dynamic routing and it works for me. But somehow, qrouting module is not > running as per my expectation. My understanding is qrouting module helps us > to choose a better gateway at run time as per statistics like ASR,PDD,AST > etc. I took two asterisk gateways > 1:- 162.243.XX.XXX > 2:- 104.131.XXX.XXX > > I have deliberately given 15sec wait on 104.131.XXX.XXX asterisk after this > it will send 200 OK response for the call. So as per qrouting module, AST > statistics for 104.131.XXX.XXX gateway would somewhat be lower than this > 162.243.XX.XXX. > > So,I am expecting the call should mostly be reached to 162.243.XX.XXX gateway > instead of 104.131.XXX.XXX, but this is not happening as calls are reaching > to 104.131.XXX.XXX gateway which has poor statistics i.e AST. > > Configuration done at mysql is given below:- > mysql> select * from dr_rules; > +--------+---------+--------+---------+----------+---------+---------------+----------+--------------+-------+--------------------+ > | ruleid | groupid | prefix | timerec | priority | routeid | gwlist | > sort_alg | sort_profile | attrs | description | > +--------+---------+--------+---------+----------+---------+---------------+----------+--------------+-------+--------------------+ > | 1 | 1 | | | 0 | | gw2=50,gw1=50 | > Q | 1 | | XXX_gateway | > +--------+---------+--------+---------+----------+---------+---------------+----------+--------------+-------+--------------------+ > 1 row in set (0.00 sec) > > mysql> select * from dr_gateways; > +----+------+------+----------------------+-------+------------+-------+------------+-------+--------+------------------+ > | id | gwid | type | address | strip | pri_prefix | attrs | > probe_mode | state | socket | description | > +----+------+------+----------------------+-------+------------+-------+------------+-------+--------+------------------+ > | 1 | gw1 | 3 | 162.243.XX.XXX:5080 | 0 | | NULL | > 0 | 0 | NULL | 0 | > | 2 | gw2 | 3 | 104.131.XXX.XXX:5080 | 0 | | NULL | > 0 | 0 | NULL | testing gateway2 | > +----+------+------+----------------------+-------+------------+-------+------------+-------+--------+------------------+ > > Configuration for loading qrouting module in opensips script is below:- > > loadmodule "qrouting.so" > modparam("qrouting", "db_url", "mysql://root:cccl0g1c@localhost/opensips") > modparam("qrouting", "algorithm", "best-dest-first") > modparam("qrouting", "history_span", 5) > modparam("qrouting", "table_name", "qr_profiles") > modparam("qrouting", "min_samples_pdd", 0) > modparam("qrouting", "min_samples_ast", 0) > > Kindly help so that i can test this module successfully. Waiting for prompt > response > > Best Regards > Saurabh Chopra > +918861979979 _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
