Commit Graph

4929 Commits (11e86ae8f0be26bd371b4a33e4cd48fb2ac97025)

Author SHA1 Message Date
Kevin P. Fleming 800a1df304 Ensure that SDP parsing does not ignore the last line of the SDP.
16 years ago
Kevin P. Fleming 708e058915 Correct mistaken option name in error message.
16 years ago
Joshua Colp 4950fbeebc Respect the maddr parameter in the Via header.
16 years ago
Joshua Colp 607defd94a Fix a crash caused by two threads thinking they should both free the
16 years ago
David Vossel cbd0215153 don't crash on log message in solaris
16 years ago
Matthew Nicholson d9ef686bc3 Reverted revision 202022.
16 years ago
Joshua Colp 0eb5bea853 Don't overwrite caller ID name on a trunk with the configured fullname when using users.conf
16 years ago
Jason Parker d7dfd99014 Fix crash on VPB exception when no hardware is present.
16 years ago
David Brooks 50c0d05b8a chan_misdn Asterisk 1.4.27-rc2 crash
16 years ago
Matthew Nicholson 841a1d5ed5 Modify the SDP parsing code to parse session and media level items separately.
16 years ago
Joshua Colp 7f8c4f7278 Fix a security issue where sending a REGISTER with a differing username in the From
16 years ago
Richard Mudgett dc898f35c9 Make sure the outgoing flag is cleared if a new channel fails to get created for outgoing calls.
16 years ago
Joshua Colp f4298a49f0 Fix a bug where an RPID header could be generated with a blank username in the URI.
16 years ago
Olle Johansson 6ad9ff8acc Fixing bug before someone reports it...
16 years ago
Olle Johansson 8239b12ab7 Adding IP address in Contact ACL log message and removing redundant message
16 years ago
Olle Johansson 05390babd0 Use proper response code when violating Contact ACL's.
16 years ago
David Brooks e3103c39a7 SIP channel name uniqueness
16 years ago
David Vossel 9c6f754b18 fixes crash on iterator_destroy on uninitialized iterator
16 years ago
David Vossel 183624e194 changes calltoken debug messages from LOG_NOTICE to LOG_DEBUG like they are supposed to be
16 years ago
Joshua Colp 6070611b35 Add an option to enabling passing music on hold start and stop requests through instead of
16 years ago
David Vossel bb3f1903fc IAX2: VNAK loop caused by signaling frames with no destination call number
16 years ago
David Vossel bedd6eb8a4 IAX/SIP shrinkcallerid option
16 years ago
Jeff Peeler 7f84021814 Fix stale caller id data from being reported in AMI NewChannel event
16 years ago
Richard Mudgett c3501b93e1 Never released PRI channels when using Busy() or Congestion() dialplan apps.
16 years ago
Jean Galarneau 7499289537 Fix PRI timer T309 operation
16 years ago
Kevin P. Fleming 0a226d933f Remove automatic switching from T.38 to voice mode in chan_sip.
16 years ago
David Vossel a6e33cd544 fixes sip registration using authuser in user.conf
16 years ago
David Vossel 7d5c81565a 'auth=' did not parse md5 secret correctly
16 years ago
Richard Mudgett fd238638a0 Fix memory leak if chan_misdn config parameter is repeated.
16 years ago
Richard Mudgett 7d2cc86d06 chan_misdn.c:process_ast_dsp() memory leak
16 years ago
David Vossel 9cc4a5b792 crash on transfer
16 years ago
Jeff Peeler 54faffa07f Add missing unlock(s) in dahdi_read
16 years ago
Jeff Peeler 7c3d6f732c Fix potential crash when entire span request is received.
16 years ago
Kevin P. Fleming 2ad7cb7e87 Fix ao2_iterator API to hold references to containers being iterated.
16 years ago
David Vossel dfb8d75f23 Removes unnecessary unlock, clarifies a memcpy.
16 years ago
Richard Mudgett ea14c40ae1 Occasionally losing use of B channels in chan_misdn.
16 years ago
Matthew Nicholson ae49400957 Use unsigned ints for portinuri flags.
16 years ago
Matthew Nicholson fe4b70c4f5 Make portinuri a bitfield.
16 years ago
Matthew Nicholson 050d830ec2 Fix SRV lookup and Request-URI generation in chan_sip.
16 years ago
Terry Wilson 96564de25e Change the SSRC by default when our media stream changes
16 years ago
Tilghman Lesher a0bc561b9e Reduce CPU usage related to building a peer merely for devicestates.
16 years ago
David Vossel 9e773ebd33 Reverting merge 219520. This change was not necessary.
16 years ago
Russell Bryant 1e24571def Make sure the iax_pvt exists before dereferencing it.
16 years ago
David Vossel 0a3504f74b iax2 frame double free
16 years ago
David Vossel 66fff128f0 via-header branches not updated correctly on INVITE
16 years ago
Mark Michelson e2dabd44a3 Send a 100 Trying response when we detect a spiral.
16 years ago
David Vossel 7e0f2c802f INVITE w/Replaces deadlock fix
16 years ago
Jeff Peeler 434dcbf847 Fix small memory leak in handle_init_event by always destroying the pthread
16 years ago
Matthew Nicholson ca41240806 Send request contact header field with response to registrer queries instead of the address of record.
16 years ago
Kevin P. Fleming b36f0b9340 revert accidental commit
16 years ago
Kevin P. Fleming 2c027162a2 Use proper hostname for downloading sound files.
16 years ago
Jeff Peeler 395e431ab6 Fix handling of DAHDI_EVENT_REMOVED event to prevent crash in do_monitor.
16 years ago
Tilghman Lesher fb591b9f93 Backport realtime fix to 1.4
16 years ago
David Vossel 92acf5ac29 IAX2 encryption regression
16 years ago
Olle Johansson b546a14a99 Remove harmful code that causes endless loops.
16 years ago
Michiel van Baak da349b0e75 make chan_sip compile under devmode again
16 years ago
Olle Johansson 05899c19a1 Make apps send PROGRESS control frame for early media and fix too early media issue in SIP
16 years ago
David Vossel ed1951d895 Merge code associated with AST-2009-006
16 years ago
Terry Wilson 82b1e162e1 Re-send non-100 provisional responses to prevent cancellation
16 years ago
Tilghman Lesher fa27e8dffa Also unlock the "other" channel, when returning, due to glare.
16 years ago
Kevin P. Fleming 79221dad8d Ensure that T.38 INVITEs generated by Asterisk properly result in T.38 being enabled.
16 years ago
Richard Mudgett 309898993f Removed some deadwood and added some doxygen comments.
16 years ago
Jeff Peeler d924b5349e Fix segfault when reloading chan_misdn.
16 years ago
Richard Mudgett 00de2431be Fix uninitialized variable.
16 years ago
Mark Michelson ad76c40551 Backport fix so that outbound CANCEL requests have same branch as challenged INVITEs.
16 years ago
Tilghman Lesher 63cc189747 AST-2009-005
16 years ago
Richard Mudgett 20d63bd1c0 Dialplan starts execution before the channel setup is complete.
16 years ago
David Brooks 29f865ad17 Fixes dialplan wildcard extension taking precedence over call pickup code.
16 years ago
Tilghman Lesher ca0f026f41 Reverting index() fix, applying a different methodology, based upon developer discussions.
16 years ago
Kevin P. Fleming b5bea3704c Minor changes inspired by testing with latest GCC.
16 years ago
Jeff Peeler f622e06bbe Fix logic errors from 208746
16 years ago
Jeff Peeler fc5db2b241 Fix compiling under dev-mode with gcc 4.4.0.
16 years ago
Mark Michelson 38e98f42bc Only send a BYE when hanging up a channel that is up.
16 years ago
Mark Michelson 1c46ba9635 Fix a problem where a 491 response could be sent out of dialog.
16 years ago
Jeff Peeler 594a236e12 Only set the priindication setting when not performing a reload
16 years ago
Mark Michelson 94bc859e81 Remove inaccurate XXX comment.
16 years ago
Mark Michelson eb5f3170fc Properly handle 183 responses which do not contain an SDP.
16 years ago
Jeff Peeler e07afa4876 Wait for wink before dialing when using E&M wink signaling
16 years ago
Jeff Peeler dca651b85d Revert r207573, this approach could potentially block for an unacceptable
16 years ago
Kevin P. Fleming 75f1eaf2a1 Ensure that user-provided CFLAGS and LDFLAGS are honored.
16 years ago
Jeff Peeler 8b940dbeb7 Wait for wink before dialing when using E&M wink signaling
16 years ago
Mark Michelson 423a444c0b Answer video SDP offers properly when videosupport is not enabled.
16 years ago
Jeff Peeler d162e4b055 Fix format specifier to print out an unsigned long long.
16 years ago
Jeff Peeler 1e30dcf61c Enhance configuration option for overlapdial allowing direction choice
16 years ago
David Vossel 98a6820737 sip option flags handled incorrectly
16 years ago
David Vossel 7c82de7d7e SIP incorrect From: header information when callpres is prohib
16 years ago
Richard Mudgett 7782df0963 Merged revision 206700 from
16 years ago
Richard Mudgett 6db6a73b8d Fixes several call transfer issues with chan_misdn.
16 years ago
Russell Bryant 8d5516a153 Merged revisions 206384 via svnmerge from
16 years ago
Richard Mudgett 9f3cd22c7a Fix some memory leaks in chan_misdn.
16 years ago
Mark Michelson 12b5e7706c Properly ACK 487 responses to canceled INVITEs.
16 years ago
David Vossel 1678f43bfa SIP registration auth loop caused by stale nonce
16 years ago
Mark Michelson 43a5245325 Ensure that outbound NOTIFY requests are properly routed through stateful proxies.
16 years ago
Richard Mudgett fb1c512a40 No audio on calls from Asterisk to various ISDN devices until DTMF sent by caller.
16 years ago
David Vossel beaf6217b3 Fixes 8khz assumptions
16 years ago
Richard Mudgett 202f9967c6 Removed confusing warning message "Got Busy in Connected State"
16 years ago
Mark Michelson e5bef05d8f Add error message so that it is clear why a SIP peer was not processed when
16 years ago
Mark Michelson 439ce618c5 Fix build oops.
16 years ago
Mark Michelson 9589d9fb2e Fix a problem where chan_sip would ignore "old" but valid responses.
16 years ago
David Vossel 4f3580b882 segfault after SPINLOCK schedule delete
16 years ago
Richard Mudgett f65dccafb6 The ISDN CPE side should not exclusively pick B channels normally.
16 years ago
Jeff Peeler fc73897bbd Make sure to recreate the dahdi pseudo channel after dahdi restart
16 years ago
Russell Bryant c05d6ceccd Resolve a crash related to a T.38 reinvite race condition.
16 years ago
Richard Mudgett 1ac27cf7ec Improved chan_dahdi.conf pritimer error checking.
16 years ago
Mark Michelson a1fa4f0391 Use the handy UNLINK macro instead of hand-coding the same thing in-line.
16 years ago
David Vossel d6106936cb MWI NOTIFY contains a wrong URI if Asterisk listens to non-standard port and transport
16 years ago
Mark Michelson f76b499923 Fix more memory leaks that may result if rtp is not successfully allocated.
16 years ago
Mark Michelson b0c0c17764 Fix potential memory leak in chan_sip when video rtp is not allocated properly.
16 years ago
Russell Bryant dcfd8d7c7c Make Polycom subscription type override check more explicit.
16 years ago
Mark Michelson 26ba38b8f4 Remove an extra debug line left from previous commit.
16 years ago
Mark Michelson d31f78a172 Fix a situation in which Asterisk would not stop retransmitting 487s.
16 years ago
Mark Michelson 1f7d3e9a01 Fix a possible infinite loop in SDP parsing during glare situation.
16 years ago
Sean Bright f543251260 Since we don't have sip_pvt_lock() in 1.4, we need to use ast_mutex_* directly.
16 years ago
Matthew Nicholson e735cdc36b Added deadlock protection to try_suggested_sip_codec in chan_sip.c.
16 years ago
David Vossel f17d5d22d2 timestamp was being converted to host order as a short rather than a long
16 years ago
David Brooks ebe2c1829b Checks for NULL sip_pvt pointer in chan_sip.c->acf_channel_read()
16 years ago
Mark Michelson c946be82a9 Add INFO to our allowed methods so that endpoints know they may send it to us.
16 years ago
David Vossel ed94be12f0 Additional updates to AST-2009-001
16 years ago
David Vossel 67928d88a9 'iax show peer blah' now outputs whether or not peer 'blah' is in trunk mode or not.
16 years ago
Mark Michelson 590408dca3 Allow for media to arrive from an alternate source when responding to a reinvite with 491.
16 years ago
Eliel C. Sardanons 26cec158af Use the address we already know when reloading a peer with nat=yes.
16 years ago
Joshua Colp eb2a672328 Fix a bug where the flag indicating the presence of rport would get overwritten by the nat setting.
16 years ago
Joshua Colp e79b7e3c8d Fix a bug where using immediate with mISDN caused a cause code of 16 to get sent back instead of 1 if the 's' extension did not exist.
16 years ago
David Vossel 620bae6924 Sign problem calculating timestamp for iax frame leads to no audio on the receiving peer.
16 years ago
Joshua Colp 64c1093e14 Fix a bug where direct RTP setup would partially occur even when disabled if the calling channel was answered.
16 years ago
Joshua Colp ac71a26c0f Fix a bug where the codecs of the called party leg were not properly sent back to the caller call leg when reinvited.
16 years ago
David Vossel ca3481edb9 IAX2 REGAUTH loop
16 years ago
David Vossel 1e410cdfc5 Update to previous IAX2 "Ghost" Channels patch.
16 years ago
David Vossel 616674ae68 IAX2 "Ghost" Channels
16 years ago
Mark Michelson 7aa29c797a Fix a race condition where a reinvite could trigger a 482 response.
16 years ago
Mark Michelson 63c0dca7bd Set the invitestate to INV_CANCELLED only if we are actually sending a SIP CANCEL.
16 years ago
Richard Mudgett 4d64b0c937 Sent wrong message to clear a call we started if the other end has not responed yet.
16 years ago
David Vossel 3d0faa34ca "misdn show config" segfaults asterisk, if no MSN lists
16 years ago
Richard Mudgett 0971bac5bc Give a more helpful message when an incoming call's dialed extension does not match.
16 years ago
Tilghman Lesher c57efbe571 Eliminate repetition of fullcontact during reconstruction.
16 years ago
Joshua Colp 202bc9464e Update some old logic to stop both begin and end DTMF frames from reaching the core if rfc2833 is not enabled.
16 years ago
David Vossel dcb712422a global mohinterpret setting is ignored
16 years ago
Tilghman Lesher c2d8897257 SIP Response 410 maps to cause code 22 (or 23), not 1.
16 years ago
Tilghman Lesher f8b1da1872 Allow H.323 to compile with FDLEAK checking enabled.
16 years ago
Russell Bryant 03eb22fe76 Remove a bogus ast_channel_unlock().
16 years ago
Joshua Colp a8a55273cf Fix a bug in chan_local glare hangup detection.
16 years ago
Jeff Peeler a1b5f4a67d Make chan_h323 respect packetization settings
16 years ago
Doug Bailey 100aa13ae2 Clean up problem with manager implementation of mmap where it was not testing against MAP_FAILED response.
16 years ago
David Vossel 5405c62098 Fixed autologoff in agents.conf not working when agent logs in via AgentLogin app
16 years ago
Richard Mudgett 55e28f890d Modifed/added some debug messages.
16 years ago
Joshua Colp df2bc7d715 Fix a bug where a value used to create the channel name was bogus.
16 years ago
Joshua Colp bf5b92f004 Fix a situation where the DAHDI channel private structure lock was not unlocked when it should have been.
16 years ago
Tilghman Lesher 611cf94f90 Only update realtime, if global option rtupdate != false
16 years ago
Richard Mudgett 4b6846a9dd Only disable mISDN DSP if Asterisk DSP is enabled. Leave jitter setting alone.
16 years ago
David Vossel 4c6e1bd0a5 National prefix inserted even when caller ID not available
16 years ago