[Asterisk-Dev] Re: 1.2.0-beta1 MeetMe bug?

Dan Austin Dan_Austin at Phoenix.com
Sat Nov 12 11:53:14 MST 2005


> In article
<B0CF4196F21DC0448367514774331AB7B24D27 at scl-exch2k3.phoenix.com>,
> Dan Austin <Dan_Austin at Phoenix.com> wrote:
>>  I haven't seen any bugs related to this behaviour, so I haven't
tried
>>  beta2 or RC1.
>> 
>> > extensions.conf
>> exten => 8650,1,Answer
>> exten => 8650,n,Wait(1)
>> exten => 8650,n,MeetMe(12345|d)
>> exten => 8650,n,Noop (MeetMe Secs: ${MeetMeSecs})
>> exten => 8650,n,Hangup
>> 
>> > show dialplan
>> '8650' =>         1. Answer()                           [pbx_config]
>>                   2. Wait(1)                            [pbx_config]
>>                   3. MeetMe(12345|d)                    [pbx_config]
>>                   4. Noop(MeetMe Secs: ${MeetMeSecs})   [pbx_config]
>>                   5. Hangup()                           [pbx_config]
>> 
>> When exiting the conference the call flow does not continue to
>> step 4.  Normal?

> Yes, if the caller hangs up, then execution of the current extension
will
> not continue. Step 4 will only be executed if MeetMe was given the 'p'
> option and the caller then exits the conference by pressing '#'.

> What you need to do is put the NoOp into the 'h' extension:

> --------
> exten => 8650,1,Answer
> exten => 8650,n,Wait(1)
> exten => 8650,n,MeetMe(12345|d)
> exten => 8650,n,Hangup

> exten => h,1,NoOp (MeetMe Secs: ${MeetMeSecs})
> --------

> Then it will be executed when MeetMe returns on user hangup. It will
> also be executed if MeetMe returns for some other reason and the
> dialplan executes the Hangup following it.
Good info, thanks.

> Cheers
> Tony
> -- 
> Tony Mountifield
> Work: tony at softins.co.uk - http://www.softins.co.uk
> Play: tony at mountifield.org - http://tony.mountifield.org
Dan



More information about the asterisk-dev mailing list