Commit Graph

8535 Commits (ccbc83fed7cc18afde9dcf35c0a59d82db597621)

Author SHA1 Message Date
Alexander Traud 4398aa8fa4 chan_sip: Fix a typo for tlsbindaddr in autodomain (SIP Domain Support).
8 years ago
George Joseph c0c99c7618 chan_pjsip: Fix ability to send UPDATE on COLP
8 years ago
Torrey Searle fb7247c57c res_pjsip: Add DTMF INFO Failback mode
8 years ago
Mark Michelson 45df25a579 chan_pjsip: Add support for multiple streams of the same type.
8 years ago
Richard Mudgett 11ec2945c7 chan_pjsip: Fix PJSIP_MEDIA_OFFER dialplan function read.
8 years ago
Jenkins2 abe1dd3039 Merge "pjsip: Extend 'asymmetric_rtp_codec' option to include us changing."
8 years ago
Joshua Colp 5b80496b42 chan_pjsip: Update device state when in early media.
8 years ago
Joshua Colp d3e951edf5 pjsip: Extend 'asymmetric_rtp_codec' option to include us changing.
8 years ago
Joshua Colp 861984eac0 res_pjsip: Add support for returning only reachable contacts and use it.
8 years ago
Sean Bright 0f487978a9 chan_sip: Better ICE handling for RTCP-MUX
8 years ago
George Joseph 949e9147bf AST-2017-004: chan_skinny: Add EOF check in skinny_session
8 years ago
Vitezslav Novy 93b7f84c1a chan_sip: Change sip_get_codec() to return correct codec list
8 years ago
Joshua Colp bdec0852b9 Merge "channels/chan_sip.c: use binding IP address for outgoing TCP SIP connections"
8 years ago
Jenkins2 09cde039a3 Merge "chan_vpb.cc: Fix compile error."
8 years ago
George Joseph 07164d04a6 Merge "chan_sip: Trigger reinvite if the SDP answer is included in the SIP ACK"
8 years ago
Richard Mudgett bad091b317 chan_vpb.cc: Fix compile error.
8 years ago
George Joseph d6b2a58736 res_pjsip_session: Add cleanup to ast_sip_session_terminate
8 years ago
Jenkins2 e478d2eb94 Merge "res_pjsip_sdp_rtp: No rtpmap for static RTP payload IDs in SDP."
8 years ago
Thierry Magnien 585f9405b1 channels/chan_sip.c: use binding IP address for outgoing TCP SIP connections
8 years ago
Jean Aunis b4b1943c5d chan_sip: Trigger reinvite if the SDP answer is included in the SIP ACK
8 years ago
Alexander Traud 72c5f3b0ba res_pjsip_sdp_rtp: No rtpmap for static RTP payload IDs in SDP.
8 years ago
George Joseph 747beb1ed1 modules: change module LOAD_FAILUREs to LOAD_DECLINES
8 years ago
Alexander Traud 4fc22c7673 chan_sip: Session Timers required but refused wrongly.
8 years ago
Richard Mudgett e8b1bb3041 chan_vpb.cc: Fix compiler error.
8 years ago
Sean Bright fc71c18a9b thread safety: Don't use getprotobyname()
8 years ago
Sean Bright 15aa3c0a23 chan_sip: Add rtcp-mux support
8 years ago
Joshua Colp aec2a087ed Merge "chan_iax2: Reload of iax peer results in loss of host address/port"
8 years ago
zuul 3fe1d8afba Merge "core: Add stream topology changing primitives with tests."
8 years ago
Richard Begg 0dc007e94d chan_iax2: Reload of iax peer results in loss of host address/port
8 years ago
zuul 2b611a8d93 Merge "chan_pjsip: Don't assume a session will have a channel."
8 years ago
Joshua Colp 578bc33f6f Merge "chan_sip: Call not cancelled after receiving a 422 response"
8 years ago
Joshua Colp 12460b05c1 chan_pjsip: Don't assume a session will have a channel.
8 years ago
Daniel Journo 36fed72614 pjsip/cli_commands: pjsip show channelstats shows wrong codec
8 years ago
Jean Aunis d51ca4b406 chan_sip: Call not cancelled after receiving a 422 response
8 years ago
Joshua Colp 3ed05badb9 core: Add stream topology changing primitives with tests.
8 years ago
Richard Mudgett c9296b23d1 core: Cleanup ast_get_hint() usage.
8 years ago
Igor Goncharovsky 135bea931c chan_unistim: fix char type to have consistent behavior on ARM
8 years ago
zuul 182c737353 Merge "cli: Fix various CLI documentation and completion issues"
8 years ago
Joshua Colp 72845bd4b5 Merge "core: Cleanup some channel snapshot staging anomalies."
8 years ago
Sean Bright 3f94373778 cli: Fix various CLI documentation and completion issues
8 years ago
Norbert Varga 75f8167e66 chan_pjsip: Multidomain endpoint finding on call
8 years ago
Richard Mudgett 16fdb11bc3 core: Cleanup some channel snapshot staging anomalies.
8 years ago
George Joseph ef4deb8ecd debug_utilities: Add ast_logescalator
8 years ago
Richard Mudgett d87f81ddb1 chan_oss.c: Fix format ref leak in oss_read().
9 years ago
zuul acc7f3c243 Merge "chan_sip: Remember SDP negotiation on SIP_CODEC_INBOUND."
9 years ago
Joshua Colp 38b4189643 Merge changes from topic 'ASTERISK-26672'
9 years ago
Alexander Traud e220c11bec chan_sip: Remember SDP negotiation on SIP_CODEC_INBOUND.
9 years ago
Joshua Colp ae57652983 chan_pjsip: Use session for retrieving CHANNEL() information.
9 years ago
Richard Mudgett 67b47191e9 chan_rtp.c: Fix uninitialized memory crash.
9 years ago
Joshua Colp 1943ece514 Merge "chan_dahdi.c: Fix bounds check regression."
9 years ago
Corey Farrell 8fbb384ea2 chan_sip: Reorder unload_module to deal with stuck TCP threads.
9 years ago
Richard Mudgett 9404efa6f4 chan_dahdi.c: Fix bounds check regression.
9 years ago
Joshua Colp 963735dfce Merge "Fix typo in chan_sip"
9 years ago
Joshua Colp b8a0770d74 Merge "chan_sip: Delete unneeded check"
9 years ago
Badalyan Vyacheslav 4c6ba1dbba Fix typo in chan_sip
9 years ago
Badalyan Vyacheslav 51118e7d70 chan_sip: Delete unneeded check
9 years ago
Badalyan Vyacheslav fe5be81821 Small code cleanup in chan_sip
9 years ago
Walter Doekes c796f00c35 chan_sip: Do not allow non-SP/HTAB between header key and colon.
9 years ago
Joshua Colp 2a415187c5 Merge "res_pjsip/chan_sip: Advertise 'ws' in the SIP URI transport parameter"
9 years ago
zuul a0c0b1c9cb Merge "chan_pjsip: fix switching sending codec when asymmetric_rtp_codec=no"
9 years ago
Alexei Gradinari e5e887be53 chan_pjsip: fix switching sending codec when asymmetric_rtp_codec=no
9 years ago
Matt Jordan 0e15760795 res_pjsip/chan_sip: Advertise 'ws' in the SIP URI transport parameter
9 years ago
Michael Kuron 0b588778c0 chan_sip: Fix segfault during module unload
9 years ago
Joshua Colp d3dba74017 Merge "Implement internal abstraction for iostreams"
9 years ago
Timo Teräs 070a51bf7c Implement internal abstraction for iostreams
9 years ago
Igor Goncharovskiy dfb951817f Fix closing rtp ports after call finished in chan_unistim.
9 years ago
C.J. Collier 73524bde9c chan_sip: Fix typo and re-wrap surrounding docs
9 years ago
Kevin Harwell bf01ff53f8 Revert "chan_sip: Fix lastrtprx always updated"
9 years ago
Joshua Colp a1bbdabb8e Merge "chan_sip: add missing account code"
9 years ago
zuul 673964d330 Merge "chan_dahdi: remove by_name support"
9 years ago
Sebastian Gutierrez 0904c1f4cc chan_sip: add missing account code
9 years ago
Grachev Sergey 2526dff94d chan_sip: Incorrect display option Outbound reg. retry 403
9 years ago
zuul 0ec5abe592 Merge "Remove ASTERISK_REGISTER_FILE."
9 years ago
Joshua Colp 24d0907849 Merge "pjsip: Fix a few media bugs with reinvites and asymmetric payloads."
9 years ago
Tzafrir Cohen 0646b48ece chan_dahdi: remove by_name support
9 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
Joshua Colp aed6c219a3 pjsip: Fix a few media bugs with reinvites and asymmetric payloads.
9 years ago
Alexei Gradinari 2b9ad3a5f7 chan_pjsip: segfault on already disconnected session
9 years ago
Joshua Colp 1843b7fa0c Merge "chan_sip: Support nat=auto_comedia or nat=force_rport,auto_comedia."
9 years ago
Joshua Colp 8b2b8be4e3 Merge "chan_rtp: Set a sane default rtp engine for unicast."
9 years ago
Moises Silva 2b03017022 chan_rtp: Set a sane default rtp engine for unicast.
9 years ago
Michael Kuron e9315791b3 chan_sip: Only send video on outgoing channel if incoming channel supports it
9 years ago
Alexander Traud 4f7f8a7e95 chan_sip: Support nat=auto_comedia or nat=force_rport,auto_comedia.
9 years ago
Alexander Traud c4268ec734 chan_sip: Honor support of Symmetric Response (rport) for SIP requests.
9 years ago
zuul 3f62485ba7 Merge "chan_sip: Resolve externhost not to IPv6; instead go for IPv4."
9 years ago
zuul eeeff9487f Merge "chan_sip: Address runaway when realtime peers subscribe to mailboxes"
9 years ago
Alexander Traud 5dd99465d3 chan_sip: Resolve externhost not to IPv6; instead go for IPv4.
9 years ago
George Joseph d425971009 chan_sip: Address runaway when realtime peers subscribe to mailboxes
9 years ago
Aaron An 18a8ca06eb channels/chan_pjsip: fix HANGUPCAUSE function bug.
9 years ago
zuul 544fe73811 Merge "chan_sip: Fix session timeout on retransmit of non-UDP packets"
9 years ago
Steve Davies 6ba68b486e chan_sip: Fix session timeout on retransmit of non-UDP packets
9 years ago
Walter Doekes 740292e6ae chan_sip: Allow target refresh (Contact update) on re-INVITE.
9 years ago
Joshua Colp 82a3d659dc chan_sip: Don't allocate new RTP instances on top of old ones.
9 years ago
Alexander Traud 7a12355dbd chan_sip: Allow Preferred sRTP.
9 years ago
Walter Doekes d80b28560c chan_sip: Don't refuse calls with "optional crypto"; fall back to RTP.
9 years ago
varnav d2e03c252d chan_iax2: Set plaintext auth to deprecated as per ASTERISK-22820
9 years ago
Kevin Harwell 53a2f7dc88 res_format_attr_g729: Add annexb=no format parameter to SDPs
9 years ago
Corey Farrell 824a4e84d1 Refactor usage pattern of xmldoc info tag.
9 years ago
Joshua Colp 4f0067293e Merge "chan_sip: Fix lastrtprx always updated"
9 years ago
cjack 957df73301 chan_sip: Fix lastrtprx always updated
9 years ago
Matt Jordan ddab42e296 func_channel: Reorganize documentation
9 years ago
Matt Jordan c315460abb channels/chan_pjsip: Add PJSIP_SEND_SESSION_REFRESH
9 years ago
zuul 7cfd9bf104 Merge "chan_sip: Enable Session-Timers for SIP over TCP (and TLS)."
9 years ago
Alexander Traud 9be69c1636 chan_sip: Enable Session-Timers for SIP over TCP (and TLS).
9 years ago
zuul 075f7c4aea Merge "chan_sip: Prevent deadlock when issuing "sip show channels""
9 years ago
zuul 9473818659 Merge "res_srtp: Enable AES-256 and AES-GCM."
9 years ago
zuul 9372fe1b95 Merge "chan_dahdi.c: Fix deadlock potential in fax redirection."
9 years ago
zuul a58f15ee4b Merge "chan_sip.c: Fix deadlock potential in fax redirection."
9 years ago
zuul ba2da66bd5 Merge "chan_pjsip.c: Fix deadlock potential in fax redirection."
9 years ago
Joshua Colp 4ffffa8bc4 Merge "chan_dahdi: Add faxdetect_timeout option."
9 years ago
Joshua Colp 0933f0cf96 Merge "res_pjsip: Add fax_detect_timeout endpoint option."
9 years ago
George Joseph 1b4922466b chan_sip: Prevent deadlock when issuing "sip show channels"
9 years ago
Alexander Traud 1d2173c7ae res_srtp: Enable AES-256 and AES-GCM.
9 years ago
Richard Mudgett 3d62f317dd chan_dahdi.c: Fix deadlock potential in fax redirection.
9 years ago
Richard Mudgett db4979fa79 chan_sip.c: Fix deadlock potential in fax redirection.
9 years ago
Richard Mudgett 3db468ea9e chan_pjsip.c: Fix deadlock potential in fax redirection.
9 years ago
Richard Mudgett 0d1744e132 chan_dahdi: Add faxdetect_timeout option.
9 years ago
Richard Mudgett e739888d99 res_pjsip: Add fax_detect_timeout endpoint option.
9 years ago
Corey Farrell cf1188a1be Unit tests: Use AST_TEST_DEFINE in conditional code only.
9 years ago
Corey Farrell f73ddde7d4 chan_sip: Fix reference leak in mwi_event_cb
9 years ago
Corey Farrell ad30d60c69 chan_sip: Fix reference leaks in error paths.
9 years ago
Joshua Colp 302be4809a chan_sip/res_pjsip_t38: Handle a request to negotiate T.38 after it is enabled.
9 years ago
Richard Mudgett 656ed73ac6 res_pjsip: Add missing NULL checks when using pjsip_inv_end_session().
9 years ago
zuul ba872766fa Merge "siren: Add format attribute modules for Siren7 and Siren14."
9 years ago
George Joseph 651290a809 BuildSystem: Fix a few issues hightlighted by gcc 6.x
9 years ago
Joshua Colp 75818b4084 siren: Add format attribute modules for Siren7 and Siren14.
9 years ago
George Joseph c7309a5254 chan_unistim: Fix memcpy in get_to_address
9 years ago
zuul 947f76a971 Merge "chan_sip: bigger buffers for headers, better failure mode"
9 years ago
zuul 88dfcd21b2 Merge "chan_sip: Support auth username for callbackextension feature"
9 years ago
zuul 0388c40b8c Merge "chan_pjsip: Lock channel when checking for RTP changes."
9 years ago
Mark Michelson cdb7edbe7b chan_pjsip: Lock channel when checking for RTP changes.
9 years ago
George Joseph d21a77b325 build: Fix ast_sockaddr initialization to be more portable
9 years ago
Joshua Colp 2525563438 Merge "chan_sip: No rtpmap for static RTP payload IDs in SDP."
9 years ago
Joshua Colp 5c949d009e Merge "Fixes to include signal.h"
9 years ago
Timo Teräs 39b69ab537 Fixes to include signal.h
9 years ago
Alexander Traud 784c18128b chan_sip: No rtpmap for static RTP payload IDs in SDP.
9 years ago
Vasil Kolev 80ff7912a1 chan_sip: bigger buffers for headers, better failure mode
9 years ago
Richard Mudgett dca052e531 chan_rtp.c: Simplify options to UnicastRTP channel creation.
9 years ago
Timo Teräs 538c6415c6 chan_sip: Support auth username for callbackextension feature
9 years ago
Mark Michelson bb0f4a6310 multicast RTP: Add dialing options
9 years ago
Richard Mudgett 2a77af9ed0 chan_rtp.c: Cleanup ast_request() parameter parsing.
9 years ago
George Joseph 5bd1bf2816 chan_sip: Prevent extra Session-Expires headers from being added
9 years ago
Joshua Colp 1e41d14822 Merge "chan_sip: Make autocreated peers send PeerStatus events"
9 years ago
Joshua Colp c480159045 chan_sip: Give more time for TCP/TLS threads to stop.
9 years ago
kkm 41ecf22587 chan_sip: Make autocreated peers send PeerStatus events
9 years ago
Jaco Kroon f06ce7f90a chan_sip: Don't verify table if rtupdate=no
9 years ago
Richard Mudgett 6138a75e8e pbx.h: Make ast_state_cb_type take more const.
9 years ago
zuul a04a62586f Merge "chan_sip: Do not send all codecs on INVITE. Do not break on Session-Timers."
9 years ago
George Joseph c4064727d2 chan_pjsip: Add 'pjsip show channelstats'
9 years ago
Alexander Traud 3f720155b7 chan_sip: Do not send all codecs on INVITE. Do not break on Session-Timers.
9 years ago
Francesco Castellano ac66999971 chan_sip.c: Space after port causes unnecessary resolution attempt
9 years ago
Kevin Harwell a3c9a74a02 chan_pjsip: ref leak when checking direct_media_glare
9 years ago
zuul 4aaf8f2ace Merge "chan_pjsip: transfers with direct media reinvite has wrong address/port"
9 years ago
Kevin Harwell c534bd5807 chan_pjsip: transfers with direct media reinvite has wrong address/port
9 years ago
Joshua Colp 7d63b4499e Merge "chan_sip.c: Made sip_reinvite_retry() call sip_pvt_lock_full()."
9 years ago
Richard Mudgett 810f92c9dc chan_sip.c: Fix mwi resub deadlock potential.
9 years ago
Richard Mudgett 72c444ba37 chan_sip.c: Fix registration timeout and expire deadlock potential.
9 years ago
Richard Mudgett 7ea1e181dc chan_sip.c: Fix waitid deadlock potential.
9 years ago
Richard Mudgett fbf8e04aed chan_sip.c: Fix t38id deadlock potential.
9 years ago
Richard Mudgett 02458cc6fd chan_sip.c: Fix session timers deadlock potential.
9 years ago
Richard Mudgett c7fdff2e37 chan_sip.c: Fix reinviteid deadlock potential.
9 years ago
Richard Mudgett 69810b306d chan_sip.c: Fix autokillid deadlock potential.
9 years ago
Richard Mudgett f484ddbdfe chan_sip.c: Fix packet retransid deadlock potential.
9 years ago
Richard Mudgett 67c79c326d chan_sip.c: Fix provisional_keepalive_sched_id deadlock.
9 years ago
Richard Mudgett 76be7093cd chan_sip.c: Adjust how dialog_unlink_all() stops scheduled events.
9 years ago
Richard Mudgett 52f0932e4c chan_sip.c: Clear scheduled immediate events on unload.
9 years ago
Richard Mudgett 0987a11cce sip/dialplan_functions.c: Fix /channels/chan_sip/test_sip_rtpqos crash.
9 years ago
Richard Mudgett cb97198ca6 chan_sip.c: Simplify sip_pvt destructor call levels.
9 years ago
Richard Mudgett 8be01398d9 chan_sip.c: Made sip_reinvite_retry() call sip_pvt_lock_full().
9 years ago
George Joseph d2eb65f71e res_pjsip: Strip spaces from items parsed from comma-separated lists
9 years ago
Richard Mudgett 25de01f301 SIP diversion: Fix REDIRECTING(reason) value inconsistencies.
9 years ago
Richard Mudgett 2dae4a1ccf chan_sip.c: Fix T.38 issues caused by leaving a bridge.
9 years ago
zuul 170941990b Merge "chan_sip: Optionally supply fromuser/fromdomain in SIP dial string."
9 years ago
Richard Mudgett 886ee09471 chan_sip.c: Suppress T.38 SDP c= line if addr is the same.
9 years ago
Walter Doekes c00082329e chan_sip: Optionally supply fromuser/fromdomain in SIP dial string.
9 years ago
George Joseph b69729dde5 chan_misdn: Fix a few issues causing compile errors
9 years ago
Richard Mudgett a877e0d94b AST-2016-002 chan_sip.c: Fix retransmission timeout integer overflow.
9 years ago
Mark Michelson d89f0b09de Merge "chan_sip.c: AMI & CLI notify methods get different values of asterisk's own ip."
9 years ago
George Joseph 40da6434c1 build_system: Fix some warnings highlighted by clang
9 years ago
StefanEng86 55a7367ad4 chan_sip.c: AMI & CLI notify methods get different values of asterisk's own ip.
10 years ago
Corey Farrell 830f8933c2 chan_sip: Fix buffer overrun in sip_sipredirect.
10 years ago
Mark Michelson 53570e2c6f Merge "chan_sip: option 'notifyringing' change and doc fix"
10 years ago
Ward van Wanrooij d4b10cfb3e chan_sip: option 'notifyringing' change and doc fix
10 years ago
Dade Brandon 6dc21bbf00 chan_sip.c: fix websocket_write_timeout default value
10 years ago
Joshua Colp d2c8614122 chan_sip: Enable WebSocket support by default.
10 years ago
Jonathan Rose ceebdfce40 chan_sip: Add TCP/TLS keepalive to TCP/TLS server
10 years ago
Matt Jordan 259fa9c901 Merge "chan_sip: Check sip_pvt pointer in ast_channel_get_t38_state(c)"
10 years ago
Eugene Voityuk be693539c3 chan_sip.c: Start ICE negotiation when response is sent or received.
10 years ago
Filip Jenicek 59a91c350a chan_sip: Check sip_pvt pointer in ast_channel_get_t38_state(c)
10 years ago
Richard Mudgett 65c8147952 chan_sip: Fix crash involving the bogus peer during sip reload.
10 years ago
Christof Lauber 48c065e46d chan_sip: Support parsing of Q.850 reason header in SIP BYE and CANCEL requests.
10 years ago
Richard Mudgett 145d10a5d0 Audit improper usage of scheduler exposed by 5c713fdf18. (v13 additions)
10 years ago
Richard Mudgett fa20729032 Audit improper usage of scheduler exposed by 5c713fdf18.
10 years ago
Matt Jordan 726ee873a6 chan_pjsip: Handle T.38 faxes with direct media bridges
10 years ago
Steve Davies d982b99e71 Further fixes to improper usage of scheduler
10 years ago
Alexander Traud cf79b62778 ast_format_cap_get_names: To display all formats, the buffer was increased.
10 years ago
Corey Farrell 40574a2ea3 chan_sip: Allow websockets to be disabled.
10 years ago
Matt Jordan a186c9ee30 Merge "chan_sip: Do not send all codecs on INVITE."
10 years ago
Alexander Traud d343a25173 chan_sip: Do not send all codecs on INVITE.
10 years ago
George Joseph 4328d320c2 build: GCC 5.1.x catches some new const, array bounds and missing paren issues
10 years ago