if cmd[1] == 'set' or cmd[1] == 'show':
query_args = {
"method":"configManager.setConfig",
"params": {
"table": {
"Vto00": {
"Address": "10.10.10.40",
"Enable": True,
"LockNumber": 2,
"MachineAddress": "Main VTO",
"MiddleNumber": "19",
"Password": "XXXXX",
"Port": 5000,
"RingFile": "/mnt/sd/sound1.mp3",
"RingVolume": 40,
"Type": "Vto",
"Username": "admin"
},
},
"name":"VTOInfo",
},
"session":self.SessionID,
"id":self.ID
}
[Console]# test-config set
[*] query: {'method': 'configManager.setConfig', 'params': {'table': {'Vto00': {'Address': '10.10.10.40', 'Enable': True, 'LockNumber': 2, 'MachineAddress': 'Main VTO', 'MiddleNumber': '19', 'Password': 'XXXXXX', 'Port': 5000, 'RingFile': '/mnt/sd/sound1.mp3', 'RingVolume': 40, 'Type': 'Vto', 'Username': 'admin'}}, 'name': 'VTOInfo'}, 'session': 2147483646, 'id': 6}
{
"id": 6,
"params": {
"options": null
},
"result": true,
"session": 2147483646
}
[Console]# quit
[-] Zero data received from Console
[*] All done
ffmpeg -i dingdong.mp3 -acodec pcm_s16le -ac 1 -ar 16000 dingdong.wav
if cmd[1] == 'set' or cmd[1] == 'show':
query_args = {
"method":"configManager.setConfig",
"params": {
"table": {
"AlarmVolume": 70,
"AutoSnapshot": False,
"DisableRingEndTime": "1970-01-01 00:00:00",
"DisableRingStartTime": "1970-01-01 00:00:00",
"LeaveMessageUpload": False,
"LocalVideoEnable": False,
"MaxMonitorTime": 300,
"MaxRecordTime": 300,
"ReviseTime": 0,
"RingFile": "/mnt/data/Sounds/phoneRing/phone_ring1.pcm",
"RingVolume": 70,
"SilenceEnable": False,
"SnapEnable": False,
"TalkInterface": "eth0",
"TalkVolume": 70,
"TimeLimit": [
{
"MaxConnectingTime": 600,
"MaxLeaveWordTime": 30,
"MaxRingingTime": 0
},
{
"MaxConnectingTime": 120,
"MaxLeaveWordTime": 90,
"MaxRingingTime": 0
},
{
"MaxConnectingTime": 120,
"MaxLeaveWordTime": 30,
"MaxRingingTime": 0
}
],
"VthRingFile": "/mnt/data/Sounds/phoneRing/phone_ring1.pcm",
"VthRingVolume": 70
},
"name":"VideoTalkPhoneGeneral",
},
"session":self.SessionID,
"id":self.ID
}
Weil auch ich die Klingeltöne der VTH auch nicht gerade berauschend finde, habe ich mich heute mal gespielt, einen neuen Klingelton drauf zu bekommen.
Das File habe ich mit einem PC auf die SD-Card der VTH ins root Verzeichnis kopiert.
Danach die Config mit dem Script folgend geändert:
Und voila - nun spielt mein VTH Thunderstruck beim Klingeln!Code:if cmd[1] == 'set' or cmd[1] == 'show': query_args = { "method":"configManager.setConfig", "params": { "table": { "Vto00": { "Address": "192.168.1.2", "Enable": True, "LockNumber": 2, "MachineAddress": "Main VTO", "MiddleNumber": "19", "Password": "12345678", "Port": 5000, "RingFile": "/mnt/sd/thunderstruck.mp3", "RingVolume": 40, "Type": "Vto", "Username": "admin" }, }, "name":"VTOInfo", }, "session":self.SessionID, "id":self.ID }
Muss mal probieren, das Ganze auch mit einer VTO durchzuspielen - bin aber guter Dinge, den Sound nach dem Drücken des Klingelknopfes auch zu verändern.
Bei den anderen Sounds wirds wohl ein wenig schwieriger, weil die nicht in der Config definiert werden.
Yes, I followed it! But thats for the VTH, now I want to change the speech sound that the VTO plays when you press the door button.Yes off course - otherwise I would not post this how-to.
User bronatio made the effort and created a good howto.