Holding a call

Using Asterisk Manager API originate command i made a call to a number and inside the context mentioned there i dialled another number and the two got routed. Is it possible to dial a single number using any Manager API? If so which command could be used… Is there any possibility to call a number and put it on hold? How could it be done? Which one is more preferrable - Asterisk manager API or Dialplan commands or AGI commands… Thanks in advance.


What do you mean by putting it on hold? If you want to “hold it until someone answers,” you would have to dial an extension or a hunt group, right? Or put it in an agent, queue, something like that. Well, you can also hold it forever if there is a practical use. All these can be implemented in dial plan. But you really have to define the requirement.