I’m trying to use AMI to initialize a call and then hang up while the called phone is still ringing.
But after starting the call with:
Action: Originate Channel: SIP/test3 Priority: 1 Context: default Exten: 1001
I get no information (like the “SIP/test3-XXXXXXXX” channel) over the socket until I answer / hangup the phone (I can see the ringing channel with ‘core show channels’ in another terminal).
What would be the best/easiest way to get this information as soon as possible?
Would I really have to watch the open connections over a 2. TCP connection?
Why do I want to do that?:
I try to recreate an existing (non-Asterix) system where the “initiator” start a conference call by calling a specific number and the systems then calls the other participants and routes them into the conference.
I could recreate most of it with callfiles and “end_marked”/“wait_market”, but it also should have the same behavior when the “initiator” ends the call before the participants answer their phones.