Hi,

I'm putting together a system to manage agents with Realtime, and
without chan_agent. In 1.2.13, there's a handy (although marked as deprecated 
in apps/Makefile) PGSQL application to let me do this:

macro queue-addremove(queuename,penalty) {
        switch(${MACRO_EXTEN:0:1})
        {
        case I:  // Login
                PGSQL(Connect connid host=XXX user=XXX password=XXX dbname=XXX);
                PGSQL(Query resultid ${connid} INSERT INTO queue_member_table 
VALUES (\'${queuename}\'\,\'Local/${MACRO_EXTEN:[EMAIL 
PROTECTED]'\,${penalty}));
                PGSQL(Clear ${resultid});
                PGSQL(Disconnect ${connid});
                break;

I do this because AddQueueMember does not INSERT the new agent into the table 
defined in extconfig.conf (I even have ReadOnly in odbc.ini set to No). In this 
way, I can preserve the state of agents between Asterisk restarts.

However, I notice in 1.4 beta3, this application has gone. Can anyone suggest 
what would be the best alternative?

I have thought of System(psql -h xxx -U xxxx -P xxx .......) but that's just 
horrendous :)

gdh
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to