Commit Graph

243 Commits (6fb811a5905a54a07a901b25f8f3af0ad9d3f7c9)

Author SHA1 Message Date
Joshua C. Colp 1c5e68580a stream: Enforce formats immutability and ensure formats exist.
6 years ago
Joshua C. Colp e56f4de7e6 fax: Fix crashes in PJSIP re-negotiation scenarios.
6 years ago
DanielYK 9f117ac9ef res_pjsip: Fixed format of IPv6 addresses for external media addresses
6 years ago
George Joseph 2ee455958e codec_negotiation: Implement outgoing_call_offer_pref
6 years ago
Torrey Searle e12244153a res_pjsip_session: implement processing of Content-Disposition
6 years ago
Joshua C. Colp 21e9051461 res_pjsip_session: Apply intention behind requested formats.
6 years ago
Sungtae Kim 8147f43756 res_pjsip_session: Fixed wrong session termination
6 years ago
Joshua C. Colp 9620ecbf80 res_pjsip_session: Don't restrict non-audio default streams to sendrecv.
6 years ago
Kevin Harwell 06dada3f01 codec negotiation: add incoming_call_offer_prefs option
6 years ago
Joshua C. Colp 5a5be92b79 bridging: Add better support for adding/removing streams.
6 years ago
Joshua C. Colp ac155decae res_pjsip_session: Fix off-nominal session refreshes.
6 years ago
Joshua C. Colp a603d7d324 res_pjsip_session: Set stream state on created streams for incoming SDP.
6 years ago
Sean Bright 6ee1f1f507 res_pjsip_session.c: Prevent use-after-free with TEST_FRAMEWORK enabled
6 years ago
Kevin Harwell 0e3b397812 res_pjsip_session: initialize pending's topology to endpoint's
6 years ago
Torrey Searle b43cdc7f1e channel/chan_pjsip: add dialplan function for music on hold
6 years ago
Stas Kobzar c7270dca81 res_pjsip: Channel variable SIPFROMDOMAIN
6 years ago
Sungtae Kim 7e1d881d89 res_pjsip_session Added rtcp stats result vector into the session
7 years ago
Sungtae Kim 8644511cbf res_pjsip: Patch for res_pjsip_* module load/reload crash
7 years ago
Corey Farrell 021ce938ca
astobj2: Remove legacy ao2_container_alloc routine.
7 years ago
Torrey Searle cac4ccef25 res_pjsip_session: add new flag use_callerid_contact
7 years ago
Nick French 37b2e68628 res_pjsip: Implement additional SIP RFCs for Google Voice trunk compatability
7 years ago
Joshua Colp 32a7b9f4b3 res_pjsip_session: Don't add declined stream if one does not exist.
7 years ago
Sean Bright 07cb13f75f res_pjsip: Log IPv6 addresses correctly
7 years ago
Torrey Searle 926d647def res/res_pjsip_sdp_rtp: put rtcp-mux in answer only if offered
7 years ago
Ben Ford c31a01bd75 res_pjsip/rtp: No joint capabilities between streams.
7 years ago
Torrey Searle 1445384699 res_pjsip_sdp_rtp: include ice in ANSWER only if offered
7 years ago
Kevin Harwell 5bb874ee09 res_pjsip_session: sdp group:BUNDLE attribute being truncated
7 years ago
George Joseph 880fbff6b7 res_pjsip_session: Add ability to accept multiple sdp answers
7 years ago
Richard Mudgett cad50d6dbf VECTOR: Passing parameters with side effects to macros is dangerous.
7 years ago
Chris-Savinovich 0747ac893b res_pjsip_session: Rewrite o= with external_media_address.
8 years ago
George Joseph f91263cf46 res_pjsip: Correct usages of pjproject's timer heap
8 years ago
lvl 3fb26df4ac res_pjsip_session: properly handle SDP from a forked call with early media
8 years ago
George Joseph de871515ba AST-2018-005: Fix tdata leaks when calling pjsip_endpt_send_response(2)
8 years ago
Corey Farrell 60701b3252 res_pjsip_session: Prevent crash during shutdown.
8 years ago
Corey Farrell 527cf5a570 Remove redundant module checks and references.
8 years ago
Corey Farrell 9cfdb81e91 loader: Add dependency fields to module structures.
8 years ago
Joshua Colp a21841bf40 res_pjsip_session: Always bundle streams if WebRTC is enabled.
8 years ago
Kevin Harwell 62f862e2cd res_pjsip_session: Check if sequence header is missing
8 years ago
Corey Farrell 1b80ffa495 Fix Common Typo's.
8 years ago
Jenkins2 a33207a91f Merge "res_pjsip_session: Reinvite using active stream topology if none requested."
8 years ago
Joshua Colp 3370cd21df res_pjsip_session: Reinvite using active stream topology if none requested.
8 years ago
Richard Mudgett 22810fc635 chan_pjsip/res_pjsip: Add CHANNEL(pjsip,request_uri)
8 years ago
Joshua Colp d83d96dba6 Merge "res_pjsip_session: Fix multiple leaks."
8 years ago
Joshua Colp fe23c48081 Merge "res_pjsip_session: Check for errors from ast_stream_topology_set_stream."
8 years ago
Kevin Harwell dd1a914495 AST-2017-011 - res_pjsip_session: session leak when a call is rejected
8 years ago
Corey Farrell ecb81ae4de res_pjsip_session: Fix multiple leaks.
8 years ago
Corey Farrell eba1179795 res_pjsip_session: Check for errors from ast_stream_topology_set_stream.
8 years ago
Joshua Colp 4c535f5c30 core / pjsip: Add support for grouping streams together.
8 years ago
Alexander Traud 8f65d91dfd res_pjsip_session: Rewrite o= with external_media_address.
8 years ago
Daniel Tryba 6576e4320a res_pjsip_session: Prevent user=phone being added to anonimized URIs.
8 years ago
Jenkins2 89859f33b2 Merge "res_pjsip: Fix issues that prevented shutdown of modules."
8 years ago
Corey Farrell eb224fea5e res_pjsip_session: Fix format_cap leak.
8 years ago
Corey Farrell 7d04544986 res_pjsip: Fix issues that prevented shutdown of modules.
8 years ago
Joshua Colp dd4c573e6d Merge "res_pjsip_session: outgoing call did not offer all configured codecs"
8 years ago
Joshua Colp 87c4a72f16 Merge "res_pjsip_session: Reduce (and improve) SDP renegotiation."
8 years ago
Kevin Harwell b74cbadd05 res_pjsip_session: outgoing call did not offer all configured codecs
8 years ago
Joshua Colp 360bd11c30 Merge "res_pjsip_session: Don't end session when receiving a 500 on a reinvite"
8 years ago
Joshua Colp 1b468b543d Merge "res_pjsip: Use ast_sip_is_content_type() where appropriate"
8 years ago
Joshua Colp 601e0c563f res_pjsip_session: Reduce (and improve) SDP renegotiation.
8 years ago
Kevin Harwell 36690c26f8 res_pjsip_session: Don't end session when receiving a 500 on a reinvite
8 years ago
Joshua Colp f91a905003 Merge "res_pjsip_session/BUNDLE: Handle no audio codecs on endpoint"
8 years ago
Joshua Colp feadd654af Merge "res_pjsip_session: Change some asserts to warning/debug messages"
8 years ago
Sean Bright ebd0a4bebf res_pjsip: Use ast_sip_is_content_type() where appropriate
8 years ago
George Joseph 6c0e13da22 res_pjsip_session/BUNDLE: Handle no audio codecs on endpoint
8 years ago
Joshua Colp f77a2367e7 Merge "bridge: Change participant SFU streams when source streams change."
8 years ago
Joshua Colp f2985e3106 bridge: Change participant SFU streams when source streams change.
8 years ago
George Joseph 971548405b res_pjsip_session: Change some asserts to warning/debug messages
8 years ago
Ben Ford e666051d79 res_pjsip_session: Check for removed stream state.
8 years ago
Walter Doekes 680aba21ec res/res_pjsip: Fix localnet checks in pjsip, part 2.
8 years ago
Jenkins2 bee342fdd2 Merge "res_pjsip_session: Preserve stream name during renegotiation."
8 years ago
Walter Doekes f856d9b42b res/res_pjsip: Standardize/fix localnet checks across pjsip.
8 years ago
Joshua Colp 68bcfccd52 res_pjsip_session: Preserve stream name during renegotiation.
8 years ago
Torrey Searle 33a648d4c6 res/res_pjsip_session: allow SDP answer to be regenerated
8 years ago
Richard Mudgett f2c14f00b8 res_pjsip_session.c: Fix crash when declining an active stream.
8 years ago
Jenkins2 df4bcdda2a Merge "res_pjsip_session/_sdp_rtp: Handling of 'msid' is incorrect"
8 years ago
Joshua Colp 62092bc114 res_pjsip_session: Release media resources on session end quicker.
8 years ago
Kevin Harwell 104a8047a5 res_pjsip_session/_sdp_rtp: Handling of 'msid' is incorrect
8 years ago
Joshua Colp 2a4283f3e7 res_pjsip: Add support for dnsmgr to external_media_address.
8 years ago
Torrey Searle 65c560894d chan_pjsip: add a new function PJSIP_DTMF_MODE
8 years ago
Joshua Colp 680c491a62 bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
8 years ago
Kevin Harwell 7da6ddda30 res_pjsip: Add "webrtc" configuration option
8 years ago
Joshua Colp 065c3005ad res_rtp_asterisk / res_pjsip: Add support for BUNDLE.
8 years ago
Mark Michelson 45df25a579 chan_pjsip: Add support for multiple streams of the same type.
8 years ago
Jenkins2 2c3c862cee Merge "res_pjsip_refer/session: Calls dropped during transfer"
8 years ago
George Joseph ea3f8c6889 res_pjsip_session: Correct inverted test in session_outgoing_nat_hook
8 years ago
Kevin Harwell 9e53c30610 res_pjsip_refer/session: Calls dropped during transfer
8 years ago
Joshua Colp 861984eac0 res_pjsip: Add support for returning only reachable contacts and use it.
8 years ago
Joshua Colp dece2eb892 Merge "res_pjsip_session : fixed wrong From Header number On Re-invite"
9 years ago
Richard Mudgett 30fbed65f1 res_pjsip_session.c: Process initial INVITE sooner. (key exists)
9 years ago
George Joseph d6b2a58736 res_pjsip_session: Add cleanup to ast_sip_session_terminate
9 years ago
Yasin CANER 99dea9ba84 res_pjsip_session : fixed wrong From Header number On Re-invite
9 years ago
Richard Mudgett f1d20c84a1 res_pjsip_session.c: Send 100 Trying out earlier to prevent retransmissions.
9 years ago
Richard Mudgett 835c209445 res_pjsip_session.c: Restructure ast_sip_session_alloc()
9 years ago
Joshua Colp 48be02c5d8 res_pjsip_session: Allow BYE to be sent on disconnected session.
9 years ago
Richard Begg 6b7697ed48 res_pjsip_session: Enable RFC3578 overlap dialing support.
9 years ago
Joshua Colp f5603cb1ec Merge "res/res_pjsip_session: Only check localnet if it is defined"
9 years ago
Matt Jordan e6dc28b78f res/res_pjsip_session: Only check localnet if it is defined
9 years ago
George Joseph 5013d8f5d3 res_pjsip: Symmetric transports
9 years ago
Alexander Traud aea2285865 res_pjsip_session: Access SIPDOMAIN via Dialplan.
9 years ago
Richard Mudgett 45a5e2abc6 res_pjsip: Add/update ERROR msg if invalid URI.
9 years ago