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

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

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

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

amxs3 » Вт май 24, 2022 2:29 pm

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

#>

Вернуться к началу