Compare commits
2 Commits
f01ffa4c25
...
d9ff3a6e4a
Author | SHA1 | Date | |
---|---|---|---|
|
d9ff3a6e4a | ||
|
dc47a1d50f |
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
build
|
||||
dist
|
||||
__pycache__
|
44
__main__.spec
Normal file
44
__main__.spec
Normal file
@ -0,0 +1,44 @@
|
||||
# -*- mode: python ; coding: utf-8 -*-
|
||||
|
||||
|
||||
block_cipher = None
|
||||
|
||||
|
||||
a = Analysis(['__main__.py'],
|
||||
pathex=['X:\\Documents\\Projekte\\Simon\\python media controll'],
|
||||
binaries=[],
|
||||
datas=[],
|
||||
hiddenimports=[],
|
||||
hookspath=[],
|
||||
hooksconfig={},
|
||||
runtime_hooks=[],
|
||||
excludes=[],
|
||||
win_no_prefer_redirects=False,
|
||||
win_private_assemblies=False,
|
||||
cipher=block_cipher,
|
||||
noarchive=False)
|
||||
pyz = PYZ(a.pure, a.zipped_data,
|
||||
cipher=block_cipher)
|
||||
|
||||
exe = EXE(pyz,
|
||||
a.scripts,
|
||||
[],
|
||||
exclude_binaries=True,
|
||||
name='__main__',
|
||||
debug=False,
|
||||
bootloader_ignore_signals=False,
|
||||
strip=False,
|
||||
upx=True,
|
||||
console=True,
|
||||
disable_windowed_traceback=False,
|
||||
target_arch=None,
|
||||
codesign_identity=None,
|
||||
entitlements_file=None )
|
||||
coll = COLLECT(exe,
|
||||
a.binaries,
|
||||
a.zipfiles,
|
||||
a.datas,
|
||||
strip=False,
|
||||
upx=True,
|
||||
upx_exclude=[],
|
||||
name='__main__')
|
99
resources.py
Normal file
99
resources.py
Normal file
@ -0,0 +1,99 @@
|
||||
|
||||
class CLMgrMessage():
|
||||
CLMgrLineStateChangedMessage = 0 # state of at least one line has changed
|
||||
CLMgrLineSelectionChangedMessage = 1 # line in focus has changed
|
||||
CLMgrLineDetailsChangedMessage = 2 # details of at least one line have changed
|
||||
CLMgrCallDetailsMessage = 4 # details of last call are available, post mortem for logging purpose
|
||||
CLMgrServerDownMessage = 5 # server goes down, keep line manager, wait for ServerUp message
|
||||
CLMgrServerUpMessage = 6 # server is up again, keep interfaces to line manger
|
||||
CLMgrWaveDeviceChanged = 7 # speaker / micro has been switched on / off
|
||||
CLMgrGroupCallNotificationMessage = 8 # notification about group call
|
||||
CLMgrNumberOfLinesChangedMessage = 10 # the number of lines has changed
|
||||
CLMgrClientShutDownRequest = 11 # Client Line Manager requests client to shutdown and release all interfaces
|
||||
CLMgrLineStateChangedMessageEx = 28 # state of certain line has changed, lParam: LOWORD: line index of line that changed its state (starting with 0) HIWORD: new state of this line
|
||||
|
||||
s = [
|
||||
"CLMgrLineStateChangedMessage",
|
||||
"CLMgrLineSelectionChangedMessage",
|
||||
"CLMgrLineDetailsChangedMessage",
|
||||
"",
|
||||
"CLMgrCallDetailsMessage",
|
||||
"CLMgrServerDownMessage",
|
||||
"CLMgrServerUpMessage",
|
||||
"CLMgrWaveDeviceChanged",
|
||||
"CLMgrGroupCallNotificationMessage",
|
||||
"",
|
||||
"CLMgrNumberOfLinesChangedMessage",
|
||||
"CLMgrClientShutDownRequest",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"CLMgrLineStateChangedMessageEx"
|
||||
]
|
||||
|
||||
class LineState():
|
||||
Inactive = 0 # line is inactive
|
||||
HookOffInternal = 1 # off hook, internal dialtone
|
||||
HookOffExternal = 2 # off hook, external dialtone
|
||||
Ringing = 3 # incoming call, ringing
|
||||
Dialing = 4 # outgoing call, we are dialing, no sound
|
||||
Alerting = 5 # outgoing call, alerting = ringing on destination
|
||||
Knocking = 6 # outgoing call, knocking = second call ringing on destination
|
||||
Busy = 7 # outgoing call, destination is busy
|
||||
Active = 8 # incoming / outgoing call, logical and physical connection is established
|
||||
OnHold = 9 # incoming / outgoing call, logical connection is established, destination gets music on hold
|
||||
ConferenceActive = 10 # incoming / outgoing conference, logical and physical connection is established
|
||||
ConferenceOnHold = 11 # incoming / outgoing conference, logical connection is established, not physcically connected
|
||||
Terminated = 12 # incoming / outgoing connection / call has been disconnected
|
||||
Transferring = 13 # special LSOnHold, call is awaiting to be transferred, peer gets special music on hold
|
||||
Disabled = 14 # special LSInactive: wrap up time
|
||||
|
||||
s = [
|
||||
"Inactive",
|
||||
"HookOffInternal",
|
||||
"HookOffExternal",
|
||||
"Ringing",
|
||||
"Dialing",
|
||||
"Alerting",
|
||||
"Knocking",
|
||||
"Busy",
|
||||
"Active",
|
||||
"OnHold",
|
||||
"ConferenceActive",
|
||||
"ConferenceOnHold",
|
||||
"Terminated",
|
||||
"Transferring",
|
||||
"Disabled"
|
||||
]
|
||||
|
||||
class DisconnectReason():
|
||||
Normal = 0
|
||||
Busy = 1
|
||||
Rejected = 2
|
||||
Cancelled = 3
|
||||
Transferred = 4
|
||||
JoinedConference = 5
|
||||
NoAnswer = 6
|
||||
TooLate = 7
|
||||
DirectCallImpossible = 8
|
||||
WrongNumber = 9
|
||||
Unreachable = 10
|
||||
CallDiverted = 11
|
||||
CallRoutingFailed = 12
|
||||
PermissionDenied = 13
|
||||
NetworkCongestion = 14
|
||||
NoChannelAvailable = 15
|
||||
NumberChanged = 16
|
||||
IncompatibleDestination = 17
|
Loading…
x
Reference in New Issue
Block a user