Stefan is on the right track with what we're doing, here.<br><br>The web application I'm creating is built with Ruby on Rails, and I'll be using a LOT of Ajax and maybe a couple of key iframes (to maintain browser back button support) to constantly update information on the screen.
<br><br>What's going to happen, in theory, is this:<br><br>1.&nbsp; An incoming call is received.<br>2.&nbsp; My web application is sent this incoming call and its callerID information.<br>3.&nbsp; It takes the information and matches it up with our MySQL database and determines for what company this call is being placed.
<br>4.&nbsp; Once that is determined, the web app will find out which operator needs to be sent this call.&nbsp; When an operator has just finished a call, he/she is given a 30 second down period where she can enter notes about the call and make necessary updates.&nbsp; The operator chosen will be the one who is not in this 30 second period, and has been that way the longest of the available operators.
<br>5.&nbsp; The operator's browser is sent the call, and her screen automatically updates with the customer's information.<br><br>That's the basics of it.<br><br>- David<br><br><div><span class="gmail_quote">On 7/18/06, <b class="gmail_sendername">
Matthew Nicholson</b> &lt;<a href="mailto:mnicholson@digium.com">mnicholson@digium.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Stefan Reuter wrote:<br>&gt; Matthew Nicholson wrote:<br>&gt;&gt; He will probably need more than the Manager API to do screen pops and<br>&gt;&gt; such.&nbsp;&nbsp;He could use AGI scripts for this.<br>&gt;<br>&gt; We do this usually by intercepting NewChannelEvents/NewCallerIdEvents
<br>&gt; and doing notification via ajax. The Manager API has the advantage of<br>&gt; providing a unified interface for inbound call notification, outbound<br>&gt; calling and transfering calls. Thats how the Asterisk integration in
<br>&gt; CentricCRM is done.<br>&gt;<br>&gt; Of course if the only requirement is popup notification AGI/FastAGI will<br>&gt; work just fine and is arguably easier to implement for an Asterisk noob.<br><br>Ok, that works too :).
<br><br>--<br>Matthew Nicholson<br>Digium<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br><br>asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><br>