Commit Graph

146 Commits (514acf8dfca7b9685795ca8591f43bd6af9f85e0)

Author SHA1 Message Date
Mark Spencer cc894e6100 Use call numbers instead of pointers in IAX2
22 years ago
Mark Spencer 98391c1324 Free mysql results
22 years ago
Mark Spencer bac2215fb6 Fix several memory leaks
22 years ago
Mark Spencer 7cdb6d36f4 Fix a couple of memory leaks
22 years ago
Mark Spencer cf4825233d Don't free private structure until iax2_hangup is actually called
22 years ago
Mark Spencer 694058ccb1 Implement REGREL in IAX2
22 years ago
Mark Spencer 9c2f131b66 NetBSD portability enhancements (bug #969)
22 years ago
Mark Spencer 87f28fa6dd Add "iaxcompat" option to allow nested switch statements, still might fail if you have an IAX call going to something with a switch...
22 years ago
Jeremy McNamara c060d39cca clean up our mess on unload. Bug #799
22 years ago
Mark Spencer ed72e0e169 Show who sends us bad packets
22 years ago
Mark Spencer 389d089ecc Implement missing function
22 years ago
Mark Spencer 459d19823e Locking changes for IAX2
22 years ago
Mark Spencer 5a0ef67644 When poking a peer after registration, release lock temporarily
22 years ago
Mark Spencer 8b557dfd30 Minor cleanup
22 years ago
Mark Spencer 6fb9ea4ea5 Fix qualify + register
22 years ago
Mark Spencer 2f69b332d8 Cleanup unload calls
22 years ago
Mark Spencer 0f2bdc6d0a Remove gratuitous race
22 years ago
Mark Spencer 37f1885152 Quiet more authentication info if not enabled
22 years ago
Mark Spencer fac7eaffa9 Fix PGSQL voicemail issues (bug #625) and fix reload races in iax2
22 years ago
Mark Spencer da34cf8fd6 Add auth debug option
22 years ago
Mark Spencer 1740f71793 Don't don't show verbose 3 message when verbose not set
22 years ago
Martin Pycko e30e685ee1 We have to hangup the bridge not continue on AbsoluteTimeout
22 years ago
Martin Pycko bb2bb1d083 Fix the AbsoluteTimeout issue with IAX/IAX2 when in native mode
22 years ago
Mark Spencer e406f72564 Add date/time to IAX2 register
22 years ago
Mark Spencer 6f6ff1a673 Don't try to expire if there is no expirey
22 years ago
Mark Spencer 9d244cb4ce Don't reconnect db on reload unless there was a failure
22 years ago
Mark Spencer c71d9d53ff Update so that "users" are implemented as well
22 years ago
Mark Spencer 08b0a2e4e2 Start on mysql_user, move to misery
22 years ago
Mark Spencer 6955b7cda1 Preliminary support for iax2 friends in mysql database
22 years ago
Mark Spencer 1e95c3a4ac Remove really broke MP3 stuff in favor of G.726 in the near future
22 years ago
Mark Spencer dd96bea16c Fix typo in CVS
22 years ago
Mark Spencer 9efec3dff4 Detect 100 as valid DTMF too
22 years ago
Mark Spencer d79518ec0e Set acknowledged seqno to 0 on transfer
22 years ago
Mark Spencer 357e60ffdc Don't assume we acked when handling transfer
22 years ago
Mark Spencer 3b49a87972 Update IAX2 parser for sending caller info
22 years ago
Mark Spencer 7db0e60486 Minor IAX enhancments to support MusicOnHold
22 years ago
Mark Spencer 479a67e629 BSD portability enhancements (bug #234)
22 years ago
Mark Spencer bb0fba0974 Re-poke all peers on a reload (bug #216)
22 years ago
Mark Spencer 52c2755347 Allow codecs to be specified on a per-peer and per-user basis
22 years ago
Mark Spencer d855c2855a Send "PROGRESS" when DIAL is accepted
22 years ago
Jeremy McNamara a44c2e4636 fix seg fault due to the use of wrong pointer
22 years ago
Mark Spencer b12730866a Unlock our lock while we try to find the extension
22 years ago
Mark Spencer 79a5692764 Increase minimum retry time
22 years ago
Mark Spencer 2fbf9c9e16 Don't send until we're up
22 years ago
Mark Spencer dcb9b8f9a2 Make SIP registration persistent (bug #159)
23 years ago
Mark Spencer 2dd53c0bba Persist IAX2 registrations across restarts
23 years ago
Martin Pycko 501c800c5a Show the names of the codecs instead of the numbers (bug #92)
23 years ago
Mark Spencer 9edf987b94 Make default behavior be to *not* use jitter buffer
23 years ago
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
23 years ago
Mark Spencer f37a567e8c Use stored secret if available, properly
23 years ago
Mark Spencer c8edb6ab5d Handle speex under most circumstances
23 years ago
Mark Spencer cd16a399e5 Add "registered" option to iax2 show peers
23 years ago
Mark Spencer 4386d3b764 Don't native bridge when we can't
23 years ago
Mark Spencer 4285e650af Timestamp fixes
23 years ago
Mark Spencer 4ec902aab5 Fix typo
23 years ago
Mark Spencer c2ad77b27f Fix iax2 video/voice and update queueing
23 years ago
Mark Spencer e78cef0d9f Start on video mode for meetme, change symantics of iax2 marker in full frames
23 years ago
Mark Spencer f7f30d8c63 Add video support to IAX2 (theoretically)
23 years ago
Mark Spencer fc8d3631b4 Add SRV code to SIP, cleanup ENUM and make IAX2 do the right thing on dials
23 years ago
Mark Spencer 3693410426 Fix another deadlock in IAX2
23 years ago
Mark Spencer 1d22c714ce More locking fixes
23 years ago
Mark Spencer a342626920 Suggested IAX and IAX2 bugfixes
23 years ago
Mark Spencer 8f27350e65 Add transfer to IAX2, and transfer application
23 years ago
Mark Spencer 783919611b Resolve lock between peer/call
23 years ago
Mark Spencer 40c4e1f8c4 Use zaptel timers to wake up processes
23 years ago
Mark Spencer 3b0d12d986 Remove useless statement
23 years ago
Martin Pycko db43c5e732 Add notransfer for IAX2 to disable native bridging on user/peer basis
23 years ago
Mark Spencer 59488458b0 Use iax/iax2 regfunk names
23 years ago
Mark Spencer f6764f4722 More contributed BSD enhancements
23 years ago
Mark Spencer ba1639e1f7 Fix TOS stuff for BSD
23 years ago
Mark Spencer c4225d255e More OpenBSD changes
23 years ago
Mark Spencer 833d11aeb2 Remove old printf
23 years ago
Mark Spencer a03e42860f IAX2 updates, dial fix
23 years ago
Mark Spencer dffda7e8c7 Fix transmissions
23 years ago
Mark Spencer e16a3e6f74 Detect frame length of G.729A
23 years ago
Mark Spencer c4da749362 Add iLBC codec
23 years ago
Mark Spencer 2758349cae Make all address comparisons explicit
23 years ago
Martin Pycko 6b4c9fca59 Fix "typo" with authorization
23 years ago
Mark Spencer 12ab2fcadf Select proper trunk mode on incoming calls based upon peer
23 years ago
Mark Spencer 1d49a6b34f Fix trunking for fixed addresses
23 years ago
Mark Spencer bd4eb86616 Autodetect if zaptel is recent enough
23 years ago
Mark Spencer 176799c7f6 Use new timer interface for timing iax2
23 years ago
Mark Spencer e856df69d0 Add transfer ID for potential use in more complex NAT environments
23 years ago
Matteo Brancaleoni 2c64ccad0f Tue Mar 18 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni ca908e767c lun mar 17 19:11:15 CET 2003
23 years ago
Matteo Brancaleoni 060dda2022 Mon Mar 17 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni 61e446f04b dom mar 16 23:37:23 CET 2003
23 years ago
Matteo Brancaleoni 7640e83360 Sun Mar 16 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni 2d86a6955c Fri Mar 14 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni d9848d6c49 gio mar 13 16:44:17 CET 2003
23 years ago
Matteo Brancaleoni 4ebaef0e1c Thu Mar 13 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni 66a57e51e3 Wed Mar 12 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni 67fad0eab1 Tue Mar 11 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni 32b4c314f9 Sun Mar 9 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni 3f86070028 Mon Mar 3 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni b9ae36c893 dom mar 2 20:52:10 CET 2003
23 years ago