Доклад на 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
#>