We are developing an on-demand teleconferencing solution. We will be billing per-minute/per-user. I've successfully gotten Asterisk to write CDR data to a postgres database, but with the way I've got things setup right now the CDR does not have the dialed conference number. We need this information in order to be able to bill. As teleconferencing is the only application of the Asterisk box, I have the dialplan setup to immediately launch into the MeetMe application and prompt the user for conference number/PIN upon answering. It appears that the MeetMe module isn't interested in passing the conference number back to Asterisk when the user disconnects so that Asterisk can include that information in the CDR. Any suggestions on how to do this? -J -- Jeff Workman | jworkman@pimpworks.org | http://www.pimpworks.org
I started to think about such a system for internal use at work. I never got past the brainstorming phase, but I'd suggest having an AGI script answer the call, query and verify the conference/pin numbers and then transfer the call to the appropriate Meetme. Dan -----Original Message----- From: Jeff Workman [mailto:jworkman@pimpworks.org] Sent: Wednesday, June 23, 2004 12:40 PM To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] CDRs, Conferencing, and MeetMe We are developing an on-demand teleconferencing solution. We will be billing per-minute/per-user. I've successfully gotten Asterisk to write CDR data to a postgres database, but with the way I've got things setup right now the CDR does not have the dialed conference number. We need this information in order to be able to bill. As teleconferencing is the only application of the Asterisk box, I have the dialplan setup to immediately launch into the MeetMe application and prompt the user for conference number/PIN upon answering. It appears that the MeetMe module isn't interested in passing the conference number back to Asterisk when the user disconnects so that Asterisk can include that information in the CDR. Any suggestions on how to do this? -J -- Jeff Workman | jworkman@pimpworks.org | http://www.pimpworks.org _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Hi,> -----Original Message----- > As teleconferencing is the only application of the Asterisk > box, I have the dialplan setup to immediately launch into the > MeetMe application and prompt the user for conference > number/PIN upon answering. It appears that the MeetMe module > isn't interested in passing the conference number back to > Asterisk when the user disconnects so that Asterisk can > include that information in the CDR. > > Any suggestions on how to do this?How about not dropping them straight into the Meetme, but give Meetme parameters based on what the user enters in an Authenticate. If you add the 'a' parameter the password (conference room) is stored in the accountcode (which is in CDR). Florian
O --On Wednesday, June 23, 2004 4:26 PM -0400 Roger Gulbranson <roger@gulbranson.com> wrote:> On Wed, 2004-06-23 at 15:39, Jeff Workman wrote: >> We are developing an on-demand teleconferencing solution. We will be >> billing per-minute/per-user. >> >> I've successfully gotten Asterisk to write CDR data to a postgres >> database, but with the way I've got things setup right now the CDR does >> not have the dialed conference number. We need this information in >> order to be able to bill. >> >> As teleconferencing is the only application of the Asterisk box, I have >> the dialplan setup to immediately launch into the MeetMe application >> and prompt the user for conference number/PIN upon answering. It >> appears that the MeetMe module isn't interested in passing the >> conference number back to Asterisk when the user disconnects so that >> Asterisk can include that information in the CDR. >> >> Any suggestions on how to do this? > > Use Read() to collect conference number. Invoke MeetMe() with said > number. Use as well for CDR.k, this works. However, I'm having difficulty with getting asterisk to properly handle a user inputting an invalid conference number. My extensions look like this: exten => s,1,BackGround(conf-getconfno) exten => s,2,Read(CONF) exten => s,3,AbsoluteTimeout(7200) exten => s,4,MeetMe(${CONF}) exten => s,5,Goto(s,2) exten => s,6,Hangup() exten => T,1,Hangup() s,5 never executes because MeetMe exits non-zero whenever somebody dials an invalid conference number. How do I work around this? -J -- Jeff Workman | jworkman@pimpworks.org | http://www.pimpworks.org
I use Asterisk CDR with postgresql support but the meetme conference room number or other meetme details are not logged except the application type. Can anyone help? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050804/29119a72/attachment.htm