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