<div>I would advise against some of those though.&nbsp; Asterisk has a habbit of creating Zombie and Masq channels all the time.&nbsp; It becomes hard to figure out which ones are which.&nbsp; I&#39;ve had enough problems trying to match the Channel information from NewCallerID with the channel name from LINK as a channel gets bridged.&nbsp; For me NEWSTATE ends up providing me too much information and it&#39;s hard for me to parse.&nbsp; LINK does great for my needs.
</div>
<div>&nbsp;</div>
<div>I still get the impression though that the Manager interface isn&#39;t needed in your case if the NewCallerID is the only state information you need.&nbsp; But just checking the LINK event infromation, it does include CID information and from there you can load the data on your GUI.&nbsp; Clean package.
</div>
<div>&nbsp;</div>
<div>Finally, what I did during the development of my application was to dump all EVENT logs to disk and then go through them to figure out what events I needed to act on.&nbsp; Someone should make a nice CLI based application to view all events flowing through as a list, but be able to select them to see the RAW data.&nbsp; And some filtering.
<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 9/10/07, <b class="gmail_sendername">Richard Lyman</b> &lt;<a href="mailto:pchammer@dynx.net">pchammer@dynx.net</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">TP&#39;n to follow flow.<br><br>there are a few things you can look at<br><br>Newstate<br>Newchannel<br>Newcallerid
<br>Newexten<br><br>i agree with Nicholas, that you can look at Link/Unlink for bridging<br>info, but when you can also trigger off of things like &#39;AgentCalled&#39; if<br>you use queues.<br><br>there are a few examples of Event triggers i use in this
<br><a href="http://dynx.net/ASTERISK/gnudialer/display4/">http://dynx.net/ASTERISK/gnudialer/display4/</a><br><a href="http://dynx.net/ASTERISK/gnudialer/display4/AstDisplay.java">http://dynx.net/ASTERISK/gnudialer/display4/AstDisplay.java
</a><br><br>this is just some java app to display channel state changes.&nbsp;&nbsp;(it was<br>originally designed for Zap (only) channels, but was mod&#39;d for others,<br>the &#39;others&#39; part is not pretty)<br><br>as with what Nicholas stated, you could easily do a &#39;UserEvent&#39; from the
<br>dialplan and use that Event as a trigger in your app to make sure &#39;what<br>you want, when you want it&#39; is there for the taking.<br><br></blockquote></div>