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

merge changes #6

Open
wants to merge 332 commits into
base: newnet20support
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
37b5b6c
Remove state check (#887)
jp-fournier-dev Jan 26, 2023
80c6743
Added missing dns lookup answers filter and uri resolve from cache re…
ARHARUP Feb 9, 2023
bf4aaee
Bumped version to v6.0.12.
sipsorcery Mar 4, 2023
2efd1ae
Updated nuget api key.
sipsorcery Mar 4, 2023
1ded0ad
Fixed Typo (#895)
pedoc Mar 4, 2023
019050c
Bump System.Drawing.Common from 5.0.2 to 5.0.3 in /examples/Softphone…
dependabot[bot] Mar 4, 2023
95ed339
GetMediaStream(uint) returns now the correct result when multiple aud…
GertGut Mar 6, 2023
b8bce91
When possible GetMediaStream(uint) will return some MediaStream inste…
GertGut Mar 6, 2023
0625ce1
Merge pull request #901 from GertGut/master
ChristopheI Mar 6, 2023
ec412ac
Add fixfor the following issue: #884 (#907)
xBasov Mar 26, 2023
4ad2d07
Fix SIP/TLS RINGING not sent after TRYING (#889) (#893)
steffen-liersch Mar 28, 2023
01c09ad
RFC4960 7.2.4 SCTP Fast Recovery (#912)
camnewnham Apr 3, 2023
af4ee16
Fix dead code in SendRequestAsync and SendResponseAsync (#915)
pedoc Apr 14, 2023
777303d
Rfc4960 7.2.4 fast recovery (#920)
camnewnham Apr 14, 2023
84377c1
Add example RtspToWebRTCAudioAndVideo (#922)
Dmise Apr 22, 2023
7225086
B Fix for a random InvalidOperationException: Collection was modified…
jimm98y Apr 29, 2023
65e4445
Fix some bugs and enhance robustness (#921)
pedoc May 7, 2023
6961e78
CRLF should not be added when RTSPRequest.Body is null (#928)
pedoc Jun 11, 2023
da69bbe
SRTP reuse SDP crypto negotiation (#930)
kukies007 Jun 11, 2023
9aa6882
Fix reading of From or PAI if <> is used in name (#931)
mahald Jun 11, 2023
2925225
Replace null coalescing operator with simple if (#935)
kuleshov-aleksei Jun 11, 2023
8a2cf2f
LangVersion for net461 (#945)
buldo Jun 11, 2023
e1dfdef
* Reverted RTPHeader and RTPPackage and RTCPCompoundPacket as its not…
rafcsoares Jun 30, 2023
f8f7e56
* Handle REMB Feedback Messages
rafcsoares Jul 1, 2023
a3875fa
* Add support to multiple TCP IceServers
rafcsoares Jul 1, 2023
1f5b64e
Ignore unrecognized RTPHeader extensions (#967)
pedoc Jul 19, 2023
32f4361
Fixing DelaySinceLastSenderReport being overriden LastSenderReportTim…
georgehazboun Aug 5, 2023
6e3a3b7
Merge pull request #975 from georgehazboun/rtcp-fix
ChristopheI Aug 9, 2023
0fff9a8
Fix Data Channel Open Message: Protocol was missing and ChannelType w…
ChristopheI Aug 10, 2023
2e28a63
Merge pull request #978 from ChristopheI/master
ChristopheI Aug 11, 2023
c27a197
Add ability to set sequence number for cases where sequence number is…
moorecj Oct 2, 2023
c9bba57
Call AudioSink and AudioSource start/close methods (#977)
fred-peters Oct 2, 2023
1df1b3c
#942 AudioExtrasSource ObjectDisposedException: Cannot access a close…
Nestaral Oct 2, 2023
b7e679d
when mDNS name is encountered, by default try to use system name reso…
lostmsu Oct 2, 2023
ec8fed0
Call of RefreshTurn while _activeIceServer is not initilized leads Nu…
vchistov Oct 2, 2023
2566204
Safely release SIP user agent semaphore (#984)
SipSorceryFan Oct 2, 2023
84699a0
Pass negotiated video format to video test pattern source (#1005)
SipSorceryFan Oct 2, 2023
f9c2e2e
Fixed race condition while using timers to send audio samples. (#1011)
edossantos-sipcaller Oct 14, 2023
8641934
Fixed tests.
sipsorcery Dec 10, 2023
aab4fd9
Fix github action svg badges.
sipsorcery Dec 10, 2023
73d24e1
Upgrade bouncycastle to v2 (#1022)
camnewnham Dec 10, 2023
d87b256
Pass encoder to VoIPMediaSession audio extras (#1015)
ynborokh Dec 10, 2023
7872e7d
Add fix + test (#1035)
GabrielBeaudoin Dec 10, 2023
70dbe8d
Don't log SDP in webrtcpeer to avoid leaking sensitive info.
sipsorcery Dec 10, 2023
766160e
Only run win64 unit test against net6.
sipsorcery Dec 10, 2023
2ffca02
Bumped version to 6.1.0-pre.
sipsorcery Dec 10, 2023
69713b0
Revert "Upgrade bouncycastle to v2 (#1022)" (#1037)
sipsorcery Dec 13, 2023
e7b2c5b
Bumped version to 6.1.1-pre.
sipsorcery Dec 13, 2023
cea0386
Fix examples build.
sipsorcery Jan 6, 2024
5389d3f
Disable sctp test regularly failing on appveyor.
sipsorcery Jan 6, 2024
401ce75
Fixes #1040 VP8 Payload Descriptor is miscalculated for some packets …
keremcadirci Jan 6, 2024
a627239
Update target for cmdline app to net8.
sipsorcery Jan 10, 2024
25489b6
Got WebRTCGetStarted example working again. Was using wrong version o…
sipsorcery Jan 14, 2024
d5d6e09
Added net7 and 8 as targets and changed tests to target .net framewor…
sipsorcery Jan 14, 2024
f43383e
Updated readme and SIP getting started project.
sipsorcery Jan 14, 2024
6eaa89f
Updated gha actions to target .net8.
sipsorcery Jan 14, 2024
1295377
Fixed net8 target moniker.
sipsorcery Jan 14, 2024
35dfb6a
Verified webetc data channel demo works with net8.0.
sipsorcery Jan 14, 2024
1a2c2f6
Updated SIP examples to use latest nuget packages.
sipsorcery Jan 14, 2024
aca2d60
Bumped version to 6.2.0.
sipsorcery Jan 14, 2024
f157b07
Updated exampels les to use latest nuget packages.
sipsorcery Jan 14, 2024
ea81fa4
Fixed webrtc webcam server example.
sipsorcery Jan 15, 2024
10cf6b0
Updated VP8.Net webrtc example.
sipsorcery Jan 16, 2024
5ed4736
Fixed codec in SIP getting started example.
sipsorcery Jan 16, 2024
c4d13be
Updated webrtc get started and receive audio examples.
sipsorcery Jan 17, 2024
e5edf3d
Added exception handler for refresh TURN method.
sipsorcery Jan 19, 2024
f5608d8
Fixed some warnings.
sipsorcery Jan 22, 2024
a3da95a
Fixed webrtc peer connection close.
sipsorcery Jan 31, 2024
e5bcc15
When RTCPeerConnection is closed, we also close DataChannels
ChristopheI Feb 1, 2024
9274d47
When RTCPeerConnection is closed, we also close DataChannels (#1059)
ChristopheI Feb 3, 2024
22e0091
Store correct capabilities in LocalTrack
ChristopheI Feb 7, 2024
ba634ce
Merge branch 'sipsorcery-org:master' into master
ChristopheI Feb 7, 2024
1a03434
Merge pull request #1064 from ChristopheI/master
ChristopheI Feb 7, 2024
0ccf8c8
Avoid Crash in RtpIceChannel and set RemoteRtpEvent PayloadID to 0 fo…
ChristopheI Feb 7, 2024
35e88bb
Merge pull request #1065 from ChristopheI/master
ChristopheI Feb 7, 2024
bb3c85c
Fix several unit test (linked to capabilities / payload id): If remot…
ChristopheI Feb 9, 2024
81a7c6e
Merge pull request #1067 from ChristopheI/master
ChristopheI Feb 9, 2024
7cef97b
Add ability to specify public IP address when answering the call (#1072)
edossantos-sipcaller Feb 24, 2024
804a4c2
REMB - fix serialisation (#1073)
theimowski Feb 24, 2024
5466285
Bumped verison to 6.2.1
sipsorcery Feb 24, 2024
1c1ca9f
Support for abs-send-time - closes #1081 (#1084)
theimowski Mar 21, 2024
3541d1c
added data channel bandwidth test program (#1087)
lostmsu Mar 21, 2024
42e5ab1
Add abs-send-time extension to answer only when media in offer contai…
theimowski Apr 10, 2024
9572267
Introduce SIPUASCancelDelegate (#1086)
henlil Apr 10, 2024
af5aff7
UAC send manuel Acknowledge(OK) with SDP (#1097)
keremcadirci Apr 11, 2024
bd201b7
Incremented CSeq number with each REGISTER request (#1098)
ynborokh Apr 11, 2024
4960c27
Fixed build and bumped version to 6.2.2.
sipsorcery Apr 15, 2024
1086f3f
Customize Allow headers of REGISTER requests (#1102)
ynborokh Apr 16, 2024
14e494d
Updated nuget api key.
sipsorcery Apr 16, 2024
093f497
Bumped version to 6.2.3.
sipsorcery Apr 16, 2024
453b9e2
Chrome is now checking certificate type and needs to be passed the co…
moorecj Apr 18, 2024
10effcb
Enable generation of SIPSorcery.xml documentation file (#1106)
exyi Apr 24, 2024
33ad0ec
Adding try-catch blocks to timer callbacks to avoid crashing the app …
edossantos-sipcaller Apr 24, 2024
6a770cf
Fix null exception m_primaryStream & m_primaryStream (#1108)
Nestaral Apr 24, 2024
a92c574
Bumped version to v6.2.4.
sipsorcery Apr 24, 2024
8fbef62
SDPAudioVideoMediaFormat WithUpdated methods should use current objec…
SteveAyre Jul 7, 2024
8e75121
Increase SDP AnnouncementVersion to an unsigned 64-bit integer. (#1132)
SteveAyre Jul 7, 2024
f35cc1e
WebRTC IPv6 support for TURN (along with REQUESTED-ADDRESS-FAMILY) (#…
ha-ves Jul 7, 2024
b5a2f86
uac and uas send NonInvite SIP Request (#1142)
keremcadirci Aug 26, 2024
4964200
Improved tel: URI handling to make it more interchangeable with sip: …
IvanRibakov Aug 26, 2024
3129fae
Allow customisation of the call descriptor when transferring calls (#…
henlil Aug 26, 2024
06f8e3c
ResolveMdnsName returns empty array instead of null when mDNS lookup …
helu-milestone Aug 26, 2024
554cec4
Keep the local track's RTP event capability when setting remote descr…
CNH01 Sep 22, 2024
ecbc66b
Fix InvalidOperationException (#1173) (#1177)
greco-salvatore Sep 23, 2024
ac04ecb
RTP Header Extensions (#1175)
ChristopheI Sep 23, 2024
434444b
Revert "RTP Header Extensions (#1175)" (#1178)
sipsorcery Sep 23, 2024
9a49913
updated webrtccmdline app to net8.
Sep 24, 2024
4eb8da3
Adjusted doc example for sipcmdline console app.
Sep 24, 2024
6de25ad
RTP Header Extensions (with tests) (#1182)
ChristopheI Sep 27, 2024
fd37c6f
Bumped version to 8.0.0.
sipsorcery Sep 27, 2024
2c6a404
cast sample rate to int (#1184)
StephenHodgson Sep 29, 2024
ee35c09
Updates to some WebRTc examples to use latest nuget packages (#1185)
sipsorcery Sep 29, 2024
9fa03b2
Updated nuget packages for softphone example. (#1186)
sipsorcery Sep 29, 2024
7872496
Updated nuget packages for a few sip example programs. (#1187)
sipsorcery Sep 29, 2024
cf3c1d1
Tested and fixed a number of the SIP example apps. (#1189)
sipsorcery Sep 30, 2024
ef0efa5
Added a DTLS diags message and a method for generating an ECDSA compa…
sipsorcery Oct 15, 2024
81a2efc
Fixed SIP vidphone example.
sipsorcery Oct 15, 2024
f560fbc
Set protocol when creating a new data channel (#1199)
Drescher86 Oct 21, 2024
7a5abea
Reduce Memory allocations (#1190)
weltmeyer Oct 26, 2024
03556ea
Switch examples to use main library directly rather than via nuget pa…
sipsorcery Oct 26, 2024
2424300
Swtiches the WebRTC DTLS certificate default from RSA to ECDSA (#1201)
sipsorcery Oct 26, 2024
7bfe291
Bumped version to v8.0.1-pre.
sipsorcery Oct 26, 2024
009f150
Handle exception in WebRTCWebSocketPeer.OnOpen() to log the error. (#…
programatix Oct 26, 2024
97d2a35
Update TopViaHeader for CANCEL:OK (#1170)
JanHyteraMobilfunk Oct 27, 2024
daadc25
Use a lock for access to the ICE checklist. (#1204)
sipsorcery Oct 28, 2024
2f59115
Fix bug not disposing of SIP register timer. (#1205)
sipsorcery Oct 29, 2024
e4fee84
Update STUNServer.cs (#1206)
ispysoftware Oct 30, 2024
09555fb
fix stream retrieval bug (#1207)
ispysoftware Oct 31, 2024
38399f8
webrtccmdline additions and some minor improvements (#1209)
sipsorcery Nov 3, 2024
a215927
Reverted #1190 due to audio corruption. (#1212)
sipsorcery Nov 4, 2024
22e6c47
Add an example to webrtccmdline of waiting for ICE gathering to compl…
sipsorcery Nov 4, 2024
39896a2
Increase UDP receive buffer size to accommodate fragemented UDP packe…
sipsorcery Nov 4, 2024
3c23377
Fixed bug in voip media session that was sending each audio samples t…
sipsorcery Nov 6, 2024
4df8815
Ignore onject dispaoed exception in SIP UA call ended. (#1217)
sipsorcery Nov 6, 2024
32d6dcf
Handle exceptions in the fire and forget update ICE candidate list me…
sipsorcery Nov 6, 2024
c4d865a
Removed unused parameter from voimediasession ctor. (#1220)
sipsorcery Nov 7, 2024
c0ed0e8
Comment out the wholesale addition of the feedback attribute to every…
sipsorcery Nov 7, 2024
de91be6
DEfault the webrtc datachannel ordered property to true. (#1222)
sipsorcery Nov 7, 2024
08b9cb0
Fixed logging in webrtc get started example.
sipsorcery Nov 8, 2024
f349f0f
Update README.md
sipsorcery Nov 8, 2024
cc829db
Bumped version to 8.0.2.
sipsorcery Nov 8, 2024
4b934f6
Disabled some failing unit tests for macosx.
sipsorcery Nov 8, 2024
eae2fa7
Disabled another failing test on macosx.
sipsorcery Nov 8, 2024
dc39099
Bumped version to 8.0.3
sipsorcery Nov 8, 2024
c7d814c
Fix sip parsing unicode (#1223)
sipsorcery Nov 8, 2024
d36d795
Add a handler for SIP UAC getting an INVITE response with no SDP. (#1…
sipsorcery Nov 8, 2024
7071898
Updated webrtcreceiver dotnet version and nuget packages and added ms…
sipsorcery Nov 8, 2024
e64ae70
Removed redundant ffmpeg init call.
sipsorcery Nov 8, 2024
1c6b956
Changed the logging for the SIP and RTP UDP channels to omit the stac…
sipsorcery Nov 12, 2024
6ae72de
Un-obsolete STUN address attribute. Fix warnings. (#1229)
sipsorcery Nov 13, 2024
1b8353b
Bumped version to 8.0.4.
sipsorcery Nov 15, 2024
e632063
Added new nuget gha and updated examples gha.
sipsorcery Nov 15, 2024
dd91760
Fixed yaml file indents.
sipsorcery Nov 15, 2024
1cc8899
Added missing steps command to gha yaml.
sipsorcery Nov 15, 2024
9bf06a4
Removed dedicated softphone ci badge
sipsorcery Nov 15, 2024
eae9a59
Updates to exmaples and nuget gha.
sipsorcery Nov 15, 2024
986277a
Updated c# langversion to fix gha failures.
sipsorcery Nov 15, 2024
226730e
Added another langversion fix.
sipsorcery Nov 15, 2024
5d74687
Bump version to test nuget publish.
sipsorcery Nov 15, 2024
c6e7b63
Bumped version.
sipsorcery Nov 15, 2024
8435a14
Renamed examples gha.
sipsorcery Nov 15, 2024
54956b2
Fix CI badge layout.
sipsorcery Nov 15, 2024
47aada5
Removed azure devops and appveyor ci yamls.
sipsorcery Nov 15, 2024
24a9dfe
Update vuln nuget package. (#1230)
sipsorcery Nov 17, 2024
cf1a007
Updated vuln nuget pkgs and updated target from 461 to 462 to allow r…
sipsorcery Nov 18, 2024
6cf4b72
Removed windows media project from sip examples.
sipsorcery Nov 18, 2024
6245311
Fixed selecting the common format when no telephone event. (#1232)
sipsorcery Nov 18, 2024
bbf0867
Fixed reinvite null ref bug and updated webrtc projecct wtih vuln pac…
sipsorcery Nov 19, 2024
32f9a66
Remvoed erroneous use of bit converter tochar in stun error attribute…
sipsorcery Nov 19, 2024
a3eff45
Minor fixes and adjustments to examples. (#1240)
sipsorcery Nov 23, 2024
db81143
Updated webrtccmdline TURN settings and comments.
sipsorcery Nov 27, 2024
0a5362b
Softphone vid reenable (#1246)
sipsorcery Nov 30, 2024
82809d2
Added a unit test to check the SDP media format order. Tightened up t…
sipsorcery Dec 1, 2024
2ab8d55
Optimise SendingFormat, Timeout on Wait and Fix bug in g722 (#1249)
ispysoftware Dec 8, 2024
b931e11
Updated getting authenticated STUN request to use FIPS compliant libr…
pabi-milestone Dec 13, 2024
f3573ed
Added webrtc example for connectiing to openapi's realtime webrtc ser…
sipsorcery Dec 21, 2024
e0a75d7
ChatGPT sample connects as long as OPUS offered (#1261)
sipsorcery Dec 22, 2024
2d352b8
Renamed demo from chatgpt to openai. (#1262)
sipsorcery Dec 24, 2024
a25b597
Update openapi demo comments.
sipsorcery Dec 24, 2024
e150050
Fixed problem with webrtc web sokcet peer not sending ICE candidates.
sipsorcery Dec 27, 2024
a79fcd5
Openai demo functional (#1263)
sipsorcery Dec 28, 2024
b9d662a
Small functional imrpovement to openai demo. (#1265)
sipsorcery Dec 29, 2024
465805f
Removed extraneous comment.
sipsorcery Dec 29, 2024
206b4bf
HasVideo and HasAudio bug fixes (#1267)
ispysoftware Dec 30, 2024
8157f4e
Flatten net namespace to remove RTP specific namespaces (#1268)
sipsorcery Jan 1, 2025
60ad77b
Updated the end year to 2025.
sipsorcery Jan 1, 2025
cdf7bfe
Added missing event handler for RTCP report ready. (#1269)
sipsorcery Jan 1, 2025
e8e256b
Update abstractions package and bump version for new package release.
sipsorcery Jan 4, 2025
ee19ab0
Updated nuget package versions in examples.
sipsorcery Jan 4, 2025
9803b59
Added webrtc negotiation unit test for an inactive audio offer.
sipsorcery Jan 4, 2025
3b0d505
Webrtc audioscope (#1274)
sipsorcery Jan 5, 2025
4e63cf1
Added new demo notifcations to readme. (#1275)
sipsorcery Jan 5, 2025
909277e
Fixed markdown.
sipsorcery Jan 5, 2025
3429dfd
Fixed typos.
sipsorcery Jan 5, 2025
d7833a6
Use object.ReferenceEquals for reference type equality comparison (#1…
paulomorgado Jan 7, 2025
dedc327
Adjustments for ffmpeg file processing fixes. (#1279)
sipsorcery Jan 11, 2025
befb54d
Fixed RTP event negotiation to set common ID if remote party is not u…
sipsorcery Jan 12, 2025
40fd873
Fixed build.
sipsorcery Jan 12, 2025
1224a46
Adding SERVICE method (#1284)
priyendumori Jan 16, 2025
e7c9fb0
OpenAI WebRTC Alice & Bob (#1285)
sipsorcery Jan 16, 2025
4255c2a
Get Alice to be briefer.
sipsorcery Jan 17, 2025
1d7339b
Openai debate2 (#1287)
sipsorcery Jan 17, 2025
ddc8ac2
Openai demo trigger conv (#1288)
sipsorcery Jan 17, 2025
7d3b186
Openai examples (#1292)
sipsorcery Jan 23, 2025
23441de
Openai localfunction fixes (#1293)
sipsorcery Jan 24, 2025
06a4d34
Fix: Offer tcp aligned to condition (#1294) (#1295)
tozzi21 Jan 25, 2025
e8bbcd1
Comment out debug message.
sipsorcery Jan 25, 2025
fa8376b
Fix locking issue in SctpTransport (#1296)
ispysoftware Jan 27, 2025
199d957
F# openai demo (#1304)
sipsorcery Jan 30, 2025
e5c08bd
Allow customizable timeouts for RTP sessions (#1305)
nganju98 Jan 30, 2025
8f6830c
Update Logging to Structured. (#1306)
paulomorgado Feb 3, 2025
bc005b1
Add missing "text" SDP media type (#1308)
IS4Code Feb 3, 2025
c40fa83
Remove Jan 2025 new demos from readme.
sipsorcery Feb 3, 2025
25cad76
Updated overview image.
sipsorcery Feb 3, 2025
c797af3
Bumped version to 8.0.8.
sipsorcery Feb 4, 2025
1549899
Bumped version to 8.0.9.
sipsorcery Feb 4, 2025
5ac51ca
Checked azure speech services example.
sipsorcery Feb 4, 2025
2dde80a
Added video stream to js openai example to check fix.
sipsorcery Feb 5, 2025
32190ce
Added code two new public Func AdjustCancel and AdjustBye to allow th…
AlexisXavierLamas Feb 6, 2025
db0cf79
Fix stuttering video on new connections (#1315)
ispysoftware Feb 10, 2025
6cfd2ac
Removed WebRTC Xamarin example now that Xamarin is no longer supported.
sipsorcery Feb 10, 2025
29e949e
Fixed readme link.
sipsorcery Feb 10, 2025
7e0ef7d
Fix logic flow in DtlsSrtpTransport.cs (#1316)
ispysoftware Feb 11, 2025
7c8f0a5
Fix a few typos found while reading the code. (#1318)
randruc Feb 14, 2025
a481acd
Use "N" formatting option in Guid.ToString() instead of replacing cha…
randruc Feb 14, 2025
c1439b3
To parse enums, use TryParse() instead of Parse() in a try block. (#1…
randruc Feb 14, 2025
1feafa5
Rename and reimplement the Unix time conversion function (#1325)
randruc Feb 14, 2025
e2cab8f
Added back GetEpoch extension method as obsolete just in case. (#1326)
sipsorcery Feb 14, 2025
067d810
Fixed unit tests.
sipsorcery Feb 14, 2025
7c20e34
Fix a potential IndexOutOfRangeException in BufferUtils.GetStringPosi…
randruc Feb 15, 2025
8f51ce4
Optimize TypeExtensions.HexStr (#1278)
paulomorgado Feb 17, 2025
b32de41
Sdp audio fix (#1334)
ispysoftware Feb 22, 2025
690cf2c
Ref #1339 - check authentication scheme case-insensitively (#1340)
euantorano Feb 24, 2025
74d9c59
Add Transport Wide Congestion Control support (TWCC) reports and some…
ispysoftware Feb 25, 2025
829957a
Added support for H.265 and MJPEG (#1346)
Drescher86 Mar 5, 2025
e123447
Add a Bitrate Controller (#1347)
ispysoftware Mar 5, 2025
0545e24
Fixed build for the SIP blind xfer scenario. (#1351)
sipsorcery Mar 5, 2025
851d902
Webrtc lightning demo (#1353)
sipsorcery Mar 7, 2025
9c23b58
Added docker compose file for btc and lnd signet. Updated readme and …
sipsorcery Mar 9, 2025
cc21ee4
Bumped version to v8.0.10.
sipsorcery Mar 9, 2025
8a1336e
Update demo to latest ffmpeg package version.
sipsorcery Mar 9, 2025
423d3fa
Added missing docker compose files.
sipsorcery Mar 9, 2025
9d57c8a
Fixed bug setting security context in RTP session. (#1355)
sipsorcery Mar 11, 2025
5cb5238
Fixed bug in play sounds exmaple.
sipsorcery Mar 11, 2025
eca5d6a
RTT (real-time-text) implementation. Re-Invite advanced scenarios dev…
xBasov Mar 13, 2025
2c291a9
Added back public member RTPSession.IsStarted as obsolete to avoid br…
sipsorcery Mar 13, 2025
aa5fb6a
Bumped version to 8.0.11.
sipsorcery Mar 13, 2025
45caf6e
Added WebRTC demo that will use the VP8.Net encoder if/when it is rea…
sipsorcery Mar 17, 2025
beca7d2
refactor sending format (#1364)
ha-ves Mar 18, 2025
2d3e185
Increase WAIT_DIALOG_TIMEOUT to T6 (#1370)
IS4Code Mar 27, 2025
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
Prev Previous commit
Next Next commit
Updates to exmaples and nuget gha.
sipsorcery committed Nov 15, 2024
commit eae9a59aa4ebf9671e0d5d3d3bd5e6e462fccb89
25 changes: 20 additions & 5 deletions .github/workflows/examples-core-win.yml
Original file line number Diff line number Diff line change
@@ -19,11 +19,26 @@ jobs:
with:
dotnet-version: '8.0.x'

- name: Build with dotnet
- name: Build SIP Examples
run: |
dotnet build examples/sipexamples/sipexamples.sln --configuration Release
dotnet build examples/webrtcexamples/webrtcexamples.sln --configuration Release
dotnet build examples/webrtccmdline/webrtccmdline.sln --configuration Release
dotnet build examples/sipexamples/sipexamples.sln

- name: Build WebRTC Examples
run: |
dotnet build examples/webrtcexamples/webrtcexamples.sln

- name: Build WebRTC Command Line Example
run: |
dotnet build examples/webrtccmdline/webrtccmdline.sln

- name: Build SIP Command Line Example
run: |
dotnet build examples/sipcmdline/sipcmdline.sln --configuration Release
dotnet build examples/stunserver/stunserver.sln --configuration Release

- name: Build STUN Server Example
run: |
dotnet build examples/stunserver/stunserver.sln

- name: Build Soft Phone Example
run: |
dotnet build examples/softphone/sipsorcery.softphone.sln --configuration Release
20 changes: 9 additions & 11 deletions .github/workflows/nuget.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
name: Build and Publish
name: Publish to Nuget

on:
push:
branches:
- master
tags:
- 'v*' # Triggers on tag pushes starting with 'v'

@@ -39,11 +37,11 @@ jobs:
run: dotnet pack src/SIPSorcery.csproj -c Release -o ./artifacts

# Publish to NuGet
# - name: Publish NuGet package
# if: startsWith(github.ref, 'refs/tags/v') # Only run on tag pushes
# env:
# NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }} # Set this in your repo settings
# run: |
# dotnet nuget push ./artifacts/*.nupkg \
# --source https://api.nuget.org/v3/index.json \
# --api-key $NUGET_API_KEY
- name: Publish NuGet package
if: startsWith(github.ref, 'refs/tags/v') # Only run on tag pushes
env:
NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }} # Set this in your repo settings
run: |
dotnet nuget push ./artifacts/*.nupkg \
--source https://api.nuget.org/v3/index.json \
--api-key $NUGET_API_KEY