OK. I think I found it. It is just confusing. In the DB a state of 0 means ENABLED and a state of 1 means DISABLED. When sending MI commands 0 will DISABLE and 1 will ENABLE. That seems a little backwards but I'm on 2.2.7 so maybe that was fixed in a newer version.
Thanks for the reply! On Fri, Jan 4, 2019 at 11:09 AM Bogdan-Andrei Iancu <[email protected]> wrote: > Hi Jim, > > That column is read by OpenSIPS only at startup. Basically it give > OpenSIPS the starting values for the GW states. If you change the value in > DB, it will have no effect on OpenSIPS until the next restart. > > On the other side, OpenSIPS is able to update (write) that column if the > in-memory state of the GW does change (via MI or ping detection) - but you > need to be sure that 'persistent_state' is on (see > http://www.opensips.org/html/docs/modules/2.4.x/drouting.html#param_persistent_state > ). > > Regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > OpenSIPS Summit 2019 > https://www.opensips.org/events/Summit-2019Amsterdam/ > > On 01/04/2019 04:40 PM, Jim DeVito wrote: > > Hi Guys, > > Maybe i'm misunderstanding this column. I understand how to enable and > disable a carrier via MI commands during run time. However I want to be > able to modify the database (dr_carriers) state column and have that > respected at next reload. Currently I can change that to 0 or 1 but the > carrier is always marked as enabled when I check at run time. > > I've tried with persistent_state set to 0 and 1 with no effect. > > Thanks! > > ------------- > Jim DeVito > > > _______________________________________________ > Users mailing > [email protected]http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > -- ------------- Jim DeVito Mobile 216.507.9497
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
