• Маршрутизация входящего вызова в другой транк. Перенаправление звонков между транками в FreePBX 14

    Столкнулся недавно с задачей по маршрутизации звонков между несколькими FreePBX соединенными SIP-транками. Необходимо вызов пришедший из одного SIP-транка на определенный номерной план передать в другой SIP-транк.

     

    Имеется три АТС на базе FreePBX (13, 14) — FreePBX «A» (номерной план 1ХХ), FreePBX «B» (номерной план 2ХХ), FreePBX «C» (номерной план 3ХХ). Которые соединены между собой SIP-транками следующим образом:

    FreePBX «A» <—-SIP TRUNK «A»—-> FreePBX «B» <—-SIP TRUNK «B»—-> FreePBX «C»

     

    Для наглядности рассмотрим к примеру ситуацию когда необходимо дозваниваться с FreePBX «A» (1ХХ) до абонентов находящихся в FreePBX «С» (3ХХ) и в обратном направлении.

     

    Можно конечно решить задачу соединив отдельным SIP-транком  FreePBX «A» и FreePBX «С», но рассмотрим другой вариант, когда к примеру нет возможности соединить их на прямую, тогда в этом случае посредником для звонков будет выступать FreePBX «B», т.к. он имеет связь по SIP-транку с FreePBX «С» и FreePBX «A».

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Вычисление хэшей файлов по ГОСТ 34.11-2012

    По производственной необходимости понадобилось вычислять хеши файлов по ГОСТ 34.11-2012.

     

    Сделать это можно утилитой которая предоставляет КриптоПРО (Вычисление хэшей с использованием КриптоПро CSP 4.0 по ГОСТ 34.11-2012). Она прекрасно справляется со своей задачей, но она консольная, т.е. рядовому пользователю будет проблематично и не удобно ей пользоваться.

     

    Дабы снять с себя постоянные просьбы пользователей, о помощи в вычислении хешей нужных им файлов, решил написать графическую обертку для этой консольной утилиты.

     

    Принцип работы программы простой, по кнопке «Open» выбираете файлы для которых необходимо вычислить хеш сумму и дожидаетесь результата. Результат вычисления будет отображен ниже. По кнопке «CopyToClipboard» можно скопировать все содержимое в буфер обмена.

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Как изменить CallerID при входящем звонке FreePBX 14 в связке с Asterisk 16

    В работе имеется связка Asterisk 16.3.0 + FreePBX 14.0.11 и два SIP-провайдера. Задался вопросом как модифицировать/изменить номер телефона (CallerID) при входящем звонке, устанавливая префикс 8 в любом случае. Мне нужно это для удобства обратного набора, на поступивший внешний звонок.

     

    В моем случае один SIP-провайдер отдает номер телефона с префиксом 7, прим. 7800-800-80-80 (7XXXXXXXXXX), а другой вообще без префикса, прим. 800-800-80-80.

    Чтобы исправить это, нам  необходимо немного модифицировать dialplan, внеся в файл конфигурации /etc/asterisk/extensions_custom.conf следующий код:

    [from-pstn-custom]
    exten => _X.,1,ExecIF($[${VALID_EXTEN(fix-cid,${CALLERID(num)})}]?Gosub(fix-cid,${CALLERID(num)},1))
    
    [fix-cid]
    ; Входящий номер с кодом 7
    exten => _7XXXXXXXXXX,1,Set(CALLERID(num)=8${CALLERID(num):1})
    exten => _7XXXXXXXXXX,n,Return()
    
    ; Входящий номер без кода страны
    exten => _XXXXXXXXXX,1,Set(CALLERID(num)=8${CALLERID(num)})
    exten => _XXXXXXXXXX,n,Return()

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (2 голос(ов), в среднем: 4,00 из 5)
    Загрузка...
  • Программа для мониторинга устройств по протоколу SNMP. Мониторинг сетевых принтеров.

    Для простого и удобного мониторинга сетевых принтеров, была написана программа «Мониторинг состояния картриджей в принтерах». Данная программа имела ряд изъянов в функциональном плане, о чём свидетельствуют комментарии в статье к программе.

     

    Учитывая тот факт, что программа так или иначе используется не только мной, после долгих обещаний пользователям, всё-таки было найдено время и программа переписана с нуля. Теперь она позиционируется не только как опросник сетевых принтеров, но, в принципе и как опросник любых устройств поддерживающих протокол SNMP.

     

    На данный момент выпущена тестовая версия, которая в целом уже функционирует, но необходим feedback реальных пользователей о наличии проблем в программе и расширению её функционала.

     

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (2 голос(ов), в среднем: 5,00 из 5)
    Загрузка...
  • Как изменить информацию о дате и времени создания файла.

    UPD 1 Выпущена версия 1.0.0.2. Добавлена возможность выбора нескольких файлов, возможность выбора изменять только дату или время

    Время от времени, на работе сталкиваюсь с просьбами от коллег в помощи изменении информации о дате и времени создания файла. Поэтому для пользователей написал простую утилитку по смене сведений в файле о «Создании», «Изменении» и последнего «Доступа» к нему.

     

    Принцип работы утилиты прост, как рубль двадцать — открываем необходимый файл (Open File), выставляем требуемую дату и время, отмечает галочками интересующие нас пункты и нажимаем «Change timestamp»:

    Скачать “Timestamp Changer” chg_timestamp_v.1.0.0.2.zip – Загружено 374 раза – 665 KB

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 5,00 из 5)
    Загрузка...
  • Установка драйвера контроллера Shared PERC 8 Mini в VMware ESXi 6.5 для блейд-сервера Dell PowerEdge M620

    На блейд-сервер Dell PowerEdge M620 входящий в состав шасси VRTX, установил VMware ESXi 6.5. После установки в vSphere не обнаружились не одного дискового хранилища, которые имеются в шасси VRTX.

     

    Проблема заключается в отсутствие необходимого драйвера для контроллера Shared PERC 8 Mini. Для решения проблемы, нужно всего навсего уставить отсутствующий драйвер в систему VMware ESXi 6.5

     

    Скачиваем драйвер:

    Скачать “VMW-ESX-6.5.0-dell_shared_perc8-06.806.90.00-6990897.zip” VMW-ESX-6.5.0-dell_shared_perc8-06.806.90.00-6990897.zip – Загружено 434 раза – 192 KB

    Либо с официального сайта VMWare, в случае если имеется учетная запись там.

     

    Копируем из скачанного архива VIB (dell-shared-perc8-06.806.90.00-1OEM.650.0.0.4598673.x86_64.vib) или автономный пакет (VMW-ESX-6.5.0-dell_shared_perc8-06.806.90.00-offline_bundle-6990897.zip) на сервер VMware ESXi в папку (/tmp). Для примера как это можно сделать, посмотрите статью

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Принудительное обновление Автономной адресной книги (OAB) в MS Exchange 2010 SP3

    Не редко случается когда после заведения нового пользователя в Exchange, остальные пользователи жалуются что они не могут найти нового в своей адресной книге Outlook. Это случается потому что Автономная адресная книга (OAB) обновляется в течении суток и поэтому новый пользователь и не появляется в адресной книге у других пользователей.

     

    Рассмотрим как принудительно обновить автономную адресную книгу (OAB) на Exchange 2010 SP3.

     

    Заходим в Консоль управления Exchange — Конфигурация организации — Почтовый ящик — Автономная адресная книга. Обновляем Автономную адресную книгу (OAB):

    Или через консоль Exchange:

    Get-OfflineAddressBook | Update-OfflineAddressBook

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 3,00 из 5)
    Загрузка...
  • Ошибка Error 0x6d9 (В системе отображения конечных точек не осталось доступных конечных точек) from RpcEpResolveBinding при обновлении Автономной адресной книги в Exchange 2010 SP3.

    Обратил внимание что не обновляется автономная адресная книга в Exchange 2010 SP3. При попытке принудительно инициировать обновление ее, через Консоль управления Exchange — Конфигурация организации — Почтовый ящик — Автономная адресная книга.

     

    Получил ошибку Error 0x6d9 (В системе отображения конечных точек не осталось доступных конечных точек) from RpcEpResolveBinding.

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Как включить доступ root по SSH в Linux

    Маленькая заметка для себя, как включить доступ root пользователя по ssh в Linux.

     

    По-умолчанию ssh вход для пользователя root в Linux отключен, но для решения некоторых задач появляется необходимость в предоставлении доступа для root пользователя по ssh.

     

    Чтобы включить ssh вход для пользователя root в Linux, необходимо в файле /etc/ssh/sshd_config изменить строку:

    PermitRootLogin without-password
    или 
    #PermitRootLogin prohibit-password

    на строку:

    PermitRootLogin yes

     

    Перезапускаем ssh службу:

    /etc/init.d/ssh restart

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (8 голос(ов), в среднем: 3,00 из 5)
    Загрузка...
  • Ошибка Mailbox could not be created. Verify that OU ( Users ) exists при создании тестового пользователя в Exchange 2010 SP3

    В почтовом сервере Exchange 2010 при запуске тестовых команд, таких как Test-OutlookWebServices или Test-EcpConnectivity, требуется учетная запись Exchange Test.

     

    Создается при помощи скрипта New-TestCasConnectivityUser.ps1 из каталога скриптов Exchange 2010 C:\Program Files\Microsoft\Exchange Server\V14\Scripts.

     

    При попытке выполнить скрипт New-TestCasConnectivityUser.ps1, я получил ошибку Mailbox could not be created. Verify that OU ( Users ) exists and that password meets complexity requi rements., которая означает, что не может быть найден OU Users, либо бы заданный пароль не соответствует требованиям сложности:

    [PS] C:\Program Files\Microsoft\Exchange Server\V14\scripts>.\new-TestCasConnectivityUser.ps1
    
    Введите временный безопасный пароль для создания тестовых пользователей. Если установлен диспетчер SCOM, в целях обеспе
    чения безопасности будет регулярно производиться автоматическое изменение пароля. Если диспетчер SCOM не установлен, па
    роль необходимо изменять вручную.
    Ввести пароль: **********
    Создать тестовых пользователей: CAS1.domain.local
    Нажмите сочетание клавиш CTRL+Break для выхода или клавишу ВВОД для продолжения.:
    CreateTestUser : Mailbox could not be created. Verify that OU ( Users ) exists and that password meets complexity requi
    rements.
    C:\Program Files\Microsoft\Exchange Server\V14\scripts\new-TestCasConnectivityUser.ps1:267 знак:31
    + $result = CreateTestUser <<<< $exchangeServer $mailboxServer $securePassword $OrganizationalUnit $UMDialPlan $
    UMExtension $Prompt
    + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,CreateTestUser</span>

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика