[Asterisk-Users] CDRs, Conferencing, and MeetMe
Senad Jordanovic
senad at boltblue.com
Mon Jun 28 11:52:33 MST 2004
Roger Gulbranson wrote:
> On Mon, 2004-06-28 at 12:57, Jeff Workman wrote:
>> O
>>
>> --On Wednesday, June 23, 2004 4:26 PM -0400 Roger Gulbranson
>> <roger at 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?
>
> My first temptation is to create an app called MeetMeExists to check
> for the existence of a conference.
Do you mean if conference is active or is it created in meetme.conf?
More information about the asterisk-users
mailing list