[asterisk-biz] auto-answering an originated call, dialplan / manager interface problem

Olle E. Johansson oej at edvina.net
Sun Nov 29 05:28:04 CST 2009


29 nov 2009 kl. 12.14 skrev Mueller, Alexander:

> CS, that's my problem, exactly how you describe it:
> 
>>>> but why can't you redirect the AMI Originate to a dialplan script that uses the SipAddHeader?
> 
> After lots of experimenting, I now come from AMI into the dialplan by just calling "Action: Command\r\nCommand: console dial #*2000" from the AMI, where #* is the flag for originating (which is handled in the dialplan), and I'm in the dialplan, so far so good. I can set the SIPHeader there an ring the local phone (2000) via "Dial", the local phone takes the call automatically, fine. 
> 
> But then I have only one leg, I have not yet found out how to connect this first leg inside the dialplan with the second leg.
> 
> How can this originating be done, what has to come after Dial in order to establish the outgoing call ?
> 
> I have read the description of "Dial()" several times now, hard to understand, it doesn't seem to offer a 2-leg-addressing (internal number and external number).
> 
> I also thought about creating call files in the "outgoing" directory, but then again the problem with the missing SIPAddHeader() will lead to failure.
> 
> Still unsolved ...
> 

You have to learn about the local channel and how to use that from Originate. I think that's covered in the Asterisk book, downloadable from asteriskdocs.org and in many examples on the web.

Secondly, this mailing list is for Asterisk development - new code and issues with the Asterisk code. Your questions would get a faster and better answer on asterisk-users. Even if it's about development, it's about development of your own app, not about Asterisk.

Good luck in your Asterisk adventures!

Regards
/Olle


More information about the asterisk-biz mailing list