Commit Graph

7887 Commits (11)

Author SHA1 Message Date
Walter Doekes 08efda063a Fix typo's (retrieve, specified, address).
10 years ago
Walter Doekes 2fa4484340 chan_sip: Case insensitive comparison of "defaultuser" parameter.
10 years ago
Matthew Jordan 5c7b830492 chan_sip: Send CANCEL via original INVITE destination even after UPDATE request
11 years ago
Richard Mudgett 375b08b673 chan_dahdi: Don't ignore setvar when using configuration section scheme.
11 years ago
Richard Mudgett c0c395514c chan_dahdi.c, res_rtp_asterisk.c: Change some spammy debug messages to level 5.
11 years ago
Richard Mudgett da6805c58a chan_dahdi: Populate CALLERID(ani2) for incoming calls in featdmf signaling mode.
11 years ago
Walter Doekes 822abf9e9b Fix printf problems with high ascii characters after r413586 (1.8).
11 years ago
Joshua Colp 03d831ec94 chan_sip: Allow T.38 switch-over when SRTP is in use.
11 years ago
Joshua Colp 3aeed57b3c res_http_websocket: Fix crash due to double freeing memory when receiving a payload length of zero.
11 years ago
Richard Mudgett 094eeade6e ast_str: Fix improper member access to struct ast_str members.
11 years ago
Corey Farrell b3e0d05aad chan_sip: Fix theoretical leak of p->refer.
11 years ago
Matthew Jordan 938f6d3bc0 channels/chan_mgcp: Fix regression which causes gateways to be skipped
11 years ago
Corey Farrell ed7dabef46 chan_console: Fix reference leaks to pvt.
11 years ago
Matthew Jordan 9da14f75e0 channels/sip/reqresp_parser: Fix unit tests for r426594
11 years ago
Igor Goncharovskiy 865aa54aac Add additional checks for NULL pointers to fix several crashes reported.
11 years ago
Matthew Jordan cfa7763f85 channels/chan_sip: Add improved support for 4xx error codes
11 years ago
Matthew Jordan bcd3f49994 channels/chan_sip: Support mutltiple Supported and Required headers
11 years ago
Matthew Jordan ebb3d8db82 channels/chan_sip: Respect outboundproxy setting when sending qualify requests
11 years ago
Igor Goncharovskiy 195abe370e Fix loss of voice after second call drops (on a second line) in case using multiple lines on unistim phones. There is regression was introduced in r391379.
11 years ago
Walter Doekes 03a4a28a2e chan_sip: Fix so asterisk won't send reINVITE after a BYE.
11 years ago
Walter Doekes 3b4fcfe6de chan_sip: Fix dialog leak resulting from missing ACK to re-INVITE.
11 years ago
Corey Farrell 8b405b7b34 chan_sip: Clean leak on error path of process_sdp
11 years ago
Corey Farrell 4d1c38ef37 chan_motif: Release format capabilities and config on module load error
11 years ago
Walter Doekes 2e62e7b1ef chan_sip: Simplify some unref code by removing unlink_peer_from_tables.
11 years ago
Walter Doekes a819ae6b8a chan_sip: Remove excess ref of realtime peer before sip_poke_peer.
11 years ago
Walter Doekes 9bb255bc7c chan_sip: Unref outbound proxy structure on dialog/pvt destruction.
11 years ago
Walter Doekes 559b43bd6d chan_sip: On INVITE retransmission, don't add an extra 503 response.
11 years ago
Michael L. Young fef6e06991 chan_iax2: Fix Dynamic IAX2 Registrations After Temporary DNS Failure
11 years ago
Kinsey Moore 5cdd1413f1 CallerID: Fix parsing of malformed callerid
11 years ago
Joshua Colp 905f1f61e1 chan_sip: Use the server reflexive ICE candidate RTCP port as provided.
11 years ago
Matthew Jordan 6c4c543d48 chan_sip: Don't use port derived from fromdomain if it isn't set
11 years ago
Richard Mudgett d779523c8c chan_sip: Replace sip_tls_read() and resolve the large SDP poll issue.
11 years ago
Corey Farrell aaa44d6ea5 chan_sip: sip_subscribe_mwi_destroy should not call sip_destroy
11 years ago
Richard Mudgett 073356fa18 chan_dahdi/sig_pri: Fix type mismatch in the idledial feature's channel creation.
11 years ago
Richard Mudgett 2f1d2a9ef6 chan_dahdi: Add inband_on_setup_ack compatibility option.
11 years ago
Joshua Colp 915de454f8 res_rtp_asterisk: Add SHA-256 support for DTLS and perform DTLS negotiation on RTCP.
11 years ago
Matthew Jordan 1644cd874d chan_sip: be more tolerant of whitespace between attributes in SDP fmtp line
11 years ago
Matthew Jordan 32d684ee25 res_http_websocket: Close websocket correctly and use careful fwrite
11 years ago
Corey Farrell 2875174e97 chan_sip: Fix handling of "From" headers longer than 256 characters
11 years ago
Kinsey Moore b583f708cb Fix build warnings with TEST_FRAMEWORK enabled
11 years ago
Richard Mudgett 11553fd489 AST-2014-007: Fix of fix to allow AMI and SIP TCP to send messages.
11 years ago
Corey Farrell c7df3bd093 chan_sip: DEBUG messages in sdp_crypto.c display despite a DEBUG level of zero
11 years ago
Richard Mudgett df686c50d8 AST-2014-007: Fix DOS by consuming the number of allowed HTTP connections.
11 years ago
Jonathan Rose a92d272d2f chan_sip: Fix order of variables specified in SIPNotify action
11 years ago
Walter Doekes 1ab8cca110 chan_unistim: Unlock mutex in rare OOM condition.
11 years ago
Walter Doekes 611f27fbd9 chan_sip: Start session timer at 200, not at INVITE.
11 years ago
Richard Mudgett e5843ab97d chan_local: Only block media frames when a generator is on both ends of a local channel.
11 years ago
Richard Mudgett c9e1d7a154 chan_dahdi: Fix analog dialtone detection.
11 years ago
Richard Mudgett b2be6e5616 sig_pri.c: Pull the pri_dchannel() PRI_EVENT_RING case into its own function.
11 years ago
Jonathan Rose 93e4470a65 chan_sip: Add TLS and SRTP status to CLI command 'sip show channel'
11 years ago
Walter Doekes adb50be36d chan_sip+CEL: Add missing ANSWER and PICKUP events to INVITE/w/replaces pickup.
11 years ago
Richard Mudgett e99783e792 chan_dahdi/sig_pri: Prevent unnecessary PROGRESS events when overlap dialing is enabled.
11 years ago
Kinsey Moore abac3330cf Allow Asterisk to compile under GCC 4.10
11 years ago
Richard Mudgett 709d39b662 chan_sip.c: Fixed off-nominal message iterator ref count and alloc fail issues.
11 years ago
Jonathan Rose 43f21b8564 chan_sip: Add sendrpid trust options
11 years ago
Igor Goncharovskiy a4de660c40 Fix wrong dialtone. The "modulation" should not be referenced for tone+tone as it refers to the on-off characteristic - this often resulted in a single tone rather than the multitone as in the UK.
11 years ago
Matthew Jordan d78c26ac97 main/Makefile: Fix build failure on SmartOS/Illumos/SunOS
11 years ago
Richard Mudgett bb3b4352ac chan_sip.c: Moved some sip_pvt unrefs after their last use.
11 years ago
Jonathan Rose 1d1cc62fba Reverting r411189 so that it can be put up for public review
11 years ago
Matthew Jordan 33d1220bee main/astobj2: Make REF_DEBUG a menuselect item; improve REF_DEBUG output
11 years ago
Richard Mudgett 45ebd29e10 internal_timing: Remove the option and always make it enabled if a timing module is loaded.
11 years ago
Matthew Jordan 16fdca5b59 chan_sip: Add MESSAGE request to allowed methods
11 years ago
Corey Farrell 8fe29356ac Fix dialplan function NULL channel safety issues
11 years ago
Jonathan Rose 6a4e040aa8 chan_sip: Send real CallerID information with P-Assserted-Identity (RFC-3325)
11 years ago
Kinsey Moore 336ecce920 chan_sip: Fix incorrect use of timers
11 years ago
Joshua Colp 4644a07334 chan_sip: Always use fromdomain if set for domain, even if callerid is set to restricted.
11 years ago
Kinsey Moore 0c014422c1 AST-2014-002: chan_sip: Exit early on bad session timers request
11 years ago
Corey Farrell 099b165e7b chan_sip: Fix deadlock of monlock between unload_module and do_monitor
11 years ago
Matthew Jordan 69fb0d2585 chan_sip: Allow static realtime members to be qualified during module load.
11 years ago
Igor Goncharovskiy c332bb27ed Correct RTP handling in chan_unistim and fix transfer process broken in previous fix:
11 years ago
Igor Goncharovskiy 62a4018771 Add update_peer function to unistim_rtp_glue, improve other unistim_rtp_glue functions conforming to other channel drivers. Do not forget auto-detected and user-selected phone settings on 'unistim reload'
11 years ago
Sean Bright 51d8abf542 Minor whitespace change to 'sip show peers' output.
11 years ago
Richard Mudgett bcf5878c71 chan_sip: Add precautionary p->owner checks.
11 years ago
Richard Mudgett 16ef371cb9 chan_sip: Fix crash in ast_channel_hangupcause_set().
11 years ago
Kevin Harwell abc6d90f72 channel.c: MOH is not working for transferee after attended transfer
11 years ago
Tzafrir Cohen 311f2eeada chan_dahdi: handle DAHDI_EVENT_REMOVED on a pri D-Channel
11 years ago
Richard Mudgett d3834e4a85 chan_iax2: Add some more iaxs[] NULL checks to a routine already full of them.
11 years ago
Richard Mudgett 08d90eeda5 chan_iax2: Block unnecessary control frames to/from the wire.
11 years ago
Jonathan Rose cf8998cca7 chan_local: Fix reversed LocalOptimization field in LocalBridge event
11 years ago
Kinsey Moore 9f8388bb14 chan_sip: Decline image streams on unsupported transports
11 years ago
Kinsey Moore 4314a33ae2 chan_mgcp: Enforce locking for oseq
11 years ago
Richard Mudgett 916d97c5a0 chan_dahdi/PRI: Suppress CONNECTED_LINE updates when nothing in the udpate is valid.
11 years ago
Rusty Newton 9e6407596b Documentation: doc fixes across various parts of the code for ASTERISK issues 23061,23028,23046,23027
12 years ago
Scott Griepentrog 7f12e96389 chan_sip: No BYE message sent after INVITE with Replaces
12 years ago
Scott Griepentrog f8a0a58f0d chan_sip: fix Local From tag on outbound register regression
12 years ago
Matthew Jordan b12f6bc358 chan_sip: Hangup transferer/transferee when transfer to Parking fails
12 years ago
Kinsey Moore 9433c584d8 Add the missing part of r400140
12 years ago
Kevin Harwell dd413377dc chan_dahdi: dahdi show channels slices PRI channel dnid on output
12 years ago
Rusty Newton 05117c87b7 Several components: fixing Typos in comments and code, "avaliable" instead of "available"
12 years ago
Russell Bryant 788dccff42 Reset peer outboundproxy on sip.conf reload
12 years ago
Kinsey Moore c5c9050b89 chan_dahdi: Fix crash during caller ID read
12 years ago
Scott Griepentrog fe7c661e12 chan_sip: keep same local (from) tag for outgoing register requests
12 years ago
Kevin Harwell 1664326ba9 chan_sip: notify dialog info ignores presentation indicator in callerid
12 years ago
Kinsey Moore 2d5debf45c chan_sip: Fix RTCP port for SRFLX ICE candidates
12 years ago
Michael L. Young 9731431f08 chan_sip: Clarify 'Forcerport' Setting Displayed When Running "sip show peers"
12 years ago
Kevin Harwell b0288cc8ad chan_sip: Allow a sip peer to accept both AVP and AVPF calls
12 years ago
Jonathan Rose 037dee9eaa memory leaks: Memory leak cleanup patch by Corey Farrell (second set)
12 years ago
Jonathan Rose bab6b3610a memory leaks: Memory leak cleanup patch by Corey Farrell (first set)
12 years ago
Kinsey Moore c932415383 chan_mgcp: Properly handle malformed media lines
12 years ago
Joshua Colp aa0fcfff6b chan_sip: Fix an issue where an incompatible audio format may be added to SDP.
12 years ago
Richard Mudgett c1066265ad chan_dahdi: Fix unable to get index warning when transferring an analog call.
12 years ago
Michael L. Young 44826ac192 Remove Port Restriction When Checking For NAT
12 years ago
Michael L. Young 5ee5dccf51 Fix Setting A chan_sip Dialog's SIP_NAT_FORCE_RPORT Flag
12 years ago
Richard Mudgett 82a3fa8032 chan_iax2: Fix channel left locked in off nominal code path.
12 years ago
Mark Michelson ea53dd63be Prevent chan_sip from sending duplicate BYEs.
12 years ago
Richard Mudgett f46a73f1c4 chan_dahdi: Reflect the set software gain in the CLI "dahdi show channel" output.
12 years ago
Mark Michelson 23b6a34d45 chan_sip: Do not increment the SDP version between 183 and 200 responses.
12 years ago
Jonathan Rose b8980c3be8 chan_sip: Don't ignore expires value in contact header if it lacks semicolon
12 years ago
Michael L. Young b4e0f80ec0 Cast Integer Argument To Unsigned Char
12 years ago
Kinsey Moore fb1c96baf4 chan_sip: Allow Asterisk to retry after 403 on register
12 years ago
Richard Mudgett ee37433d8e chan_sip: Increase some scratch buffer sizes dealing with caller id.
12 years ago
Jonathan Rose b9133abc09 chan_sip: Reject calls on 200 OKs if no SDP has been received
12 years ago
Richard Mudgett 7ca3e44c3f chan_dahdi: CLI "core stop gracefully" has needless delay for PRI and SS7.
12 years ago
Michael L. Young 591c3b403e chan_sip: Fix Realtime Peer Update Problem When Un-registering And Expires Header In 200ok
12 years ago
Richard Mudgett 46c2c5ea14 chan_iax2: Prevent some needless breaking of the native IAX2 bridge.
12 years ago
Jonathan Rose 155e9f821c chan_sip: Make direct media reinvites for T38 put Asterisk in the media path
12 years ago
Richard Mudgett 4b6a36bc5f chan_iax2: Fix saving the wrong expiry time in astdb.
12 years ago
Jonathan Rose d91ceb38f5 chan_sip: Revert r398835 due to failing tests involving originate
12 years ago
Jonathan Rose 0860ba2a1b chan_sip: Reject calls without prior SDP on 200 OK
12 years ago
Kinsey Moore 7644d7b8e2 Fix chan_h323 compilation
12 years ago
Richard Mudgett 6630c560fd chan_iax2: Reduce indentation in __attempt_transmit().
12 years ago
Richard Mudgett aa8405923a chan_iax2: Fix stray reference to worker thread idle_list.
12 years ago
Richard Mudgett ed61d21419 chan_iax2: Fix bridgecallno deadlock avoidance.
12 years ago
Richard Mudgett a4db8b381a chan_iax2: Add missing control frame names to debug frame decode output. (Part 2)
12 years ago
Richard Mudgett 5f7e74ba56 chan_iax2: Add missing control frame names to debug frame decode output.
12 years ago
Richard Mudgett a3241cb426 chan_misdn: Fix misdn debug output printed with arbitrary verbose levels.
12 years ago
Kevin Harwell 71857a4a5e Fix various memory leaks
12 years ago
Kevin Harwell 15994e3bf7 Verbose logging discrepancies
12 years ago
Matthew Jordan c58bab8ce3 AST-2013-005: Fix crash caused by invalid SDP
12 years ago
Richard Mudgett fdc86bb44c Fix uninitialized value in struct ast_control_pvt_cause_code usage.
12 years ago
Matthew Jordan 4fd979228d AST-2013-004: Fix crash when handling ACK on dialog that has no channel
12 years ago
Richard Mudgett 0cd0977454 Fix memory corruption when trying to get "core show locks".
12 years ago
Mark Michelson 142c5d4816 Prevent a crash on outbound SIP MESSAGE requests.
12 years ago
Michael L. Young 88a5f18dec Fix Not Storing Current Incoming Recv Address
12 years ago
Mark Michelson 3b91cde004 Remove REF_DEBUG definition.
12 years ago
Mark Michelson e510fa1514 Fix refcounting of sip_pvt in test_sip_rtpqos test and unlink it from the list of pvts.
12 years ago
Walter Doekes f83b144899 chan_sip: Convert 'just did sched_add waitid...' from warning to debug message.
12 years ago
Walter Doekes 16160ea357 chan_sip: Fix IP-addr in warning when rejecting a contact ACL.
12 years ago
Igor Goncharovskiy 8d9eff176e - Fix different issues with call transfer cancel. In case 3rd party busy or congestion call was not returned.
12 years ago
Michael L. Young 1e03a50878 Fix Registration Failure When A Peer And TLS Are Used
12 years ago
Moises Silva bc78bfee41 Fix a longstanding issue with MFC-R2 configuration that prevented users
12 years ago
Richard Mudgett c03b11466d chan_dahdi: Fix segfault reloading chan_dahdi when round robin is used.
12 years ago
Igor Goncharovskiy 9ce8896d15 Fix issue with inability to cancell call transfer made by on-sceen menus.
12 years ago
Matthew Jordan 2ffb648a20 Fix memory/ref counting leaks in a variety of locations
12 years ago
Igor Goncharovskiy 13b2c25687 Fix issue with no sound in both way in case of previous call to chan_unistim phone was canceled.
12 years ago
Alec L Davis a90ad16e55 IAX2: Transfer Reject: Lock bridgecallno before touching it, refactor
12 years ago
Alec L Davis f09521a0d5 chan_iax2: nativebridge refactor, missed unlock bridgecallno
12 years ago
Alec L Davis 30cfce07f7 fix bad edit after conflict resolution
12 years ago
Alec L Davis 20b9dac9fc IAX2: refactor nativebridge transfer
12 years ago
Alec L Davis 9fca44e6d4 IAX2: fix race condition with nativebridge transfers.
12 years ago