freepbx и asterisk 13 websokets wss transport нету в меню

Здравствуйте уважаемые читатели !

Сегодня речь пойдет о том что во freepbx нету транспорта для websockets во всяком случае в релизах (

как же его добавить
нам нужно отредактировать файл admin/modules/core/functions.inc.php
ищем строку
if (version_compare($amp_conf[‘ASTVERSION’],’1.8′,’ge’)) {
unset($select);
$select[] = array(‘value’ => ‘udp,tcp,tls’, ‘text’ => _(‘All — UDP Primary’));
$select[] = array(‘value’ => ‘tcp,udp,tls’, ‘text’ => _(‘All — TCP Primary’));
$select[] = array(‘value’ => ‘tls,udp,tcp’, ‘text’ => _(‘All — TLS Primary’));
if (version_compare($amp_conf[‘ASTVERSION’],’11’,’ge’)) {
$select[] = array(‘value’ => ‘ws,udp,tcp,tls’, ‘text’ => _(‘All — WS Primary’));
//туда добавляем строку :

$select[] = array(‘value’ => ‘wss,udp,tcp,tls’, ‘text’ => _(‘All — WSS Primary’));
}
$select[] = array(‘value’ => ‘udp’, ‘text’ => _(‘UDP Only’));
$select[] = array(‘value’ => ‘tcp’, ‘text’ => _(‘TCP Only’));
$select[] = array(‘value’ => ‘tls’, ‘text’ => _(‘TLS Only’));
if (version_compare($amp_conf[‘ASTVERSION’],’11’,’ge’)) {
$select[] = array(‘value’ => ‘ws’, ‘text’ => _(‘WS Only’));
//и сюда :
$select[] = array(‘value’ => ‘wss,udp,tcp,tls’, ‘text’ => _(‘All — WSS Primary’));

}

Сохраняем и радуемся жизни.
На этом все всегда ваш боевой товарищ Taras Kramarets aka ~NiX~