<div dir="ltr"><div>Thanks for starting this discussion here Matt.</div><div><br></div>I would be satisfied by either of the two main proposed solutions.<div><br></div><div>My implementation of a FreeSWITCH Inbound-Event-Socket app goes for the "specify channel ID" approach. In this case I can just create a UUID myself.<div>
<br></div><div>I would be fine with requesting allocating of a UUID from Asterisk, but I'm not sure how this is really different from pre-allocating a "proto-channel".</div><div><br></div><div>Anything that doesn't ensure that I have the channel's uniqueid before I request origination is not a solution and means that I have to go single-threaded to guarantee correctness. We currently do this in Adhearsion and it hurts performance horribly.</div>
<div><br></div><div>Regards,</div><div>Ben Langfeld</div></div></div>