Commit Graph

4362 Commits (0cd455c19bc13538dd28e9cdf7ef37124e875499)

Author SHA1 Message Date
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
Mark Michelson 6eed7ae503 This is a revert for revision 108288. The reason is that that revision
18 years ago
Russell Bryant e34ecbfc92 Turn a NOTICE into a DEBUG message.
18 years ago
Russell Bryant e653f8b232 Merged revisions 110335 via svnmerge from
18 years ago
Mark Michelson 87e9daf7d7 Make sure an agent doesn't try to send dtmf to a NULL channel
18 years ago
Jason Parker 7f7e7d27e4 Merged revisions 109391 via svnmerge from
18 years ago
Joshua Colp 5fda7910c6 Put a maximum limit on the number of payloads accepted, and also make sure a given payload does not exceed our maximum value.
18 years ago
Michiel van Baak 4f2c87c1d1 Update the directory of placed calls on skinny phones
18 years ago
Joshua Colp 8bb334e308 200 OKs in response to a reinvite need to be sent reliably. If the remote side does not receive one the dialog will be torn down.
18 years ago
Russell Bryant 0ddb8b4a7d Fix a channel name issue. chan_oss registers the "Console" channel type,
18 years ago