Summary:ASTERISK-01020: [patch] Ability to do PINs with dynamic conferences
Reporter:Tilghman Lesher (tilghman)Labels:
Date Opened:2004-02-10 13:50:01.000-0600Date Closed:2004-09-25 02:18:19
Versions:Frequency of
Environment:Attachments:( 0) 20040325__meetme_dynamic_and_empty.diff.txt
( 1) 20040325__meetme_dynamic_and_empty.sounds.tar.gz
Description:Patch adds the ability to specify PINs on the fly to create conferences, including the ability to prompt for a PIN interactively.
Comments:By: Tilghman Lesher (tilghman) 2004-02-14 20:33:26.000-0600

Latest patch also adds the 'e' and 'E' options:

'e' will select the next available conference.
'E' will select the next available conference which is not protected with a pin.

By: cwj (cwj) 2004-02-18 13:49:00.000-0600

Working ok according to about 15 users. Created dynamic conferences both with and without PIN. Was prompted to enter pins on pin-protected conferences. Will try high # conferences later to test. Have NOT tried the e and E options

edited on: 02-18-04 12:34

By: Brian West (bkw918) 2004-02-21 17:13:39.000-0600

Ok I attached Tony's patch to allow outcalling and user muting.  So If I want to fix it where people can't hear me then this patch does that.  Also presents the admin with an option to make outbound calls and pull people into a meetme!



By: flash (flash) 2004-02-22 11:17:58.000-0600

ok here is the setup.
* CVS as of 2/21/04
patch applied in this bug ID.

two phones (cisco 7960's)  SIP ID: 3301 and 3302

conf extension is 666

exten => 666, 1, MeetMe(1234, dpsa)

If on 3301 and on 3302 you call ext 666 you get the conf just fine.

If you call 666 on 3301 hit the * key.. go to admin menu select 02 and dial 3302
the 3302 will ring if you answer it tells you call is connected and then drops the call on 3302.  
3301 stays in conf.  If you look below it an error:

Feb 22 10:50:25 WARNING[1274342192]: app_meetme.c:365 conf_run: Error getting conference

exten => 3301,1,Dial(SIP/3301,20,tr)
exten => 3302,1,Dial(SIP/3302,20,tr)

*CLI>     -- Executing MeetMe("SIP/3301-6118", "1234| dpsa") in new stack
   -- Created ZapTel conference 1023 for conference '1234'
   -- Playing 'conf-onlyperson' (language 'en')
   -- Playing 'meetme-muteon' (language 'en')
   -- Playing 'meetme-admin-menu' (language 'en')
   -- Executing Dial("Local/3302@meetme_admin-74e7,2", "SIP/3302|20|tr") in new stack
   -- Called 3302
   -- SIP/3302-0042 is ringing
   -- SIP/3302-0042 answered Local/3302@meetme_admin-74e7,2
Feb 22 10:50:25 NOTICE[1257556784]: channel.c:1557 __ast_request_and_dial: Don't know what to do with control frame -1
   -- Lauching MeetMe(1234) on Local/3302@meetme_admin-74e7,1
   -- Playing 'meetme-callpass' (language 'en')
 == Spawn extension (meetme_admin, 3302, 1) exited non-zero on 'Local/3302@meetme_admin-74e7,2'
Feb 22 10:50:25 WARNING[1274342192]: app_meetme.c:365 conf_run: Error getting conference
   -- Playing 'meetme-muteoff' (language 'en')
   -- Playing 'meetme-return' (language 'en')


By: Tilghman Lesher (tilghman) 2004-02-22 11:30:06.000-0600

Latest patchset for Ee options gets an empty static conference, no matter the
digit length.

By: timecop (timecop) 2004-03-07 21:22:55.000-0600

downloaded "meetme.tgz (36,242 bytes) 02-21-04 17:12".
I really need the "outdial" feature.


Testing with SIP:
   -- Executing Dial("Local/1000@meetme_admin-5508,2", "SIP/1234@fwd") in new stack
   -- Called 1234@fwd
Mar  8 11:02:18 NOTICE[294931]: channel.c:1580 __ast_request_and_dial: Don't know what to do with control frame -1
   -- SIP/fwd-3db7 answered Local/1000@meetme_admin-5508,2
   -- Lauching MeetMe(2600) on Local/1000@meetme_admin-5508,1
   -- Playing 'meetme-callpass' (language 'en')
 == Spawn extension (meetme_admin, 1000, 1) exited non-zero on 'Local/1000@meetme_admin-5508,2'
Mar  8 11:02:23 WARNING[327701]: app_meetme.c:365 conf_run: Error getting conference
   -- Playing 'meetme-muteoff' (language 'en')
   -- Playing 'meetme-return' (language 'en')

(basically same issue as flash's report).
I guess the conference handle(?) or whatever gets lost when calling out and they cannot be bridged back together.
Still needs work :(

By: Tilghman Lesher (tilghman) 2004-03-08 11:23:28.000-0600

Outdial has been split into bug ASTERISK-1287, so we can finalize the original part of this patch.

edited on: 03-24-04 18:41

By: Tilghman Lesher (tilghman) 2004-04-08 14:49:48

No interest in getting these patches committed.

By: Tilghman Lesher (tilghman) 2004-04-10 13:16:07

Fixed in CVS

By: Tilghman Lesher (tilghman) 2004-04-10 13:16:41

Fixed in CVS