[asterisk-bugs] [Asterisk 0018070]: [regression] 'D' option of MeetMe does not work for 1st caller (PIN not asked)
Asterisk Bug Tracker
noreply at bugs.digium.com
Tue Oct 5 12:23:31 CDT 2010
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=18070
======================================================================
Reported By: mav3rick
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 18070
Category: Applications/app_meetme
Reproducibility: always
Severity: minor
Priority: normal
Status: acknowledged
Asterisk Version: 1.6.2.14-rc1
JIRA: SWP-2312
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2010-09-28 11:42 CDT
Last Modified: 2010-10-05 12:23 CDT
======================================================================
Summary: [regression] 'D' option of MeetMe does not work for
1st caller (PIN not asked)
Description:
The D option of MeetMe is not working anymore, at least for the first user.
Example :
exten => s,1,MeetMe(1,1DP,42)
The first user entering the conference is not asked for a PIN (bad) :
-- Executing [s at CONFERENCE:1] MeetMe("SIP/proxy-00000002", "1,1DP,42")
in new stack
-- Created MeetMe conference 1023 for conference '1'
While the second user is asked for a PIN (good) :
-- Executing [s at CONFERENCE:1] MeetMe("SIP/proxy-00000003", "1,1DP,42")
in new stack
-- <SIP/proxy-00000003> Playing 'conf-getpin.gsm' (language 'en')
Seems like dynamically created conference do not ask the pin to the 1st
user.
Static conferences configured in meetme.conf are working as expected.
It used to work in previous versions of Asterisk (at least in 1.6.0.X).
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0018006 Meetme unreliable functionality
related to 0017908 [patch] MeetMe PIN handling broken
related to 0015878 [patch] First caller to dynamic confere...
======================================================================
----------------------------------------------------------------------
(0127703) kuj (reporter) - 2010-10-05 12:23
https://issues.asterisk.org/view.php?id=18070#c127703
----------------------------------------------------------------------
Looking at the code, and based on the existence of the 'P' flag and *'s
propensity to avoid redundant code/options, I interpreted the 'D' flag to
mean "Dynamically add conference, prompting for a PIN to be assigned to the
conference" if none was given. That behavior also is consistent with the
original issue in 0015878, where the user was prompted for a PIN twice:
once to assign it to the conference because 'D' was used and no PIN existed
yet, then one more time to enter the conference which now has a PIN
assigned.
Your understanding may well be correct, though. That's why I said the
first step should be to agree on behavior and document it in a clear and
concise manner, then the code can be adapted accordingly.
Issue History
Date Modified Username Field Change
======================================================================
2010-10-05 12:23 kuj Note Added: 0127703
======================================================================
More information about the asterisk-bugs
mailing list