Commit Graph

4371 Commits (6142d1648cfe5f4e64a6ae666ec8b4d768431dec)

Author SHA1 Message Date
Russell Bryant fbf07008d9 Avoid putting opaque="" in Digest authentication. This patch came from switchvox.
18 years ago
Brett Bryant 61bee5aa54 Add new "pri show version" command to show the libpri version for support reasons.
18 years ago
Russell Bryant 5f1f3ed473 Merge changes from team/russell/iax2_find_callno and iax2_find_callno_1.4
18 years ago
Olle Johansson 26fc3d5ac6 Don't crash on bad SIP replys.
18 years ago
Kevin P. Fleming 8b8a6f2486 use the ARRAY_LEN macro for indexing through the iaxs/iaxsl arrays so that the size of the arrays can be adjusted in one place, and change the size of the arrays from 32768 calls to 2048 calls when LOW_MEMORY is defined
18 years ago
Tilghman Lesher a4732cfb3c When modules are embedded, they take on a different name, without the ".so"
18 years ago
Russell Bryant 609ed327eb Use consistent logic for checking to see if a call number has been chosen yet.
18 years ago
Mark Michelson 709502b119 Re-invite RTP during a masquerade so that, for instance, an AMI
18 years ago
Mark Michelson 8eee7feb2b Resolve a deadlock in chan_local by releasing the channel lock
18 years ago
Tilghman Lesher 0cd455c19b Ensure that when we set the accountcode, it actually shows up in the CDR.
18 years ago
Russell Bryant 57c68bcb3a Fix a silly mistake in a change I made yesterday that caused chan_iax2 to blow
18 years ago
Olle Johansson 2acde60c29 Only have one max-forwards header in outbound REFERs.
18 years ago
Russell Bryant 694a6b4abb Fix find_callno_locked() to actually return the callno locked in some more cases.
18 years ago
Olle Johansson 5980514bb0 Add 502 support for both directions, not only one... (see r114571)
18 years ago
Tilghman Lesher 0c777767c9 Treat a 502 just like a 503, when it comes to processing a response code
18 years ago
Russell Bryant 5648feb3e9 When we receive a full frame that is supposed to contain our call number,
18 years ago
Russell Bryant 0f59f5491d If the dial string passed to the call channel callback does not indicate an
18 years ago
Russell Bryant 39d1303e14 Merge changes from team/russell/issue_9520
18 years ago
Joshua Colp 3053679ade Only drop audio if we receive it without a progress indication. We allow other frames through such as DTMF because they may be needed to complete the call.
18 years ago
Mark Michelson f32e7af11a Clearing up error messages so they make a bit more sense. Also removing a redundant error
18 years ago
Russell Bryant de529ba5f7 Ensure that we don't ast_strdupa(NULL)
18 years ago
Sean Bright da91e55eaf Only complete the SIP channel name once for 'sip show channel <channel>'
18 years ago
Kevin P. Fleming cbc844ae8a use the ZT_SET_DIALPARAMS ioctl properly by initializing the structure to all zeroes in case it contains fields that we don't write values into (which it does as of Zaptel 1.4.10)
18 years ago
Tilghman Lesher 19a16f4634 Backport revisions for latest vpb drivers to 1.4
18 years ago
Jason Parker 89e7986ccb Fix "fallthrough" behavior here, so config options in a previously configured user don't override settings in general.
18 years ago
Olle Johansson 29c90c2fa0 Handle subscribe queues in all situations... Thanks to festr_ on irc for telling me about this bug.
18 years ago
Jason Parker 5fbfbc6b7c The call_token on the pvt can occasionally be NULL, causing a crash.
18 years ago
Joshua Colp 1e771acf2e It is possible for the remote side to say they want T38 but not give any capabilities.
18 years ago
Terry Wilson 2d791a431f Several places in the code called find_callno() (which releases the lock on the pvt structure) and then immediately locked the call and did things with it. Unfortunately, the call can disappear between the find_callno and the lock, causing Bad Stuff(tm) to happen.
18 years ago
Mark Michelson 98b06bace4 Be sure that we're not about to set bridgepvt NULL prior to dereferencing it.
18 years ago
Joshua Colp 5cfba06089 Don't add custom URI options if they don't exist OR they are empty.
18 years ago
Mark Michelson 38e66ce8a2 We need to set the persistant_route [sic] parameter for the sip_pvt
18 years ago
Joshua Colp 800565fff8 If we receive an AUTHREQ from the remote server and we are unable to reply (for example they have a secret configured, but we do not) then queue a hangup frame on the Asterisk channel. This will cause the channel to hangup and a HANGUP to be sent via IAX2 to the remote side which is the proper thing to do in this scenario.
18 years ago
Mark Michelson 784d1b7b3e If Asterisk receives a 488 on an INVITE (not a reinvite), then
18 years ago
Terry Wilson 346841ef05 Initialize fr->cacheable to make valgrind happy
18 years ago
Jason Parker 55f577bc29 Add a little more that is required for previously added devices.
18 years ago
Jason Parker 40ff61ff52 Add support for several new(ish) devices - most notably, 7942/7945, 7962/7965, 7975.
18 years ago
Tilghman Lesher 3949ff32df Move check for still-bridged channels out a little further, to avoid possible
18 years ago
Jeff Peeler 3296b7882e (closes issue #12362) [redo of 113012]
18 years ago
Jason Parker 4c046cd2b7 Allow playback with noanswer (and add earlyrtp option).
18 years ago
Jeff Peeler ca8d1cf992 (closes issue #12362)
18 years ago
Philippe Sultan fbf0f7107e Free newly allocated channel before returning
18 years ago
Philippe Sultan 5e5094f89e Prevent call connections when codecs don't match.
18 years ago
Mark Michelson 6df4e58654 Fix the testing of the "res" variable so that it is more logically correct and
18 years ago
Joshua Colp dcad2163df Do not pass audio until the remote side has indicated they are providing early media, or if the channel has been answered.
18 years ago
Jason Parker 8f6e8e6711 Remove unimplemented softkeys. Prompted by issue #12325.
18 years ago
Joshua Colp d2eef8c07e If we are requested to authenticate a reinvite make sure that it contains T38 SDP if need be.
18 years ago
Joshua Colp af904bf602 Make sure that full video frames are sent whenever the 15 bit timestamp rolls over.
18 years ago
Jeff Peeler e510971e20 This one line change makes an if inside a for loop (in realtime_peer) check all the ast_variables the loop was intending to test rather than just the first one.
18 years ago
Mark Michelson baa405e8c3 When reverting a commit, I accidentally left in this bit which was an experiment
18 years ago