<div>Earl</div>
<div>&nbsp;</div>
<div>Thanks for the answer, I am currently looking at it, and it looks like it does not solve all my problems (Asterisk-wise, that is), but it is surely a big step on the way.</div>
<div>&nbsp;</div>
<div>Michael<br><br>&nbsp;</div>
<div><span class="gmail_quote">2006/8/24, Earl Terwilliger &lt;<a href="mailto:earlt@unete.com.ve">earlt@unete.com.ve</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Michael,<br><br>you might take a look at this, as it does most of that + more:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://micpc.com/eventmonitor/">
http://micpc.com/eventmonitor/</a><br><br>earl<br><br>On Thursday 24 August 2006 14:17, Mir wrote:<br>&gt; Hi<br>&gt;<br>&gt; I'm working on a project, where I need the status of every telephone on the<br>&gt; system. (Idle,ringing,busy)
<br>&gt; If a phone is busy, I also need to know the callerid of the other end.<br>&gt;<br>&gt; I have made a deamon, which query Asterisk every second for active calls,<br>&gt; this works by issuing a &quot;Status&quot; to the manager-interface, and processing
<br>&gt; the return data and then put the result into a MySQL table.<br>&gt;<br>&gt; The clients will query the MySQL table every second for the state of their<br>&gt; phone, if there are no records with their numbers in it, they are
<br>&gt; considered idle.<br>&gt;<br>&gt; This works fine for calls from one SIP-phone to the other, this is for<br>&gt; instance what it look like when extension 310 is connected to extension<br>&gt; 311:<br>&gt;<br>&gt;
<br>&gt; Event: Status<br>&gt; Privilege: Call<br>&gt; Channel: SIP/310-08697fb8<br>&gt; CallerID: 310<br>&gt; CallerIDName: &lt;unknown&gt;<br>&gt; Account:<br>&gt; State: Up<br>&gt; Link: SIP/311-0868fd98<br>&gt; Uniqueid: 
1156442804.74<br>&gt;<br>&gt;<br>&gt; Event: Status<br>&gt; Privilege: Call<br>&gt; Channel: SIP/311-0868fd98<br>&gt; CallerID: 311<br>&gt; CallerIDName: Snom<br>&gt; Account:<br>&gt; State: Up<br>&gt; Context: macro-vm<br>
&gt; Extension: s<br>&gt; Priority: 5<br>&gt; Seconds: 13<br>&gt; Link: SIP/310-08697fb8<br>&gt; Uniqueid: 1156442804.73<br>&gt;<br>&gt; That is pretty easy to decode.<br>&gt;<br>&gt; However when an external call is made to a SIP-phone, the result is
<br>&gt; different, this is a call from another Asterisk via an IAX trunk:<br>&gt;<br>&gt; Event: Status<br>&gt; Privilege: Call<br>&gt; Channel: SIP/311-08695698<br>&gt; CallerID: 35254390<br>&gt; CallerIDName: &lt;unknown&gt;
<br>&gt; Account:<br>&gt; State: Up<br>&gt; Link: IAX2/MR-1<br>&gt; Uniqueid: 1156442974.76<br>&gt;<br>&gt;<br>&gt; Event: Status<br>&gt; Privilege: Call<br>&gt; Channel: IAX2/MR-1<br>&gt; CallerID: 35436121<br>&gt; CallerIDName: &lt;unknown&gt;
<br>&gt; Account:<br>&gt; State: Up<br>&gt; Context: macro-vm<br>&gt; Extension: s<br>&gt; Priority: 5<br>&gt; Seconds: 9<br>&gt; Link: SIP/311-08695698<br>&gt; Uniqueid: 1156442974.75<br>&gt;<br>&gt; The actual callerid of the caller is 3536121, 35254390 is the called
<br>&gt; number.<br>&gt;<br>&gt; How do I get the information, that 35436121 is connected to 311?<br>&gt;<br>&gt; Am I doing it in a stupid way, I'm aware that the Manager can give me<br>&gt; realtime events, but I'm under the impression, that it is not very stable
<br>&gt; in a high traffic environment?<br>&gt;<br>&gt; Any help or good ideas would be appriceated.<br>&gt;<br>&gt; Michael<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">
Easynews.com</a> --<br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users
</a><br></blockquote></div><br>