Thanks for everyone's message, 
Finally, I figure out how to use AMI fetch data from realtime.

After log in AMI.
First step, a setVar action should be sent
(for example, in this case, I am interested in the content of realtime family = 
test_family, key = mykey,)

setVar action should look like 

Action: Setvar
Variable: REALTIME(test_family, key, mykey) 

After that, I should have a success response like 

Response: Success
Message: Variable Set

Afterward. I could use getVar action to fetch the result

Action: Getvar
Variable: REALTIME(test_family, key, mykey) 

Finally, query result will be in the response.

>From this practice, it seems, AMI getVar and setVar action have more function 
>than I through.

Thanks for every one's help.





On Sep 1, 2012, at 10:14 AM, Olle E. Johansson wrote:

> 
> 31 aug 2012 kl. 16:58 skrev Shitian Long <longst...@gmail.com>:
> 
>> Do you think it is a good way to use Manager API "command action" to 
>> implement this feature?
> No. The command action should be avoided since the output from the CLI 
> commands is not
> made for parsing by applications and may change too. Sometimes we cut of 
> informaiton to fit
> into a terminal window. If you use manager actions instead, you will always 
> get the full data in a
> format you can parse. If you have to use the command action you have found a 
> place where a
> manager action is missing and we developers would like to know that and fix 
> it :-)
> 
> For realtime, there's a dialplan function REALTIME() that you can use with 
> the manager actions
> that change or read channel variables. That's the best way, since we lack 
> manager realtime commands.
> 
> One reason for not going directly to the database API is that when building 
> 3rd party apps,
> we don't know what database you are using and can benefit from the ARA 
> interface to databases,
> exactly like Asterisk. It's not as effecient as going directly when you can, 
> but sometimes you just
> don't know what's behind ARA and thanks to ARA you don't have to. :-)
> 
> /Olle
> 
> * The new Edvina SIP Masterclass - Stockholm, Sweden Oct and Miami, FL, Dec 
> 2012
>  http://edvina.net/training/new-sip-masterclass/--
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
> 
> 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 --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

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

Reply via email to