Commit Graph

7597 Commits (ffae2ad2fa1628811798b51dc3fc3d0fcaabf945)
 

Author SHA1 Message Date
Christian Richter 3cd1c84e8d added possibility to deactivate bridging per port
18 years ago
Tilghman Lesher dd412388a1 According to MATH, 0+1181000386 = 1181000448. Oops.
18 years ago
Tilghman Lesher c78acd2896 Add revision Id tags (by request of tzafrir)
18 years ago
Joshua Colp 22fe1b73cc It is now possible for this path of execution to have the frame pointer be NULL, therefore we need to check for it before trying to access it. (issue #9836 reported by barthpbx)
18 years ago
Tilghman Lesher c0ce087e43 Issue 9818 - Fix for issue 8329 breaks pbx_realtime. Issue 8329 will remain unfixed for pbx_realtime, but only because we lack core API to do it.
18 years ago
Tilghman Lesher fc6d28a932 If the value of a variable passed to FIELDQTY is blank, then FIELDQTY should return 0, not 1.
18 years ago
Olle Johansson c4e7d9fef5 Issue #9802 - Change inuse counter on CANCEL
18 years ago
Tilghman Lesher 2cb2558eb1 Issue 9791 - Fix pronunciation of seconds in Dutch
18 years ago
Joshua Colp ad2f350d39 Allow RFC2833 to be negotiated when an INVITE comes in without SDP and is not matched to a user or peer. (issue #9546 reported by mcrawford)
18 years ago
Christian Richter 17175c7d54 we should only activate the generator in chan_misdn, when asterisk hask not yet taken the call (WAITING4DIGS state). Alerting audio will be generated fomr asterisk for example.
18 years ago
Kevin P. Fleming cba8e2f704 ensure that variables are set on a newly created channel before we start a PBX on it
18 years ago
Kevin P. Fleming 9edd1e094c if we are going to set variables on a newly created channel, it should be done *before* we start the PBX on it
18 years ago
Russell Bryant 2f0f1f5e00 Revert revision 62417 as someone reported problems with it to Mark. This was
18 years ago
Russell Bryant 03ad135134 Fix a memory leak that I just noticed in the device state handling in app_queue.
18 years ago
Christian Richter 0b6da8d56e we stop the tones only when we're in the pre-call phase, otherwise e.g. when in CONNECTED state we should not stop tones when we receive an Information Message
18 years ago
Steve Murphy fd1fc0a9c1 This update will fix the situation that occurs as described by 9717, where when several targets are specified for a dial, if any one them reports FAIL, the whole call gets FAIL, even though others were ringing OK. I rearranged the priorities, so that a new disposition, NULL, is at the lowest level, and the disposition get init'd to NULL. Then, next up is FAIL, and next up is BUSY, then NOANSWER, then ANSWERED. All the related set routines will only do so if the disposition value to be set to is greater than what's already there. This gives the intended effect. So, if all the targets are busy, you'd get BUSY for the call disposition. If all get BUSY, but one, and that one rings is not answered, you get NOANSWER. If by some freak of nature, the NULL value doesn't get overridden, then the disp2str routine will report NOANSWER as before.
18 years ago
Olle Johansson 86882515a8 Not getting an ACK to a 200 OK in the initial invite is critical to the call.
18 years ago
Olle Johansson 21ea4dc3f1 Issue 9235 - part of the problem, maybe not all. Please retry with this patch (and no
18 years ago
Christian Richter 58bcd919d5 fixed a warning regarding Keypad encoding. encode the IE sending_complete at the right position.
18 years ago
Christian Richter 06b2955d26 we *need* to send a PROCEEDING when sending_complete is set, even if need_more_infos is requested.
18 years ago
Tilghman Lesher b2f84c347f How is it that we never caught that this is returning the opposite of our documentation, until now?
18 years ago
Jason Parker dfd24c33d2 If we have a negative current message, we shouldn't go back even further...
18 years ago
Olle Johansson 9ebfde54a1 Fixing possible bug in auth of BYE
18 years ago
Olle Johansson 80e4abca3d Support SIP uri's starting with SIP: and sip: (reported by Tony Mountfield on the mailing list. Thanks!)
18 years ago
Olle Johansson aa9ff74af5 Issue #9726 - rlister - Better logging for ACL denials
18 years ago
Christian Richter b60fd4bc20 in the case immediate=yes, we directly jump into the dialplan, where people can use PlayTones to indicate a Dialtone, so we don't need to to that by ourself. also we should not do a dialtone_indicate for incoming calls on a TE port in overlapdialmode.
18 years ago
Joshua Colp 3b1ad79633 Only perform stripping of - strings from the channel name for Zap channels. Anywhere else we might remove a legitimate part of a device name. (issue #9668 reported by stevedavies)
18 years ago
Tilghman Lesher 29aa7c809b Issue 9121 - fixups for safe_asterisk script
18 years ago
Jason Parker 074cc21291 Fix an issue with trying to kill a thread before it gets created.
18 years ago
Olle Johansson 07ba0e379b Do not allocate SIP pvt's for PEERs we can not reach.
18 years ago
Matthew Fredrickson 818c25352e Make sure we only create a DSP if it's requested on SUB_REAL
18 years ago
Joshua Colp 7dc491d090 Properly handle hints that point to multiple devices in chan_sip. Why chan_sip is even doing this I have no idea but I would rather not go into a rant. (issue #9536 reported by rlister)
18 years ago
Tilghman Lesher 47047d5004 Replicate fix from 51158 (app_voicemail) to app_directory (Issue 9224)
18 years ago
Christian Richter fcad34fd9f release_chan frees ch, so we should never touch ch after release_chan, this may cause segfaults.
18 years ago
Tilghman Lesher 25930c842f Issue 9602 - segfault in app_macro
18 years ago
Christian Richter 048000f9d6 added application misdn_check_l2l1 which tries to pull up the L1/L2 on all ports that have the layers down in a group. It waits then for a timeout. This helps for scenarios where multiple PMP BRIs are grouped together, or where a provider has a faulty PTP Implementation, that looses the L2 after a while.
18 years ago
Tilghman Lesher 616e3502e7 Issue 9527 - upon entering a folder, no message is selected (curmsg == -1), so deleting causes memory corruption (beyond bounds)
18 years ago
Joshua Colp 71befa9884 Properly handle what happens during a masquerade in relation to group counting. (issue #9657 reported by ramonpeek)
18 years ago
Olle Johansson 999633ab4f Releasing the whole in-memory configuration while you're adding to it is not a good thing.
18 years ago
Joshua Colp 3a218f3a09 When a peer is seeded or built tell the devicestate core to update it's status. This is easier then having chan_sip load before pbx_config. (issue #9658 reported by dlynes)
18 years ago
Christian Richter 2102128500 when we're in state WAITING4DIGS, we use the asterisk tone-generator which prods us, so we can't just return -1 in misdn_write in this case. Added a MISDN_KEYPAD channel variable, and fixed the sending of keypad. this enables us to modify the call forward parameters in the switch.
18 years ago
Christian Richter 70e95c4846 fixed the problem that misdn_write did not return -1 when called with 0 samples in a frame this resultet in a deadlock in some circumstances, when the call ended because of a busy extension. added encoding of keypad.
18 years ago
Kevin P. Fleming de32406990 doh... initializing the pointer variable will work just a bit better
18 years ago
Kevin P. Fleming 0b78d1542c increase reliability and efficiency of static Realtime config loading via ODBC:
18 years ago
Steve Murphy 26cab38b64 Some tweaks to satisfy CDR bug 8796, where being in 'h' extension louses up the dst field
18 years ago
Tilghman Lesher 9b71a5799b Issue 9638 - if a text frame is sent with no terminating NULL through a bridged
18 years ago
Russell Bryant c8a90488d6 Remove an unnecessary check that makes it so if you hang up after doing an
18 years ago
Russell Bryant 8da91a20e3 Add indications.conf information for the Philippines.
18 years ago
Russell Bryant 274afdc345 This patch fixes an issue where depending on the cause code, when the network
18 years ago
Joshua Colp 80d88816df Update copyright notice. It's now the year 2007!
18 years ago