MantisBT - opensim
View Issue Details
0001689opensim[REGION] OpenSim Corepublic2008-07-08 00:442009-05-31 16:58
Zaki 
DrScofield 
normalfeatureN/A
closedwon't fix 
 
 
Grid (1 Region per Sim) , Grid (Multiple Regions per Sim)
BasicPhysics
Unknown
None
0001689: AsteriskVoice plugin: private chat feature
The original AsteriskVoice plugin does not directly support private chat. With the patch supplied below and the new version of voiceforvw (sourceforge) both conference and private chats are supported.
Requested changes are detailed below:
- AsteriskVoiceModule.cs: Add new CAPS to show private chat support towards the client
- asterisk-opensim.py: Remove Base64 decoding of user UUID for the private chat registrations
- create-user.sql: Dialplan change to not do automatic confirmation of incoming call (this is taken care of by the voiceforvw module), Also the parameter
- create-region.sql: Change the parameter of Meetme
- create-tables.sql: Set default for columns not inserted directly into as not having them results in errors in MySQL strict mode.
No tags attached.
patch asteriskvoice_patch_lf.patch (7,889) 2008-07-08 00:44
http://opensimulator.org/mantis/file_download.php?file_id=670&type=bug
patch asteriskvoice_patch_2_lf.patch (7,969) 2008-07-08 18:00
http://opensimulator.org/mantis/file_download.php?file_id=682&type=bug
Issue History
2008-07-08 00:44ZakiNew Issue
2008-07-08 00:44ZakiFile Added: asteriskvoice_patch_lf.patch
2008-07-08 00:44ZakiSVN Revision => 5377
2008-07-08 00:44ZakiRun Mode => Grid (1 Region per Sim) , Grid (Multiple Regions per Sim)
2008-07-08 00:44ZakiPhysics Engine => BasicPhysics
2008-07-08 00:44ZakiEnvironment => Unknown
2008-07-08 04:28DrScofieldNote Added: 0003562
2008-07-08 04:29DrScofieldNote Edited: 0003562
2008-07-08 18:00ZakiFile Added: asteriskvoice_patch_2_lf.patch
2008-07-08 18:07ZakiNote Added: 0003578
2008-09-14 11:25DrScofieldNote Added: 0005274
2008-09-14 11:26DrScofieldAssigned To => DrScofield
2008-09-14 11:26DrScofieldStatusnew => patch feedback
2009-04-24 01:02ZakiMono Version => None
2009-04-24 01:02ZakiStatuspatch feedback => resolved
2009-04-24 01:02ZakiResolutionopen => won't fix
2009-04-24 01:02ZakiNote Added: 0010948
2009-05-31 16:58chi11kenStatusresolved => closed

Notes
(0003562)
DrScofield   
2008-07-08 04:28   
(edited on: 2008-07-08 04:29)
the patch to OpenSim/Region/Environment/Modules/Avatar/Voice/AsterixVoice/AsteriskVoiceModule.cs looks ok --- indentation is broken though, should be fixed first.

not happy about storing the base64 coded UUID instead of the decoded UUID in the asterisk DB, though. makes it more difficult to debug.

(0003578)
Zaki   
2008-07-08 18:07   
Sorry, you are right, the indentation was off. Fixed and uploaded the new version, please give it a check.

As for the encoded UUID, a new version of the python server will be uploaded in the future, as we discussed earlier. At that time, I'll try to resolve this issue too, but for the moment, showing something that works with both conference and private chat was the priority, so that we can have feedback from the community.
(0005274)
DrScofield   
2008-09-14 11:25   
i'm still not happy about using the base64 coded UUID, can you revert to using the decoded UUID?
(0010948)
Zaki   
2009-04-24 01:02   
With the inclusion of the new FreeSWITCH module, this patch lost its validity. I'm closing it so that it does not clutter the OpenSim mantis.