Commit Graph

7350 Commits (1c26e1c7178db11cf18761feeb8aa62d8855b3b8)
 

Author SHA1 Message Date
Russell Bryant bf20deeba1 We should always be using _exit() after a fork() or vfork() instead of exit().
19 years ago
Christian Richter dc0cb27752 fixed a bug which caused chan_misdn to try to allocate 2 times the same channel on high load, which then caused instability of mISDN. removed a useless function from isdn_lib.c
19 years ago
Olle Johansson 7a5dd9d78b Issue #7240, by mistake only committed to trunk (now 1.4), reported by
19 years ago
Jason Parker 3ecf516f8f oops - somebody forgot to change this - long ago, probably.
19 years ago
Jason Parker 34934b48fe Remove a useless ast_mutex_unlock.
19 years ago
Olle Johansson 67f0e37177 Working to resolve #7608 - adding debug output
19 years ago
Olle Johansson 4dc847a0f4 Fix the attack shield for 1.2 too. REFER and NOTIFY can create dialogs
19 years ago
Christian Richter 78d7b2641a added nttimeout option to configure wether we disconnect calls on NT timeouts or not during an overlapdial session
19 years ago
Joshua Colp 8b75024fdf Don't leak memory mmmk?
19 years ago
Christian Richter f7ccb0e458 fixed issue, that if chan_misdn is loaded and couldn't be initialized it would cause a segfault after 'reload'. Reported by Drew/Matt thx.
19 years ago
Joshua Colp 0d26753de2 Respect language selection when seeing if the file exists (issue #8178 reported by mnicholson)
19 years ago
Joshua Colp e0cbd7f2d9 Don't create a "real" pvt structure for requests that shouldn't be able to create one. Instead use a temporary pvt and fill it with enough information so we can send a reply.
19 years ago
Jason Parker c1666e921d Fix an integer signedness problem.
19 years ago
Kevin P. Fleming 16ce7edf1f provide licensing language for IAXy firmware file
19 years ago
Olle Johansson 2b0634ab95 After some research, we realized that the default behaviour since a long
19 years ago
Joshua Colp 01a7955445 Use responses rather then replies even though they mean the same thing.
19 years ago
Joshua Colp e64fa8614d Add 'ignoreoodreplies' option which will not create a pvt structure on a SIP response but instead basically drop it.
19 years ago
Steve Murphy 5e3d5c55b4 Made a small update to solve bug 8128; The switch-case fallthru goto to a pattern extension needed to resolved the wildcards to an appropriate digit for extension matching to work
19 years ago
Kevin P. Fleming ce069b0c77 don't drop the entire permit/deny list when an attempt is made to add an invalid entry (BE-92)
19 years ago
Christian Richter 1775cae084 avoiding warning, fixing potential bug (backported from 1.2)
19 years ago
Joshua Colp d0649af76d Turn on volume adjustment if it needs to be on (issue #8136 reported by mnicholson)
19 years ago
Kevin P. Fleming 170abc16b0 when sending a call to a peer, use the proper socket if we have multiple bindings (reported on asterisk-dev)
19 years ago
Joshua Colp 58477e2410 Pass the right value to usleep for sleeping, and always add the background refresh item back into the scheduler if enabled since it is deleted during reload. (issue #8142 reported by p_lindheimer)
19 years ago
Christian Richter 0bd76b00b2 fixed some echocandisable issues when bridged. this caused a kernel panic sometimes..also some minor formatting fixes
19 years ago
Christian Richter 4981d1c5dd fixed issue, that the hangupcause got a wrong isdn cause at RELEASE_COMPLETE
19 years ago
Kevin P. Fleming ffb75188e1 ensure that IAX2 and SIP sockets allow UDP fragmentation when running on Linux (thanks to Brian Candler on the asterisk-dev list for the tip)
19 years ago
Christian Richter 722d56e081 (re)added support of dynamical enabling hdlc on bchannels
19 years ago
Olle Johansson cd79e99638 Issue #8101 - wrong parameter for screening in remote-party-id
19 years ago
Joshua Colp bfbbc4de78 Even more frames to treat as though the remote side disappeared (issue #8097 reported by eldadran)
19 years ago
Joshua Colp 4e717c8ea6 Treat busy control frames as hangup in the file streaming core (issue #8097 reported by eldadran)
19 years ago
Christian Richter 8684599f6c fixed segfault which happens during hold/transfer action
19 years ago
Kevin P. Fleming a8c86fb9b2 fix Polycom presence notification again
19 years ago
Kevin P. Fleming 87706f538e remove workaround for old Polycom firmware SUBSCRIBE requests
19 years ago
Steve Murphy 4f0d22fde1 For bug 7776, I have inserted a warning about Macro nesting vs. stack limitations
19 years ago
Christian Richter eae488f164 if INFORMATION Message come with keypad instead of called party number, we just use the keypad as called party number.
19 years ago
Christian Richter 0b4f47c3c3 added the option 'reject_cause' to make it possible to set the RELEASE_COMPLETE - cause on the 3. incoming PMP channel, which is automatically rejected because chan_misdn does not support that kind of callwaiting. Therefore chan_misdn supports now 3 incoming channels on a PMP BRI Port. misdn_lib_get_free_bc now gets the info if the requested channel is incoming or outgoing to make the 3. channel possible
19 years ago
Kevin P. Fleming 9c405de30d fix a logic error in my previous fix to the queue reload code
19 years ago
Joshua Colp e0408416d3 Change the fd on the I/O context in case it changed during the reload, which is indeed possible. (issue #7943 reported by eclubb)
19 years ago
Joshua Colp 7e7a5bfc73 We should be using $AST_SBIN instead of hardcoding the path for the error message (issue #7942 reported by eclubb)
19 years ago
Joshua Colp d1f421a9f6 Shrink when current_ioc is unused. It is set to -1 when unused, not 0. (issue #7941 reported by eclubb)
19 years ago
Christian Richter 77a645d0c6 fixed the hold/retrieve/transfer issues, removed a useless bc field, added setting of frame.delivery fields, some minor code cleanups
19 years ago
Russell Bryant 73138db44a Fix the name of the "eventmemberstatus" option in the sample queues.conf
19 years ago
Kevin P. Fleming 02ae73bd6a proper fix for ast_group_t change
19 years ago
Joshua Colp 87803a8ac6 Put in missing \ns on the end of ast_logs (issue #7936 reported by wojtekka)
19 years ago
Kevin P. Fleming 7620e04612 fix buggy (and overly complex) loop used during reload of app_queue for static member list updating
19 years ago
BJ Weschke fb599cc53e app_queue is comparing the device names incorrectly while checking their statuses. It's internal list of interfaces includes the dial string, while the argument passed to this function does not have the dial string (/n for a local channel). This causes it to ignore the device state changes because it thinks it belongs to none of its members. (#8040 reported and patch by tim_ringenbach)
19 years ago
Kevin P. Fleming dc268f1e6e eliminate compiler warning introduced by recent changes
19 years ago
Joshua Colp 34adb7efe6 Stop the stream after waitstream returns so that our formats get restored. (issue #7370 reported by kryptolus)
19 years ago
BJ Weschke f6ddf4e7d4 Fix race condion crash with get_member_status (#7864 - tim_ringenbach reported and patched)
19 years ago
Tilghman Lesher a2d98d6c7c Avoid inability to lock directory log message by creating the directory ahead of time. (Issue 7631)
19 years ago