I didn't have a problem writing a client in C. <br>There were a couple things to worry about....<br><br>I have teh code in svn on sourceforge and havn't done much w/ it anymore since i've moved jobs. Anyone want it? <br><br>
e-mail me directly. i'l freely hook it up.<br><br><br><div><span class="gmail_quote">On 11/29/06, <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="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">TP'n to follow flow..<br><br>yes i understand the out is similar/same.<br>i was attempting to get james to note that there already are manager
<br>commands.<br><br>as a note for parsing the manager interface..<br><br>you will probably find it easier if you parse as a block, meaning *till*<br>a blank line.<br>then parse the block for all it's little tweaks &lt;G&gt;
<br><br>Douglas Garstang wrote:<br>&gt; That data is no easier to parse than the output generated from:<br>&gt;<br>&gt; Action: Command<br>&gt; Command: sip show peer &lt;peer&gt;<br>&gt;<br>&gt; Note the colons used both as a field delimiter AND stuck in the regcontact.
<br>&gt;<br>&gt; CodecOrder: ulaw,g729,gsm<br>&gt; Status: UNKNOWN<br>&gt; SIP-Useragent: PolycomSoundPointIP-SPIP_601-UA/1.6.7.0098<br>&gt; Reg-Contact : <a href="mailto:sip:2944093@216.187.128.77">sip:2944093@216.187.128.77
</a><br>&gt; ChanVariable:<br>&gt;&nbsp;&nbsp;parkstart,10<br>&gt;<br>&gt; Doug.<br>&gt;<br>&gt;<br>&gt;&gt; -----Original Message-----<br>&gt;&gt; From: Richard Lyman [mailto:<a href="mailto:pchammer@dynx.net">pchammer@dynx.net</a>
]<br>&gt;&gt; Sent: Wednesday, November 29, 2006 3:30 PM<br>&gt;&gt; To: Asterisk Users Mailing List - Non-Commercial Discussion<br>&gt;&gt; Subject: Re: [asterisk-users] What's up with the Manager Interface?!?!<br>&gt;&gt;
<br>&gt;&gt;<br>&gt;&gt; James Texter wrote:<br>&gt;&gt;<br>&gt;&gt;&gt; Doug,<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Your issue isn't with the manager.&nbsp;&nbsp;It's with the CLI<br>&gt;&gt;&gt;<br>&gt;&gt; output you are<br>&gt;&gt;<br>&gt;&gt;&gt; trying to hijack via manager :D&nbsp;&nbsp;If you run &quot;sip show peer
<br>&gt;&gt;&gt;<br>&gt;&gt; 2944093&quot; in the<br>&gt;&gt;<br>&gt;&gt;&gt; CLI, you'll see a blank line, followed by a line that is &quot;*<br>&gt;&gt;&gt;<br>&gt;&gt; Name&quot;.&nbsp;&nbsp;It<br>&gt;&gt;<br>&gt;&gt;&gt; appears what you really want is a manager Action to show a
<br>&gt;&gt;&gt;<br>&gt;&gt; sip peer, in<br>&gt;&gt;<br>&gt;&gt;&gt; which case I would recommend adding a new manager command<br>&gt;&gt;&gt;<br>&gt;&gt; that returns a<br>&gt;&gt;<br>&gt;&gt;&gt; string which is much more machine readable.&nbsp;&nbsp;Remember, CLI output is
<br>&gt;&gt;&gt; designed to be human readable.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Just my $0.02.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt; action: sippeers<br>&gt;&gt;<br>&gt;&gt; or<br>&gt;&gt;<br>&gt;&gt; action: sipshowpeer
<br>&gt;&gt; peer: name<br>&gt;&gt;<br>&gt;&gt; maybe you should do the below to refresh&nbsp;&nbsp;your memory<br>&gt;&gt;<br>&gt;&gt; action: command<br>&gt;&gt; command: show manager commands<br>&gt;&gt;<br>&gt;&gt;<br><br><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>