[asterisk-dev] Question about code for manager DBGet
Tony Mountifield
tony at softins.clara.co.uk
Fri Oct 10 09:24:49 CDT 2008
The manager Getvar command to read a channel variable returns the value
of the variable as part of the response:
Response: Success
Variable: varname
Value: varvalue
This is good and allows the answer to be gathered as part of processing
the command response.
However, the DBGet command for reading the asterisk database doesn't do
this. Instead it returns "Response: Result will follow" and then a
separate event DBGetResponse with the actual results. This means that
it is necessary to wait for a separate event in order to gain the
answer desired.
Can anyone explain the reason DBGet works in this way, rather than just
returning a simple response like this:
Response: Success
Family: xxx
Key: yyy
Val: zzz
Cheers
Tony
--
Tony Mountifield
Work: tony at softins.co.uk - http://www.softins.co.uk
Play: tony at mountifield.org - http://tony.mountifield.org
More information about the asterisk-dev
mailing list