Hi, sorry if this is a newbie question, but in fact I am sort of a newbie. Is there a way of connecting two answered and active voice channels together in an AGI script for some time, having the two parties talk to each other, at the same time have asterisk or the AGI script listen for DTMF tones on both channels and react to certain tones, i.e. disconnecting the two channels on reception of "0", but not hanging up either one? I found Cam Farnell's AGI documentation. Fine work, Cam, thanks a lot, but no clue in there. As far as I understand asterisk, the "Dial" application won't do this job either, would it? Any help is greatly appreciated. Rgds, Markus
On Sunday 14 September 2003 18:37, Emmkah wrote:> Is there a way of connecting two answered and active voice channels > together in an AGI script for some time, having the two parties talk > to each other, at the same time have asterisk or the AGI script > listen for DTMF tones on both channels and react to certain tones, > i.e. disconnecting the two channels on reception of "0", but not > hanging up either one? > > I found Cam Farnell's AGI documentation. Fine work, Cam, thanks a > lot, but no clue in there. As far as I understand asterisk, the > "Dial" application won't do this job either, would it?Well, two possibilities. First, check out the tT options to the Dial application, which allow a call to be interrupted without hanging up on either one (like to transfer to call parking). Second, check out the MeetMe conferencing application. -Tilghman
Hello, I'm using an AGI program written in C to manage incoming calls to some extensions. Its being used for a small call center (20 people). When the call comes in, the caller can listen the directory menu and then dial the extension. The AGI program is called and get one of the available extension to dial. After dialed, people start conversation up to a moment where the call hangs up and the caller goes to the start extension (s). It happens just sometimes and not for the same person. Sometimes happen a lot and sometimes happen once. What you guys think about this? I'm currently using the Asterisk version (Asterisk CVS-09/10/03-18:47:18). And I also use cdr_mysql for billing.. thank you Oz
Hello, I'm using an AGI program written in C to manage incoming calls to some extensions. Its being used for a small call center (20 people). When the call comes in, the caller can listen the directory menu and then dial the extension. The AGI program is called and get one of the available extension to dial. After dialed, people start conversation up to a moment where the call hangs up and the caller goes to the start extension (s). It happens just sometimes and not for the same person. Sometimes happen a lot and sometimes happen once. What you guys think about this? I'm currently using the Asterisk version (Asterisk CVS-09/10/03-18:47:18). And I also use cdr_mysql for billing.. thank you Oz
Hi everybody I'm working on an AGI in perl and i find this problem. My agi should dial an outside number (PSTN) but every time that i try to dial from the agi, asterisk shows this message: ---------------------------------------------------------------------------------- -- AGI Script Executing Application: (Dial) Options: (Zap/1d/95449078|30|tTrm) Aug 17 19:00:58 NOTICE[335890]: app_dial.c:654 dial_exec: Unable to create channel of type 'Zap' == Everyone is busy at this time ---------------------------------------------------------------------------------- my box it's working fine i'm using a E100P and i can dial to the pstn from any extension but when a try to do it from my agi i got this error and the call gets mude (no make any sound, finally goes to the timeout extension). i changed dialing a sip extension and it work fine, the code is ---------------------------------------------------------------------------------- print "exec Dial Zap/1d/95449078|30|tTrm \n"; $result = <STDIN>; ---------------------------------------------------------------------------------- So i don't know what to do, i'll be thankfull if you can help me with some ideas PD(i used the AGI perl package and i got the same problem) Thank you Att Yelson