Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

btcino 0.0.7 / sip 0.0.6 #644

Merged
merged 34 commits into from
Mar 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
3d928eb
* Fix an issues in SIP.js where the ACK and BYE replies didn't go to …
slyoldfox Jan 6, 2023
db45f0d
* Implemented outgoing SIP MESSAGE sending
slyoldfox Jan 16, 2023
d1f3907
Merge remote-tracking branch 'origin/sip-messages'
slyoldfox Jan 16, 2023
f950f60
Cleanup dependencies, code in sip, bticino plugins
slyoldfox Jan 17, 2023
9c869e2
Cleanup dependencies, code in sip, bticino plugins
slyoldfox Jan 17, 2023
06f9320
Clear stale devices from our map and clear the voicemail check
slyoldfox Jan 17, 2023
db8f01d
Do not require register() for a SIP call
slyoldfox Jan 17, 2023
bbedc0f
Narrow down the event matching to deletes of devices
slyoldfox Jan 17, 2023
fd1bfc9
Use releaseDevice to clean up stale entries
slyoldfox Jan 17, 2023
7480fe1
Fix uuid version
slyoldfox Jan 18, 2023
0925fcc
Attempt to make two way audio work
slyoldfox Jan 18, 2023
fd276fa
Attempt to make two way audio work - fine tuning
slyoldfox Jan 18, 2023
7e62f4d
Enable incoming doorbell events
slyoldfox Jan 23, 2023
9a179cb
Merge branch 'koush:main' into main
slyoldfox Feb 2, 2023
3177c42
SipCall was never a "sip call" but more like a manager
slyoldfox Feb 2, 2023
6cc04f6
* Rename sip registered session to persistent sip manager
slyoldfox Feb 5, 2023
b1f1f65
* use the consoles from the camera object
slyoldfox Feb 5, 2023
35d9910
* use the consoles from the camera object
slyoldfox Feb 5, 2023
1e72ecb
* Fix the retry timer
slyoldfox Feb 6, 2023
d62dc1f
Merge branch 'koush:main' into main
slyoldfox Feb 6, 2023
4e85203
Merge branch 'koush:main' into main
slyoldfox Feb 12, 2023
65daaf4
* Added webhook url
slyoldfox Feb 12, 2023
342aaf7
Merge branch 'koush:main' into main
slyoldfox Feb 16, 2023
82ac6d1
Merge branch 'koush:main' into main
slyoldfox Feb 23, 2023
733c311
* parse record route correctly
slyoldfox Feb 23, 2023
7d02279
Merge branch 'koush:main' into main
slyoldfox Feb 27, 2023
95194df
* Add gruu and use a custom fork of sip.js which supports keepAlive S…
slyoldfox Mar 8, 2023
effc767
Merge branch 'koush:main' into main
slyoldfox Mar 8, 2023
4814470
Added webhook urls for faster handling of events
slyoldfox Mar 12, 2023
fdad93b
Added videoclips
slyoldfox Mar 16, 2023
9655843
Merge branch 'koush:main' into main
slyoldfox Mar 16, 2023
1ed1a27
Merge branch 'koush:main' into main
slyoldfox Mar 20, 2023
47853bd
plugins/sip 0.0.6
slyoldfox Mar 20, 2023
45a463a
plugins/bticino 0.0.7
slyoldfox Mar 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,680 changes: 2,026 additions & 2,654 deletions plugins/bticino/package-lock.json

Large diffs are not rendered by default.

99 changes: 49 additions & 50 deletions plugins/bticino/package.json
Original file line number Diff line number Diff line change
@@ -1,50 +1,49 @@
{
"name": "@scrypted/bticino",
"version": "0.0.5",
"scripts": {
"scrypted-setup-project": "scrypted-setup-project",
"prescrypted-setup-project": "scrypted-package-json",
"build": "scrypted-webpack",
"prepublishOnly": "NODE_ENV=production scrypted-webpack",
"prescrypted-vscode-launch": "scrypted-webpack",
"scrypted-vscode-launch": "scrypted-deploy-debug",
"scrypted-deploy-debug": "scrypted-deploy-debug",
"scrypted-debug": "scrypted-debug",
"scrypted-deploy": "scrypted-deploy",
"scrypted-readme": "scrypted-readme",
"scrypted-package-json": "scrypted-package-json"
},
"keywords": [
"scrypted",
"plugin",
"sip"
],
"scrypted": {
"name": "BTicino SIP Plugin",
"type": "DeviceProvider",
"interfaces": [
"DeviceProvider",
"DeviceCreator"
],
"pluginDependencies": [
"@scrypted/prebuffer-mixin",
"@scrypted/pam-diff",
"@scrypted/snapshot"
]
},
"dependencies": {
"@homebridge/camera-utils": "^2.0.4",
"rxjs": "^7.5.5",
"sdp": "^3.0.3",
"sip": "0.0.6",
"stun": "^2.1.0",
"ts-node": "^10.9.1",
"uuid": "^8.3.2"
},
"devDependencies": {
"@scrypted/common": "file:../../common",
"@scrypted/sdk": "file:../../sdk",
"@types/node": "^16.9.6",
"@types/uuid": "^8.3.4"
}
}
{
"name": "@scrypted/bticino",
"version": "0.0.7",
"scripts": {
"scrypted-setup-project": "scrypted-setup-project",
"prescrypted-setup-project": "scrypted-package-json",
"build": "scrypted-webpack",
"prepublishOnly": "cross-env NODE_ENV=production scrypted-webpack",
"prescrypted-vscode-launch": "scrypted-webpack",
"scrypted-vscode-launch": "scrypted-deploy-debug",
"scrypted-deploy-debug": "scrypted-deploy-debug",
"scrypted-debug": "scrypted-debug",
"scrypted-deploy": "scrypted-deploy",
"scrypted-readme": "scrypted-readme",
"scrypted-package-json": "scrypted-package-json"
},
"keywords": [
"scrypted",
"plugin",
"sip"
],
"scrypted": {
"name": "BTicino SIP Plugin",
"type": "DeviceProvider",
"interfaces": [
"DeviceProvider",
"DeviceCreator"
],
"pluginDependencies": [
"@scrypted/prebuffer-mixin",
"@scrypted/pam-diff",
"@scrypted/snapshot"
]
},
"dependencies": {
"@slyoldfox/sip": "^0.0.6-1",
"sdp": "^3.0.3",
"stun": "^2.1.0",
"uuid": "^8.3.2"
},
"devDependencies": {
"@scrypted/common": "file:../../common",
"@scrypted/sdk": "file:../../sdk",
"@types/node": "^16.9.6",
"@types/uuid": "^8.3.4",
"cross-env": "^7.0.3",
"ts-node": "^10.9.1"
}
}
Loading