Автоматическая загрузка конфига Linphone пользователю

Хотите поделиться интересным решением, идеей, просто помочь другим не наступать на известные грабли? Или почитать заметки бывалых о работе с терминальными серверами Windows?
Ответить
amxs3
Сообщения: 158
Зарегистрирован: Пн окт 31, 2016 11:19 am

Автоматическая загрузка конфига Linphone пользователю

Сообщение amxs3 »

https://www.youtube.com/watch?v=-QXoOggoq-M
Доклад на AsterConf. Загрузка конфигов Linphone каждому пользователю. И в целом очень хвалили WTWarю.

Код из доклада:

Код: Выделить всё

$MacIPDb = Import-Csv 'C:\wtware\clientname.csv'
$UserPhoneDb = Import-Csv 'C:\wtware\userphone.csv'

foreach ($line in $MacIPDb) {
    if ($line.MAC -eq $env:CLIENTNAME.Trim("wtw")) {
        $ip = $line.IP
    }
}

foreach ($line in $UserPhoneDb) {
    if ($line.USER -eq $env:USERNAME) {
        $phone = $line.PHONE
        $passwd = $line.PASSWD
    }
}

curl.exe --form "command=register sip:$phone@192.168.0.8 192.168.0.8 #passwd" http://$ip/linphonec

<#
clientname.csv

MAC,IP
sf46s4fs43sf,192.168.0.200
887vfdvgdvdv,192.168.0.201

userphone.csv

USER,PHONE,PASSWD
ivanov,200,Passw0rd
petrov,201,Passw0rd

#>
Ленитесь с нами, ленитесь лучше нас!
Ответить