Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue when creating a conference #2

Closed
labomatik opened this issue Apr 27, 2020 · 5 comments
Closed

Issue when creating a conference #2

labomatik opened this issue Apr 27, 2020 · 5 comments

Comments

@labomatik
Copy link

When creating a conference using
$url = Bigbluebutton::create([ 'meetingID' => 'sdcsiqufgssf', 'meetingName' => 'testmeeting', 'attendeePW' => 'attendee', 'moderatorPW' => 'moderator' ]);

i've this error on the bigbluebutton server: HTTP Status 500 – Internal Server Error
with this log
/var/log/bigbluebutton/bbb-web.log:2020-04-27T16:23:52.768+02:00 ERROR o.g.w.e.GrailsExceptionResolver - NumberFormatException occurred when processing request: [GET] /bigbluebutton/api/create

It's a fresh bigbluebutton server and using api-mate all is working perfectly

@joisarjignesh joisarjignesh added good first issue Good for newcomers and removed good first issue Good for newcomers labels Apr 28, 2020
@joisarjignesh
Copy link
Owner

joisarjignesh commented Apr 28, 2020

@labomatik i think it's server issue not a package issue
note : currently this package for laravel framework 5.5 or above

try this

use BigBlueButton\BigBlueButton;
use BigBlueButton\Parameters\CreateMeetingParameters;

$bbb = new BigBlueButton();

$createMeetingParams = new CreateMeetingParameters($meetingID, $meetingName);
$createMeetingParams->setAttendeePassword($attendee_password);
$createMeetingParams->setModeratorPassword($moderator_password);
$response = $bbb->createMeeting($createMeetingParams);

if ($response->getReturnCode() == 'FAILED') {
	return 'Can\'t create room! please contact our administrator.';
} else {
	// process after room created
}

if getting same issue then it's server issue not a package issue ...

@labomatik
Copy link
Author

It's working perfectly using the bigbluebutton-api-php

i'm using this:

        $bbb = new BigBlueButton();

        $createMeetingParams = new CreateMeetingParameters($meetingID, $meetingName);
        $createMeetingParams->setAttendeePassword("atm");
        $createMeetingParams->setModeratorPassword("mpa");
  
        $createMeetingParams->setRecord(true);
        $createMeetingParams->setAllowStartStopRecording(true);
        $createMeetingParams->setAutoStartRecording(false);


        $response = $bbb->createMeeting($createMeetingParams);
        if ($response->getReturnCode() == 'FAILED') {
            return false;
        } else {
            $joinMeetingParams = new JoinMeetingParameters($meetingID, 'MyName' , 'mpa');
            $joinMeetingParams->setRedirect(true);
            $url = $bbb->getJoinMeetingURL($joinMeetingParams);
            return $url;
        }

@joisarjignesh
Copy link
Owner

joisarjignesh commented Apr 29, 2020

@labomatik can you try this code so i understand where is issue (let me know)

   use JoisarJignesh\Bigbluebutton\Facades\Bigbluebutton;
   use BigBlueButton\Parameters\CreateMeetingParameters;

       $bbb = new BigBlueButton();
       $createMeetingParams = new CreateMeetingParameters($meetingID, $meetingName);
       $createMeetingParams->setAttendeePassword("atm");
       $createMeetingParams->setModeratorPassword("mpa");
       $createMeetingParams->setRecord(true);
       $createMeetingParams->setAllowStartStopRecording(true);
       $createMeetingParams->setAutoStartRecording(false);


       dd(\Bigbluebutton::create($createMeetingParams))

@labomatik
Copy link
Author

Illuminate\Support\Collection {#2106 ▼
  #items: array:15 [▼
    "returncode" => "SUCCESS"
    "meetingID" => "test"
    "internalMeetingID" => "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3-1588141956553"
    "parentMeetingID" => "bbb-none"
    "attendeePW" => "atm"
    "moderatorPW" => "mpa"
    "createTime" => "1588141956553"
    "voiceBridge" => "70126"
    "dialNumber" => "613-555-1234"
    "createDate" => "Wed Apr 29 08:32:36 CEST 2020"
    "hasUserJoined" => "false"
    "duration" => "0"
    "hasBeenForciblyEnded" => "false"
    "messageKey" => []
    "message" => []
  ]
}

@joisarjignesh
Copy link
Owner

joisarjignesh commented Apr 30, 2020

@labomatik updated my package i think duration and maxpartipant is numeric but i set as string so error occur on server try new version v1.0.6

remove old config/bigbluebutton.php

php artisan vendor:publish --tag=bigbluebutton-config
php artisan config:clear

Bigbluebutton::create([ 
           'meetingID' => 'sdcsiqufgssf',
           'meetingName' => 'testmeeting',
           'attendeePW' => 'attendee',
           'moderatorPW' => 'moderator'
 ]);

if getting same issue please contact me so we can fixed this issue my skype Id: joisarjignesh10
email : jigneshjoisar@gmail.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants