O
--On Wednesday, June 23, 2004 4:26 PM -0400 Roger Gulbranson <[EMAIL PROTECTED]> 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 | [EMAIL PROTECTED] | http://www.pimpworks.org _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
