[Help] Meetme Conference


#1

Hi,

I’m doing conferencing with MeetMe application using asterisk 1.2.0. When i dial in an invalid conference number it plays an invalid conference message and hangs up the call. It’s not taking me back to re-enter conference number.

Can anyone help me here so that it prompts again to re-enter the conference number.

Thanks in Advance
-Rajesh.


#2

Post the relevant part of your extensions.conf file. So we can see exactly what you are trying to do.


#3

Thanks for your reply. Please find the dial plan used for the conference bridge below,

[conf-bridge]
exten => s,1,Set(RETRY=0)
exten => s,2,Playback(conf-greeting)
exten => s,3,Background(enter-conf-no)

exten => _ZXX.,1,MeetMeCount(${EXTEN},confcount)
exten => _ZXX.,2,GotoIf($[${confcount} < 9]?3:s,15) ; Max conf members is 8
exten => _ZXX.,3,MeetMe(${EXTEN},iM)
exten => _ZXX.,4,Hangup

exten => s,15,Playback(participants_exceed)
exten => s,16,Hangup


#4

The easiest thing to do would be to add a goto statement after the meetme application exits. Just make the goto statement return the user to the top line.

Something like this would work.

exten => _ZXX.,1,MeetMeCount(${EXTEN},confcount)
exten => _ZXX.,2,GotoIf($[${confcount} < 9]?3:s,15) ; Max conf members is 8
exten => _ZXX.,3,MeetMe(${EXTEN},iM)
exten => _ZXX.,4,Goto(1)

Dan


#5

Thanks! But, i have tried some different form like this before It didn’t work. In the Meetme if you enter an invalid conference number it plays a message and immedialtely hangs up the channel. The hangup event will occur (exten h). So, it doesn’t go to the next step of MeetMe application in Dial plan.

Any kind of help would be greatly appreciated.