What does the channel need to be for a call file to dial *45? I am working though creating a call file as a quasi-api to log an agent in and out of queue, as well as pause. I was thinking I could use a call file, dialing Asterisk (*45) with the caller ID of the extension. That would trigger the feature code without the need for the agent to speed dial.
I was tinkering with that before deciding to switch gears. I have many groups with multiple queues, so I want to invoke the mass login/out and pause afforded by the prebuilt feature codes. I was thinking of just triggering their agi (like they do when you dial *4X, but was having trouble with that, so I am shifting to call files while I figure out how to call their agi from my python agi.