| | 526 | $engineinfo = engine_getinfo(); |
|---|
| | 527 | if($engineinfo['version'] == 0){ |
|---|
| | 528 | freepbx_log('retrieve_conf', 'fatal', "Failed to get engine information (engine_getinfo: {$engineinfo['engine']})"); |
|---|
| | 529 | fatal(_("Failed to get engine_info"),_("retreive_conf failed to get engine information and cannot configure up a softwitch with out it. Error: {$engineinfo['engine']}")); |
|---|
| | 530 | } |
|---|
| | 531 | // was setting these variables before, assume we still need them |
|---|
| | 532 | $engine = $engineinfo['engine']; |
|---|
| | 533 | $version = $engineinfo['version']; |
|---|
| | 534 | $chan_dahdi = ast_with_dahdi(); |
|---|
| | 535 | |
|---|
| | 536 | $has_func_shared = false; |
|---|
| | 537 | if (version_compare($version, '1.6', 'lt')) { |
|---|
| | 538 | $response = $astman->send_request('Command', array('Command' => 'module show like func_shared')); |
|---|
| | 539 | if (preg_match('/1 modules loaded/', $response['data'])) { |
|---|
| | 540 | $has_func_shared = true; |
|---|
| | 541 | } |
|---|
| | 542 | } else { |
|---|
| | 543 | $has_func_shared = true; |
|---|
| | 544 | } |
|---|
| | 545 | |
|---|
| 538 | | $engineinfo = engine_getinfo(); |
|---|
| 539 | | if($engineinfo['version'] == 0){ |
|---|
| 540 | | freepbx_log('retrieve_conf', 'fatal', "Failed to get engine information (engine_getinfo: {$engineinfo['engine']})"); |
|---|
| 541 | | fatal(_("Failed to get engine_info"),_("retreive_conf failed to get engine information and cannot configure up a softwitch with out it. Error: {$engineinfo['engine']}")); |
|---|
| 542 | | } |
|---|
| 543 | | // was setting these variables before, assume we still need them |
|---|
| 544 | | $engine = $engineinfo['engine']; |
|---|
| 545 | | $version = $engineinfo['version']; |
|---|
| 546 | | $chan_dahdi = ast_with_dahdi(); |
|---|