Statistics
| Branch: | Revision:

janus-gateway / plugins / janus_sip.c @ 1d54077e

History | View | Annotate | Download (153 KB)

# Date Author Comment
1d54077e 06/29/2017 10:54 AM Lorenzo Miniero

Added support for INFO and MESSAGE to the SIP plugin

b845ab8d 06/22/2017 12:44 PM Lorenzo Miniero

Merge branch 'master' into offerless-invites

0ee763b0 06/22/2017 12:43 PM Lorenzo Miniero

Fixed broken authentication when sending INVITE in SIP plugin

4579bf55 06/22/2017 11:20 AM Lorenzo Miniero

Make sure an 'accepted' event has the transaction ID of the 'accept' that originated it, when doing offerless INVITEs

e742bfdd 06/21/2017 05:16 PM Lorenzo Miniero

Added support for offerless INVITEs to the SIP plugin

45fd83d1 06/19/2017 10:17 AM Lorenzo Miniero

Fixed typos in SIP plugin docs

8d29c45a 06/16/2017 02:02 PM Lorenzo Miniero

Better verbosity when trying to do a REGISTER in the SIP plugin

98c302ef 06/16/2017 10:10 AM Lorenzo Miniero

Use the authuser part when registering in the SIP plugin, if provided

1bd44568 06/13/2017 12:18 PM Lorenzo Miniero

Some REGISTER-related fixes in the SIP plugin, and improved SIP demo UI/options

4aec293b 06/12/2017 04:52 PM Lorenzo Miniero

Added the possibility to specify an outbound proxy in the SIP plugin

ee4746a1 05/30/2017 01:08 PM Lorenzo Miniero

Send an event back when a DTMF has been sent via SIP INFO as requested

098ee217 05/24/2017 04:44 PM Lorenzo Miniero

Allow custom headers in REGISTER too, in SIP plugin

abc490ff 05/10/2017 04:19 PM Lorenzo Miniero

Made username mandatory when registering, guest or not (fixes #885)

71ceeeb7 04/10/2017 11:00 AM Lorenzo Miniero

Support for on-hold in SIP plugin

815433ef 03/28/2017 08:14 PM Lorenzo Miniero

Make sure RTCP buffers are reset before they're written to (fixes #833)

882c9fe0 03/17/2017 05:03 PM Lorenzo Miniero

Moved IP self-detect of SIP plugin outside of the config parse code

f947fbe8 03/15/2017 02:16 PM Lorenzo Miniero

Fixed broken re-INVITE management in SIP plugin

e13f2687 03/09/2017 11:29 AM Lorenzo Miniero

Integrated SDP utils in Record&Play plugin too

fcbbe760 03/07/2017 11:48 AM Lorenzo Miniero

Further cleanup of ip-utils related code

26506244 03/06/2017 11:59 AM Lorenzo Miniero

Changed API of janus_network_detect_local_ip to better fit ip-utils, and added wrapper (integrated in janus.c and janus_sip.c) that returns an allocated string

f62d59ac 03/03/2017 11:04 AM Lorenzo Miniero

Merge branch 'master' into iputils-usage

0b62a09b 03/03/2017 11:01 AM Lorenzo Miniero

Make sure media is only updated after a re-INVITE

1a3763b0 03/02/2017 10:46 AM Lorenzo Miniero

Moved most of SRTP-related stuff to rtp.h/.c (cleans dtls and janus_sip)

fdf6adb6 03/02/2017 10:17 AM Lorenzo Miniero

Better integration of new IP tools in Janus core and plugins

e8323e14 02/27/2017 02:43 PM Lorenzo Miniero

Made RTP context and rewriting part of the core, rather than plugins

5f00543c 01/23/2017 04:16 PM Lorenzo Miniero

Fixed #754, and added error message in case of missing/invalid IP

ff797652 01/20/2017 06:16 PM Taras Chornyi

Reconnect sockets to new IP as well

If remote media info changes janus sip plugin will update only remote ports.
h

871c362e 12/15/2016 11:22 AM Lorenzo Miniero

Added support for libsrtp2 to SIP plugin too (fixes #709)

55f6c13f 11/12/2016 01:08 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

bcfe81e9 11/04/2016 04:28 PM Lorenzo Miniero

Fix SSRCs in RTCP before encrypting and not after, in SIP plugin

8f05148f 10/31/2016 10:32 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

5bbfde93 10/31/2016 10:03 AM Lorenzo Miniero

Fix crash in SIP plugin when no remote IP is found for RTP in the SDP

b81eaa36 10/10/2016 02:40 PM Lorenzo Miniero

Aligned with new v0.2.1

c734a91a 10/05/2016 10:48 AM Lorenzo Miniero

Allow plugins to send out-of-context events (no associated session/handle) to event handlers

f48f8a9d 09/21/2016 10:29 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

a4be79c8 09/20/2016 10:29 AM Lorenzo Miniero

Merge branch 'sdp-home' into sip-updates

9962c767 09/20/2016 09:51 AM Lorenzo Miniero

Larger buffer when parsing crypto

8de3aac7 09/19/2016 04:44 PM Lorenzo Miniero

Merge branch 'sdp-home' into sip-updates

1b6afd23 09/19/2016 04:34 PM Saúl Ibarra Corretgé

sip: reply with 488 if offer doesn't contain audio or video

05ec4234 09/14/2016 04:11 PM Lorenzo Miniero

Merge branch 'sdp-home' into sip-updates

b6642f28 09/14/2016 04:10 PM Lorenzo Miniero

Merge branch 'master' into sdp-home

5813783b 09/13/2016 03:22 PM Matthew Gamble

Changing log setting on invite without SIP to LOG_WARN

fee224b8 09/13/2016 01:39 PM Matthew Gamble

Found a bug in janus_sip.c when the sip stack receives an INVITE without SDP after the inital invite. In this call flow, Janus was assuming the invite would always have an SDP and would segfault when receving an invite without one.

Added a quick patch to check if the received invite actually has an SDP before attepting to parse it, and if it doesn't, just respond 200 OK and let the call continue.

948163ef 09/05/2016 11:09 AM Lorenzo Miniero

Fixed merge introduced error

e946e851 09/05/2016 11:07 AM Lorenzo Miniero

Merge branch 'sdp-home' into sip-updates

cf0d7037 09/05/2016 11:01 AM Lorenzo Miniero

Aligned with new v0.2.0

68daf94e 09/05/2016 10:44 AM Lorenzo Miniero

Aligned with new v0.2.0

6ee6144d 09/05/2016 10:34 AM Lorenzo Miniero

Fixed indentation

1ea9601a 09/01/2016 01:17 PM Lorenzo Miniero

Increased size of pollfd array to account for pipe file descriptor

db1e9a1f 08/29/2016 01:14 PM Lorenzo Miniero

Made plugin response more concise (code suggested by @andreasg123)

77ccb849 08/04/2016 09:59 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

85e08061 08/04/2016 09:53 AM Lorenzo Miniero

Merge branch 'master' into plugins-json

c7498fa9 07/29/2016 04:29 PM Lorenzo Miniero

Changed naming of threads, fixed wav header in audiobridge recording, anticipated sessions stuff in Janus startup (to avoid issues when some of the transport plugins drag and requests start arriving)

2d8d353d 07/28/2016 01:01 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

4d8ee7e6 07/28/2016 11:12 AM Lorenzo Miniero

First take at supporting re-invites/updates in SIP plugin (uses #578)

28df6ac9 07/28/2016 11:05 AM Lorenzo Miniero

Revert "First take at supporting re-invites/updates in SIP plugin with new SDP utils"

This reverts commit 87399acb42062e03d7f11ed4db096f8cd7c416d1.

889d1b07 07/28/2016 09:27 AM Lorenzo Miniero

Removed unneeded sdp_parser property

1523fe0a 07/28/2016 09:25 AM Lorenzo Miniero

Aligned with master (fixed conflicts)

87399acb 07/28/2016 09:16 AM Lorenzo Miniero

First take at supporting re-invites/updates in SIP plugin with new SDP utils

60e2d6d3 07/26/2016 03:00 PM Lorenzo Miniero

Converted SIP plugin to use the new SDP utils

1aee055e 07/26/2016 10:34 AM Lorenzo Miniero

Reject attempts to start SIP calls with datachannels (fixes #581)

71a04f89 07/26/2016 10:04 AM Lorenzo Miniero

Added plugin configuration for whether or not to shoot plugin-specific events (even when global configuration is yes)

ec181393 07/25/2016 12:44 PM Lorenzo Miniero

Fixed typo introduced in #577

0351dafc 07/16/2016 02:46 PM Lorenzo Miniero

New SDP utilities to replace Sofia SIP SDP stack

e29b7340 07/15/2016 03:53 PM Lorenzo Miniero

Merge branch 'master' into plugins-json

f609012c 07/15/2016 03:51 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

b90efe4a 07/15/2016 01:30 PM tuijldert

Session-refresh handling (2) - free memory

26319b1b 07/14/2016 08:57 PM Lorenzo Miniero

Fixed a couple of potential leaks in SIP plugin

4fa7a2cf 07/14/2016 10:04 AM tuijldert

Rudimentary handling of SIP session-refresh (keepalive) added.

b60306dc 07/12/2016 09:23 AM Lorenzo Miniero

Merge branch 'master' into plugins-json

01326a54 07/12/2016 09:14 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

d236f0e9 07/06/2016 01:58 PM Lorenzo Miniero

Fixes for 64-bit identifiers

afaf8cd5 06/20/2016 01:08 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

ab4b6a59 06/20/2016 01:06 PM Lorenzo Miniero

Merge branch 'master' into plugins-json

1a4bc02f 06/20/2016 10:16 AM Lorenzo Miniero

Added 'autoack' parameter to 'call' in SIP plugin to drive NUTAG_AUTOACK

a3436ed0 06/15/2016 01:24 PM Lorenzo Miniero

Added new approach to new TextRoom plugin and aligned to master

a7654906 06/15/2016 10:26 AM Lorenzo Miniero

Added events to new TextRoom plugin and aligned to master

0d9ddb0f 06/13/2016 01:21 PM Saúl Ibarra Corretgé

sip: style fixes

To match the configuration in editorconfig.

372e28b5 06/13/2016 01:21 PM Saúl Ibarra Corretgé

sip: add ability to override User Agent per account

fee76880 06/04/2016 04:05 PM Lorenzo Miniero

Added outgoing SIP messages to events (to improve/fix)

a1557c3f 06/01/2016 02:52 PM Lorenzo Miniero

Added incoming SIP messages to the events (still missing outgoing)

9674d116 06/01/2016 02:33 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

4d8c7356 06/01/2016 02:30 PM Lorenzo Miniero

More events, in particular from other plugins than the EchoTest, and added examples to the sample handler plugin

51db8a86 05/31/2016 02:12 PM Lorenzo Miniero

Use json_true() and json_false() where we used 0/1 integers or true/false strings

be648eca 05/31/2016 12:40 PM Lorenzo Miniero

Merge branch 'master' into plugins-json

d223cef1 05/27/2016 04:35 PM Lorenzo Miniero

New mutexes to protect recorders in plugins from race conditions (see #531 and #533)

8c05761c 05/27/2016 08:03 AM Lorenzo Miniero

Merge branch 'master' into recording-codecs

c815738e 05/27/2016 06:36 AM Lorenzo Miniero

Merge pull request #533 from andreasg123/sip-close-recorder

Avoid race condition when closing recorders in SIP

dd11fa0a 05/26/2016 09:32 AM Lorenzo Miniero

Optimization of core-to-plugin communication

147173bd 05/23/2016 12:50 PM Saúl Ibarra Corretgé

sip: add ability to customize the display name

24ea4173 05/23/2016 09:32 AM Lorenzo Miniero

Merge branch 'master' into recording-codecs

55cc1c59 05/23/2016 03:30 AM Andreas Girgensohn

In SIP, protect recorders with a mutex to avoid race conditions.

94926fcd 05/13/2016 07:11 PM Andreas Girgensohn

use JANUS_VALIDATE_JSON_OBJECT() and related helpers in all plugins

cfea12a9 05/11/2016 02:50 PM richstorm

rolled back changes for early media

a6079d3d 05/10/2016 05:04 PM richstorm

Early media for session progress

Early media for 183 session progress scenarios when SDP is available
before call accept.

5ac3e902 05/09/2016 05:44 PM richstorm

Proceeding call state added

Added call state ‘proceeding’ from sofia nua_callstates. Since there’s
no early media, this allows the client interface to play a ringback
tone for the user.

c0cbdfac 04/20/2016 10:15 AM Lorenzo Miniero

Merge pull request #467 from meetecho/rtcp-rr

First take at RTCP SR/RR in core

62f02b26 03/24/2016 11:34 AM Lorenzo Miniero

Reduced verbosity introduced in latest commit

02eeeba4 03/24/2016 11:17 AM Lorenzo Miniero

Pass right codec information to the recorder in the SIP plugin

b29447b1 03/23/2016 03:47 PM Lorenzo Miniero

Support for other codecs and formats in recorder and post-processor