Commit graph

260 commits

Author SHA1 Message Date
Kinshuk Bairagi
5aec3f3527
Debug Build 2023-03-29 16:33:39 +05:30
Kinshuk Bairagi
6635239f13
Add support for g729 on MacOS (#74)
Codecs now supported on Mac OS
- OPUS
- PCMA/PCMU/G711
- G729
- G722
- speex
- iLBC
2023-03-02 12:34:39 +05:30
Kinshuk Bairagi
2509b10e63
Config load, compare headers case-insensitive (#75)
* Config load, compare headers case-insensitive
2023-03-02 08:57:39 +05:30
Kinshuk Bairagi
900407b859
CORS fixes for content-type (#73)
* Allow content-type via Access-Control-Allow-Headers
* Bump version to 36.0.0.83
* Github actions updates
2023-02-15 14:52:04 +05:30
Kinshuk Bairagi
24f05d89b4
/config API to get active config details 2022-10-06 15:08:08 +05:30
Francis Noel
22544f544b
Feature : conference between selective parties (#71)
* Add new api /calls/<int>/attended-transfer/<int>

Fixes #63

Author:    Francis Noel <ploufs@users.noreply.github.com>
Date:      Thu Sep 8 08:24:27 2022 -0400
2022-09-10 14:28:21 +05:30
Kinshuk Bairagi
04d62b5693
osx: Fix build issues (#70)
- Fixes compile on m1 (via rosetta)
- Correct MARKETING_VERSION
2022-08-06 00:14:55 +05:30
Kinshuk Bairagi
129b758191
Upgrade macOS builder to macos-11 (#69) 2022-08-06 00:09:06 +05:30
Kinshuk Bairagi
f012ed3ff2
Formatted http-log with timestamp (#68)
- use spdlog for logging
2022-08-05 21:04:36 +05:30
Kinshuk Bairagi
4f3dc20da3
Fix conference api (#64) 2022-06-15 01:35:30 +05:30
Kinshuk Bairagi
688c52a124
Support # in dtmf api (#61)
* urldecode dtmf string

Support # character
2022-06-01 19:33:15 +05:30
Kinshuk Bairagi
e81cc56ca2
osx: Fix segfault at GetPhone (#60)
GetPhone() handle nullptr of httpServer, before init of config
2022-05-30 17:01:27 +05:30
Kinshuk Bairagi
f7699c78ab
Update main.yml 2022-05-04 21:25:28 +05:30
Kinshuk Bairagi
0977465fbf
Linux App (#58)
* linux cmake project support
2022-05-04 21:21:27 +05:30
Kinshuk Bairagi
f69b3a9658
Bump crow fixes secbug cpp/comparison-with-wider-type (#57) 2022-04-26 15:29:25 +05:30
Kinshuk Bairagi
21b3a41941
Enable CodeQL (#56) 2022-04-22 20:49:04 +05:30
Kinshuk Bairagi
573fe38d2d
Remove microsip code (#55) 2022-04-22 19:43:40 +05:30
Kinshuk Bairagi
e21cc5806d
Bugfix: crash when dns server list is > 4 (#54) 2022-04-22 00:31:46 +05:30
Kinshuk Bairagi
5b87c6438e
Windows-2019 + VS2019 Changes (#53)
- Use windows-2019 for win github ci
- Use scoop/devel
- Update Boost to 1.74.0 (boost_1_74_0-msvc-14.2-32.exe)
- Update VS Project to 2019
- Update WindowsTargetPlatformVersion to 10.0
- Update PlatformToolset to v142
2022-04-21 19:53:42 +05:30
Kinshuk Bairagi
cd98d5a9c1
Update Readme & github trigger 2022-03-22 15:20:12 +05:30
Kinshuk Bairagi
c75b4a71ab
Update lib/crow to CppCrow/Crow (#52)
* Update crow
 * use CROW_USE_LOCALTIMEZONE
* Update response codes to valid http-codes
- Remove 208, it is a WebDAV code and not supported by crow.
- Remove 408, it is not required to respond in 408 scenari, and was incorrect use
2022-03-21 18:53:43 +05:30
Kinshuk Bairagi
c901e91141
macOS CI : Build App + dmg (#49) 2022-03-18 21:31:46 +05:30
Kinshuk Bairagi
9157f87bf1
Update release.ps1 (#51) 2022-03-18 14:15:33 +05:30
Kinshuk Bairagi
59e2e09fbd
Windows CI : Update Scoop Install (#50)
Running the installer as administrator is disabled by default, see https://github.com/ScoopInstaller/Install#for-admin for details.
2022-03-18 12:51:23 +05:30
Kinshuk Bairagi
03aaef8fa6
Refactor Github CI (#46)
- Support Native Windows Build
- Docker Builds on Master Merge.
- Remove old release.sh script
2021-06-27 16:07:53 +05:30
kinshuk.bairagi
41cf56636f
Update Github workflow [skip ci] 2021-06-27 02:12:15 +05:30
Kinshuk Bairagi
9b7da50887
Fix Docker Builds (#45) 2021-06-27 02:03:43 +05:30
Kinshuk Bairagi
9f244d0358
Conference Support (#40)
* Conference Support
* Refactor onCallState getAudioMedia() for >= pjsua2.9 simplified api
* Update README.md
* Improve startup logging
2021-05-24 19:41:25 +05:30
kinshuk.bairagi
370ab3c082
Prepare release 36.0.0.81 2021-03-19 23:11:52 +05:30
Kinshuk Bairagi
1983b98d63
Add support for loginname in accountConfig (#36)
* Add support for loginname in accountConfig
2021-03-10 11:00:37 +05:30
kinshuk.bairagi
9795f50649
Move OSX Logs to ~/Library/Logs/Tinyphone 2020-12-12 19:56:29 +05:30
Kinshuk Bairagi
782682c07c
Fix ringing sound issue (#31) 2020-12-05 00:23:14 +05:30
Kinshuk Bairagi
b10f5a4abd
call: add property for incoming/outgoing (#30) 2020-12-05 00:03:31 +05:30
Kinshuk Bairagi
c068101549
New Feature: Transfer Call (#27) 2020-12-04 23:53:26 +05:30
Kinshuk Bairagi
721a5a2cc4
Fix config.json 2020-12-04 19:07:28 +05:30
Kinshuk Bairagi
afc3ae1b71
Add support for autoAnswerDelay (#25)
* Add support for autoAnswerDelay
* Fix imports for vscode
* Use pjsua_schedule_timer2 instead of boost:asio
- using bootasio causes the pjsua thread to be blocked, hence any api calls fails during this peroid.
* Handle already answered scenario
2020-12-04 18:57:57 +05:30
Kinshuk Bairagi
c95304500e
Refactor baseapp.cpp (#24)
* refactor baseapp.cpp
* fix win
2020-11-26 12:17:42 +05:30
Kinshuk Bairagi
71a18b20c8
Merge pull request #19 from voiceip/osx
OSX Build
2020-11-24 12:14:58 +05:30
kinshuk.bairagi
02e5876ef4
RingBack Tone Support for 180 Ringing 2020-11-23 21:08:37 +05:30
kinshuk.bairagi
f8427003a6
handleNOTIFY 2020-11-23 18:41:56 +05:30
kinshuk.bairagi
41b159f4b5
tp::Endpoint class 2020-11-23 18:41:56 +05:30
kinshuk.bairagi
27bf62f0ff
Hide icon from command-switcher 2020-11-23 18:41:56 +05:30
kinshuk.bairagi
6990d9c9f0
App Shutdown Fixes 2020-11-23 18:41:56 +05:30
kinshuk.bairagi
8ba06cbf20
Prepare release 36.0.0.80 2020-11-23 18:41:56 +05:30
kinshuk.bairagi
d8842e56e5
Primary Account view in toolbar 2020-11-20 23:46:21 +05:30
kinshuk.bairagi
f5a5f2013c
Fix rpath patch 2020-11-20 23:46:21 +05:30
kinshuk.bairagi
9b2a57a02d
Ask for microphone permission 2020-11-20 23:46:21 +05:30
kinshuk.bairagi
44b337f6cf
Support config.json in ResourceFolder 2020-11-20 23:46:21 +05:30
kinshuk.bairagi
cafe1ce29f
Prepare DMG output 2020-11-20 23:46:21 +05:30
kinshuk.bairagi
c4bff3c339
Remove getMACAddress() 2020-11-20 23:46:21 +05:30