<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 21, 2013 at 3:49 PM, Paul Belanger <span dir="ltr"><<a href="mailto:paul.belanger@polybeacon.com" target="_blank">paul.belanger@polybeacon.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On Mon, Oct 21, 2013 at 9:15 AM, Joshua Colp <<a href="mailto:jcolp@digium.com">jcolp@digium.com</a>> wrote:<br>

> Paul Belanger wrote:<br>
>><br>
>> On to the next topic :D<br>
>><br>
>> So, Josh has a patch up on reviewboard[1] that adds indication support<br>
>> to /channels. After looking at the patch, it looks like we 2 basic<br>
>> ways of controlling a channel with /channel/:id<br>
>><br>
>> Either you can use:<br>
>><br>
>> /answer<br>
>> /hold<br>
>><br>
>> or you can use:<br>
>><br>
>> /indicate?name=busy<br>
>><br>
>> For the sake consistency I'd like to see us pick one.  I can go either<br>
>> way, but the more I think about it<br>
>><br>
>> /indicate?name=answer<br>
>> /indicate?name=hold<br>
>> /indicate?name=busy<br>
>><br>
>> would give us a cleaner API for channels.<br>
>><br>
>> Thoughts?<br>
><br>
><br>
> I agree that the hold stuff should go into indicate but I'm torn on moving<br>
> answer there because having it separate makes the API more approachable by<br>
> non-telephony developers. They probably don't know about indications and may<br>
> not even ever need to. They do know what answer is though right off the bat.<br>
><br>
> (That's personal preference, as I favor a balance of<br>
> clean/approachable/logical when it comes to API design).<br>
><br>
</div>Fair enough, then I would propose dropping /indications and just<br>
having /busy. /answer, /hold routes and move on.<br>
<div class="im"><br>
--<br>
Paul Belanger | PolyBeacon, Inc.<br>
Jabber: <a href="mailto:paul.belanger@polybeacon.com">paul.belanger@polybeacon.com</a> | IRC: pabelanger (Freenode)<br>
Github: <a href="https://github.com/pabelanger" target="_blank">https://github.com/pabelanger</a> | Twitter: <a href="https://twitter.com/pabelanger" target="_blank">https://twitter.com/pabelanger</a><br>
<br>
</div><div class=""><div class="h5">_______________________________________________<br>
asterisk-app-dev mailing list<br>
<a href="mailto:asterisk-app-dev@lists.digium.com">asterisk-app-dev@lists.digium.com</a><br>
<a href="http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev" target="_blank">http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev</a><br>
</div></div></blockquote></div><br></div><div class="gmail_extra">Is this to put a channel on hold/answer etc or to find out what state the channel is in?</div></div>