I am a Sr. Software engineer and a former core developer for the FreePBX project. I have been involved in open source software as a user and developer since 2005. I have been in computers since I was a child with my introduction to computers on a IBM XT.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// (c)2021 James Finstrom | |
// License: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) | |
"FreePBX Text Input":{ | |
"scope": "php,html", | |
"prefix": "f-texti", | |
"body": [ | |
"<!--${1:LABEL}-->", | |
"<div class=\"element-container\">", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace FreePBX\modules\Digium_phones; | |
use FreePBX\modules\Backup as Base; | |
class Restore Extends Base\RestoreBase{ | |
public function runRestore(){ | |
$configs = $this->getConfigs(); | |
$this->importTables($configs['tables']); | |
} | |
public function processLegacy($pdo, $data, $tables, $unknownTables){ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$options = include(__DIR__.'/options.php'); | |
?> | |
<html lang="en"> | |
<head> | |
<title>Select PHP Example</title> | |
</head> | |
<body> | |
<select id="example" name="example"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const ari = require("ari-client"); | |
const freepbx = new require("freepbx"); | |
const co = require("co"); | |
co(function*() { | |
var freepbxC = yield freepbx.connect(); | |
var ariC = yield ari.connect( | |
"http://localhost:8088/ari", | |
freepbxC.config.configs.FPBX_ARI_USER, | |
freepbxC.config.configs.FPBX_ARI_PASSWORD |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
openapi: 3.0.1 | |
info: | |
title: Asterisk ARI | |
version: 6.0.0 | |
servers: | |
- url: http://localhost:8088/ari | |
tags: | |
- name: applications | |
description: Stasis application resources | |
- name: asterisk |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
basePath: /ari | |
definitions: | |
containers: | |
description: Container | |
binary: | |
description: Binary | |
Application: | |
description: Details of a Stasis application | |
properties: | |
bridge_ids: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## TO USE | |
## Place these contents in /etc/yum.repos.d/sangoma-freepbx.repo | |
## run: echo 7 > /etc/yum/vars/customver | |
# This is the standard Sangoma Yum Repository | |
[sng-base] | |
name=Sangoma-$customver - Base | |
mirrorlist=http://mirrorlist.sangoma.net/?release=$customver&arch=$basearch&repo=os&dist=$dist&staging=$staging | |
#baseurl=http://package1.sangoma.net/os/$customver/os/x86_64/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
define('FPBX_LOG_FATAL', FATAL); | |
define('FPBX_LOG_CRITICAL', CRITICAL); | |
define('FPBX_LOG_SECURITY', SECURITY); | |
define('FPBX_LOG_SIGNATURE_UNSIGNED', SIGNATURE_UNSIGNED); | |
define('FPBX_LOG_UPDATE', UPDATE); | |
define('FPBX_LOG_ERROR', ERROR); | |
define('FPBX_LOG_WARNING', WARNING); | |
define('FPBX_LOG_NOTICE', NOTICE); | |
define('FPBX_LOG_INFO', INFO); |