why don't you write an AGI which talks to asterisk manager API 5038 port and executes the asterisk commands. You execute asterisk command via agi not using system command
-ag On Feb 11, 2008 11:24 AM, Rob Hillis <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi guys, > > I've been working on a little dialplan fragment for roaming extensions, > however the customer wants us to set the MWI indicator for the roaming > extension that has just logged in. We're using MySQL realtime, so I've > figured out that RealTimeUpdate will happily update the realtime > database with the correct mailbox. My problem comes when I need to tell > Asterisk to flush the realtime data for that extension and reload it so > that the cached data is correct. Running the commands "sip prune > realtime peer XXX" followed by "sip show peer XXX load" work fine from > the Asterisk manager interface and correctly update the cached data so > the MWI indicator works fine. > > What I want to know is if there is any better method of running manager > API commands from within the dialplan than the horribly ugly > System(asterisk -rx "sip prune realtime peer XXX") It works, but from > my point of view, it's a somewhat nasty hack. > > Anyone have any suggestions? > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (GNU/Linux) > Comment: Using GnuPG with Remi - http://enigmail.mozdev.org > > iD8DBQFHr+om6uKn5cBSgGQRAn++AJ4sNAHSG3s/FCVYTreBURn7Mt91UACgy26h > UC8Q+27UbbFsL9OnL/FzcOY= > =9gf8 > -----END PGP SIGNATURE----- > > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
_______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
