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

Reply via email to