Statistics
| Branch: | Revision:

janus-gateway / plugins / janus_sip.c @ 8241c758

History | View | Annotate | Download (144 KB)

# Date Author Comment
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

7a6c85f6 03/18/2016 02:01 PM Lorenzo Miniero

Fix Sofia SIP when both Record-Route and Contact are there

d26bdded 03/17/2016 11:53 AM Lorenzo Miniero

Merge branch 'master' into rtcp-rr

6d4c9338 03/17/2016 09:57 AM Lorenzo Miniero

Use json_object_iter instead of json_object_foreach (for older jansson versions)

a78520c4 03/16/2016 12:51 PM Lorenzo Miniero

Allow users to provide custom headers to add to a SIP INVITE

d66e7f1b 03/16/2016 11:58 AM Lorenzo Miniero

Removed verbosity of line in SIP plugin

48967c3e 03/11/2016 03:08 PM Lorenzo Miniero

Send BYE after a POLLERR on RTP file descriptors in SIP plugin

d49a834e 03/09/2016 01:55 PM Lorenzo Miniero

Added RR/SR termination, and filtering of outgoing packets (REMB generation)

ed66f503 03/01/2016 11:33 AM Lorenzo Miniero

Fixed typos

203da285 02/18/2016 05:21 PM Lorenzo Miniero

Fixed incoming SIP calls with mandatory SDES, and better SDP generation

ac36fd1d 02/18/2016 11:24 AM Lorenzo Miniero

Allow for optional/mandatory SDES support in SIP plugin

91bc289d 02/18/2016 10:09 AM Lorenzo Miniero

Added optional SDES-SRTP support to SIP plugin

847531d1 02/17/2016 02:24 PM Lorenzo Miniero

Merge branch 'master' into sip-shutdown

1ebc342f 02/17/2016 02:18 PM Lorenzo Miniero

Fixed video recording for remote packets in SIP plugin

838e2a39 02/16/2016 11:39 AM Lorenzo Miniero

Fixed a couple of memory leaks

fc122331 02/16/2016 11:30 AM Lorenzo Miniero

Restored missing su_home_init

1d287e40 02/16/2016 11:25 AM Lorenzo Miniero

Fix to race conditions when shuttind down SIP stack

8a9023c7 02/12/2016 08:43 AM Lorenzo Miniero

Move initial declaration outside of the loop

4ca8ee58 02/09/2016 12:14 PM Lorenzo Miniero

Simplified and clarified poll checks

43f6a7c6 02/09/2016 11:11 AM Lorenzo Miniero

Make fd check more explicit

dff30cfe 02/09/2016 10:58 AM Lorenzo Miniero

Better management of poll in SIP plugin too, and fixed default values for sockets

c1bd6f7a 02/05/2016 06:36 PM Lorenzo Miniero

Reset the hangingup flag in plugin when a new negotiation occurs (to account for cases when hangup_media arrives without a prior setup_media)

976bec15 02/05/2016 04:07 PM Lorenzo Miniero

Fixed a couple of nits after merging #453

e4ced382 02/01/2016 02:19 PM Filip Jenicek

Send DTMF tones using SIP INFO messages - configurable duration

77083ea4 02/01/2016 01:49 PM Filip Jenicek

Send DTMF tones using SIP INFO messages

3c6005e1 01/27/2016 09:10 AM Lorenzo Miniero

Use authuser, when provided, for REGISTER as well and not only for INVITE