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
#>
 
			
			
							https://www.youtube.com/watch?v=-QXoOggoq-M
Доклад на AsterConf. Загрузка конфигов Linphone каждому пользователю. И в целом очень хвалили WTWarю.
Код из доклада:
[code]$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
#>[/code]