10 авг. 2014 г.

Замена текстового редактора в консоли Linux

Допустим стандартный текстовый редактор vi, надо сменить на nano, в консоли выполняем:

EDITOR="nano"
export EDITOR

или

echo export EDITOR="nano" >> ~/.bashrc

9 авг. 2014 г.

Отключение ненужных услуг мобильных операторов Украины при использовании SIM карт в GSM шлюзе

1. Оповещение о том, что вам звонили но не смогли дозвониться:

Киевстар: *100*03*3#
МТС: *120*32#

2. Оповещение о том, что абонент которому вы звонили снова в сети:

Киевстар: *100*12*3#
МТС: *120*22#

3. Отключение автоответчика:

Киевстар: *100*04*3#
МТС: Звонок на номер 7745

4. Отмена всех переадресаций:

Киевстар: ##002#
МТС: ##002#





2 авг. 2014 г.

Доступ не администратору для прослушивания записей звонков в Elastix

По умолчанию в Elastix только администратор может видеть все записи звонков. Для исправления данной ситуации, необходимо:

1. Создать новую группу, например Monitor
2. Выставить права monitoring (записи) и report (CDR) для этой группы
3. Создать нового пользователя без внутреннего номера, например monitor и включить его в эту группу
4. Привести файл /var/www/html/libs/paloSantoACL.class.php к следующему виду:

function isUserAdministratorGroup($username) 

$is=false; 
$idUser = $this->getIdUser($username); 
if($idUser){ 
$arrGroup = $this->getMembership($idUser); 
//$is = array_key_exists('administrator',$arrGroup); 
$is = array_search('1', $arrGroup); 

if(isset($arrGroup['Monitor'])) 
$is=true; 


return $is; 
}

Строками

if(isset($arrGroup['Monitor'])) 
$is=true; 

Мы разрешили группе Monitor полный доступ к записям.


Перезапуск FOP в Elastix из консоли

Если разговор давно завершился, а Flash Operator Panel (FOP) продолжает показывать, что разговор еще идет, то:

1. Логинимся по SSH на Elastix Server
2. В консоли выполняем команду:


[root@srv ~]# amportal stop_fop && amportal start_fop