Page 1 of 1

using vicidial meetme conferences with 'A', 'M' and 'w'

PostPosted: Tue May 29, 2012 9:57 am
by marmu
Hello fellow vicidial professionals!

I am playing Music on Hold while an agent waits for a call. Problem now is that it stops when the supervisor enters the conference to monitor it. I just read about the 'w' option which waits until a marked user enters the conference. So could someone please tell me if it is possible to mark the outbound call which is about to be send into the meetme conference? And if so, how can that be done?

For now this is our extensions.conf for vicidial conferences:
exten => _86000[5-9]X,1,SetMusicOnHold(brummen)
exten => _86000[5-9]X,n,Meetme,${EXTEN}|Mq
exten => _86000[5-9]X,n,Hangup
exten => _8600[1-5]XX,1,SetMusicOnHold(brummen)
exten => _8600[1-5]XX,n,Meetme,${EXTEN}|Mq
exten => _8600[1-5]XX,n,Hangup

I'd say this must be extended by the option 'w'

Further there must be some kind of "...Meetme,${EXTEN}|A..." for the outbound call which is to be send into the meetme conference. Any hint on where that should/could be added?

Thanks a lot in advance!

Cheers,
Marcus

Re: using vicidial meetme conferences with 'A', 'M' and 'w'

PostPosted: Mon Jun 25, 2012 8:31 am
by marmu
Hi guys,

if someone is interested in this topic here is my solution in theory:

Instead of
Code: Select all
exten => _86000[5-9]X,1,SetMusicOnHold(brummen)
exten => _86000[5-9]X,n,Meetme,${EXTEN}|Mq
exten => _86000[5-9]X,n,Hangup


I will call an AGI script to determine the channel of the call.
If channel like "berofix" it is the outbound call and it will enter the conference as follows:
Code: Select all
Meetme,${EXTEN}|AMq

else
Code: Select all
Meetme,${EXTEN}|wMq


That should do the trick. I will implement and test this now. Have a nice monday!

Cheers,
Marcus

Re: using vicidial meetme conferences with 'A', 'M' and 'w'

PostPosted: Tue Jun 26, 2012 6:44 am
by marmu
Works fine for me. If someone is interested in the perl AGI script, tell me and I will post it here or on pastebin.

Cheers,
Marcus