'web', 'prefix' => 'dashboard', 'namespace' => 'Modules\Dashboard\Http\Controllers'], function () { Route::get('/', 'DashboardController@index')->name('dashboard'); Route::get('/phone/change_status/{command}/{name}','DashboardController@changePhoneStatus')->name('changePhoneStatus'); Route::get('/phone/my-agent-status', 'DashboardController@getMyAgentStatus')->name('dashboard.myAgentStatus'); Route::get('/phone/active-linkedid', 'DashboardController@getActiveLinkedid')->name('dashboard.activeLinkedid'); Route::get('/phone', 'DashboardController@phone')->name('phone'); Route::get('/phone-stable', 'DashboardController@phoneStable')->name('phoneStable'); Route::get('/lang/en.json ', 'DashboardController@langJson')->name('phoneLang'); Route::get('/getCallerInfo', 'DashboardController@getCallerInfo')->name('getCallerInfo'); Route::get('/new-tickets', 'DashboardController@getNewTickets')->name('dashboard.new-tickets'); Route::get('/get-phone-status', 'DashboardController@getPhoneStatus')->name('dashboard.getPhoneStatus'); Route::get('/sip-credentials', 'DashboardController@getSipCredentials')->name('dashboard.sipCredentials'); Route::get('/sip-status', 'DashboardController@getSipStatus')->name('dashboard.sipStatus'); Route::post('/monitor-log', 'DashboardController@monitorLog')->name('dashboard.monitorLog'); }); /* |-------------------------------------------------------------------------- | External Client Softphone Integration page |-------------------------------------------------------------------------- | | Fixed URL for every user. Requires an authenticated session; renders the | same Softphone page as /dashboard/phone-stable. | */ Route::group(['middleware' => 'web', 'namespace' => 'Modules\Dashboard\Http\Controllers'], function () { Route::get('/softphone/integration', 'SoftphoneEmbedController@show')->name('softphone.integration'); });