Call to jack() and continue

Hi,

how can I both use jack() and continue in the dialplan?

I want to use jack() to create two jack devices for audio in and out, which is working perfectly. But to use these jack devices in real they must be first created and then connected. So it would make much sense to continue in the dialplan after calling jack(), e.g. to make a call to System(jack_connect…). But that seems impossible!?

My overall suggestion is to just make jack() nonblocking…

But is there any current solution by using local channels, e.g.?

thanks,
andy

I’m not familiar with jack, but my guess is that the application does the work needed to maintain the connection, so can’t be made “non-blocking”. I suspect you may need to use Originate, with a Local channel on the A side.