They serve two different purposes. There is a blog post talking about the difference[1]. Create creates a channel but does not dial it. You can then place it into a bridge early to allow early media to flow. The non-create acts more like Originate. Only upon answer is the channel sent to the dialplan or to the ARI application.
After the Channel is Created it will immediately Dail it ( Ring The phone )
ARI Have No Control Over the channel till it answers.
I Can Send the Call to an extension in DailPlan.
I saw this question in the comment, can you help explain it a bit more?
Does this mean that I can finally replace AGIs with ARI?
That depends! As ARI doesn’t provide access to run arbitrary dialplan applications you have to use the primitives provided to do what you need. If they fit your needs – then yes!
post /channels/create
It will create the channel ( it will not ring the phone )
Immediately added into the application
However, when i try to ring the channel, by calling post /channels/{channelId}/ring
it didn’t ring, did I miss something, in your blog you talk about early Bridging. do I have to do it for me to make the deal happen?
thanks alot for your time, I really do appreciated it