понедельник, 21 апреля 2014 г.

Телефонная книга для panasonic kx-ut123.

При настройке panasonic kx-ut123 столкнулся с тем что нет информации про синтаксис XML файла телефонной книги не в одном официальном и неофициальном источнике. После переписки с техподдержкой и недели тестов были получены настройки.

четверг, 17 апреля 2014 г.

Подключение asterisk к атс "panasonic" моделей TDA и TDE

Требуется:
Установить asterisk с платой E1 и подключить его к существующим атс panasonic моделей TDA и TDE чтоб при звонке высвечивалось имя кто звонит как с panasonic на asterisk так и обратную сторону.
Решение:Установил CentOS 6.5 x86_64. скачав дистрибутив с официального сайта.
Дальше обновил систему отключил SELINUX и установил компоненты требуемые для работы asterisk

Переключение платы с T1 на E1

Купив Digium Wildcard TE 235 плату подключив ее к серверу обнаружил что она работает в режиме T1 обратившись к интернету решения найти не удалось. Но решение было найдено в совершенно не обычном месте в официальной документации :) 
Трубуется в файле /etc/modprobe.d/dahdi.conf написать следующее:
options wcte43x default_linemode=e1
перезагружаем dahdi и готово проверить можно командой dahdi_scan должно появиться примерно такое 
[1]
active=yes
alarms=OK
description=WCTE23X (PCI) Card 0 Span 1
name=WCTE2/0/1
manufacturer=Digium
devicetype=Wildcard TE235
location=PCI Bus 05 Slot 01
basechan=1
totchans=31irq=0
type=digital-E1
syncsrc=1
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=AMI,HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS/CRC4
Не забудьте заново сконфигурировать файл /etc/dahdi/system.conf

вторник, 15 апреля 2014 г.

SIP Panasonic KX-UT123

Восстановление фабричных настроек (hardreset)

Через меню телефона:
Setup → #136 → Factory Setting → Yes → Yes

Включение WEB интерфейса

Узнать назначенный устройству IP адрес можно через меню телефона:
Setup → Information Display
Включить WEB интерфейс можно через меню телефона:
Setup → Network Setting → EmbededWeb → On
login: admin
password: adminpass

Настройка VoIP параметров

Для автоматической настройки телефонов я использовал DHCP с указанием 66 опции загрузки с сервера tftp  
В качестве сервера использовал Tftpd64:
создать файл в корне сервера с названием модели в моем случае "KX-UT123RU"

KX-UT123RU.cfg

среда, 2 апреля 2014 г.

Получение списка в формате csv кто имеет доступ к папкам

Давно искал способ для быстрого получения списка прав на папки и вот наконец состоялось.

$folder = "\\ors-tlm-file.oresco.ru\Departments\"
$resc = gci $folder | where {$_.extension -like ""}
$out = foreach($r in $resc)
{
$s = get-acl $r.fullname

foreach($inherit in $s.Access)
    {
 $inherit | add-member -membertype noteproperty -name Path -value $r.fullname -passthru |
    select Path, IdentityReference, filesystemrights
 }
}
$out | Export-Csv -Encoding "Unicode" -Path "c:\FolderReport.csv" -Delimiter ";"
когда требуется найти явно назначенные, не наследуемые права на каталоги.
$folder = "\\file.domain.corp\Share\"
$resc = gci $folder | where {$_.extension -like ""}
$out = foreach($r in $resc)
{
$s = get-acl $r.fullname

foreach($inherit in $s.Access)
 {
 if ($inherit.IsInherited -like "False")
     {
  $inherit | add-member -membertype noteproperty -name Path -value $r.fullname -passthru |
        select Path, IdentityReference, filesystemrights
  }
 }
}
$out | Export-Csv -Encoding "Unicode" -Path "c:\FolderReport.csv" -Delimiter ";"