Commit Graph

7516 Commits (28464199ee83b765d2d68b7bc013d17f5a1bb7f4)
 

Author SHA1 Message Date
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
Jason Parker d97b6e3d34 This transcoder message needn't be a NOTICE.
18 years ago
Olle Johansson 3bafdca29f Issue #7351 - SIP Cancel fails due to the wrong contact uri. Reported by PPYY, failed to fix by OEJ
18 years ago
Joshua Colp babe9cbbef Revert previous fix for when the IAX2 channel goes funky (that's the technical term). This is causing legit calls to be prematurely hung up. (issue #9600 reported by justdave)
18 years ago
Joshua Colp 897b4c0ca3 Don't count failed include attempts against the configuration include level. (issue #9593 reported by mostyn)
18 years ago
Kevin P. Fleming cd3ef82ba4 handle a very bizarre race condition with channels being redirected before a simple switch can be started on them (issue #9286)
18 years ago
Russell Bryant bc604c9e9a If the callerid= option is specified, but empty, clear any previous data.
18 years ago
Russell Bryant 85cff883ee Ensure that callerid settings are reset on a reload.
18 years ago
Joshua Colp 6ab97a0292 Merge rewritten group counting support. No more storing data on the variable list of the channels. That was bad, mmmk? (issue #7497 reported by sabbathbh)
18 years ago
Russell Bryant eab557da86 Fix a typo where cid_num got copied instead of cid_ani.
18 years ago
Russell Bryant c5a87ff71d Don't crash if a manager connection provides a username that exists in
18 years ago
Dwayne M. Hubbard 1cde24d633 removed #if 0 block from chan_phone, chan_zap, and chan_modem restart_monitor()
18 years ago
Dwayne M. Hubbard 654c04bfc9 removed pthread_join in restart_monitor() to make it like chan_zap and other channel drivers
18 years ago
Joshua Colp a31a2ef862 Allow RFC2833 to be sent in the response SDP when an INVITE comes in without SDP. (issue #9546 reported by mcrawford)
18 years ago
Christian Richter f1edea1129 added lock for sending messages to avoid double sending. shuffled some empty_chans after the cb_event calls, this avoids that a release_complete from a quite different call releases a fresh created setup by accident.
18 years ago
Jason Parker 3682e51ba7 Fix an issue that I noticed while looking over issue 9571.
18 years ago
Jason Parker c28413ff94 If the '* to hangup' option is not enabled, we don't need to disable * as a valid exit key.
18 years ago
Olle Johansson 57185823d1 Send NOTIFY to Contact: in SUBSCRIBE
18 years ago
Tilghman Lesher e4467b3837 Bug 9557 - Specifying the GetVar AMI action without a Channel parameter can
18 years ago
Olle Johansson 062368a175 Don't stop RTP on errors on INFO messages.
18 years ago
Joshua Colp 4b17148846 Add OUTBOUND_GROUP_ONCE variable to app_dial. This behaves the same as OUTBOUND_GROUP except it will get unset after use so it won't get accidentally inherited. (issue #BE-140)
18 years ago
Russell Bryant 2128909ad4 If someone sets the "useragent" option in sip.conf to be empty, then don't add
18 years ago
Russell Bryant a36f57e7fc Fix a bug with switching between host=dynamic and using specific hosts for
18 years ago
Russell Bryant 1159b7761a Remove the attempt at reporting configuration errors in sip.conf. This can
18 years ago
Christian Richter 104b12df79 some fixes for PMP Hold/Retrieve, it should work now, when briding=no
18 years ago
Nadi Sarrar 1330496973 msns config parameter defaults to '*'
18 years ago
Olle Johansson 1a92fec845 - Don't send ActionID before Response: header.
18 years ago
Jason Parker 62de701abb Allow matching on names shorter than 3 chars.
18 years ago
Tilghman Lesher 2eaae45f81 Don't check for error when lowering priority (according to the manpage, it should never happen anyway). It might could happen, though, if another thread messed with the priority, so safeguard against that (reported via -dev list).
18 years ago
Tilghman Lesher b9ec441aa9 Bug 9505 - If the return value for local_queue_frame is set, then p->lock is no longer valid.
18 years ago
Joshua Colp f2680a35d4 When calling a device that then forwards us elsewhere... we have to make our channels compatible if it is the only channel being dialed. (issue #9445 reported by marcelbarbulescu)
18 years ago
Tilghman Lesher 2e1fe209de Gosub called within a Macro resets the arguments improperly and causes general weirdness. (Issue 8329)
18 years ago