Commit Graph

135 Commits (58a42e51e2077535bdaa1b980b80c363cf9b8319)

Author SHA1 Message Date
Malcolm Davenport 6f9df58afe Bug # 1503: Add Peter's fix to include "accountcode" support to MySQL based IAX-Friends
21 years ago
Mark Spencer 314877e155 Fix potential seg in iax2 from reload when registrations are going
21 years ago
Mark Spencer 0fe6d16e89 Fix deadlock in IAX2 trunking, small MGCP fix
21 years ago
Mark Spencer 7596de9ac8 Extreme IAX2 trunking performance improvements
21 years ago
Mark Spencer cce37f8d32 Hold call structure longer iwth find_callno
21 years ago
Mark Spencer f85d0713cf Clean up SQL queries (bug #1479)
21 years ago
Mark Spencer 8a411edf9f Make sure call is valid when handling mini-frame.
21 years ago
Mark Spencer 90778ada6d Fix timestamps on IAX2 trunk mode transmit direction
21 years ago
Mark Spencer f9aef7098f Oops that wasn't quite right. Partially revert changes until real data is collected.
21 years ago
Mark Spencer ba078042ba Make trunking and timestamps palce nicely
21 years ago
Mark Spencer d3f9887589 gethostbyname isn't reentrant, who knew...
21 years ago
Mark Spencer 0134d2cc85 Select user by more logical grounds when no user is specified (bug #1458, sorta)
21 years ago
Mark Spencer ef89a2709a Fix pingtime calculation in bridge optimized mode
21 years ago
Mark Spencer 7a8ec5bea4 Always give real timestamps on IAX ping/pong messages
21 years ago
James Golovich 36a13f931a Make 'iax2 show users' print key if a key is used (bug 1253)
21 years ago
Mark Spencer 083d9c8039 Clean up timestamps on IAX2
21 years ago
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
21 years ago
Mark Spencer d3bcf405c2 Small IAX fixes
21 years ago
Mark Spencer eeb2ca5b26 Make read/write mode have a lock parameter and use it properly.
21 years ago
James Golovich 82bf2663e3 Tiny optimization in chan_iax2.c that the compiler would
21 years ago
Mark Spencer 638684636c Make sure calculation of time is always > 0...
21 years ago
James Golovich 359430871f Check to make sure opendir works in chan_iax2.c (bug 1283)
21 years ago
Mark Spencer b46d67e301 Unlock the owner when we're done (duh!)
22 years ago
Mark Spencer 3107d6d03b Hold owner lock when changing codecs
22 years ago
James Golovich a8bbe997d2 Fix some small typos in comments
22 years ago
Mark Spencer 7192fbfae7 Round offset timestamps to nearest 20ms to clean up numbers.
22 years ago
Mark Spencer 785ac43c84 Just to be on the safe side, don't update timestamps against anything but voice packets.
22 years ago
Mark Spencer 7075b58ee1 Don't use hard timestamps for non-voice frames.
22 years ago
Mark Spencer b690dc13aa Fix timestamp delivery calculation in IAX... Still might be some mess left...
22 years ago
James Golovich 0e90480d6b Fix bug 1217. Change pthread_t initializers to AST_PTHREADT_NULL and
22 years ago
Mark Spencer 0852f5a930 Preserve IAX timestamps
22 years ago
James Golovich f2b52d46d0 Make sure chan_iax.c and chan_iax2.c know the size of G726 frames
22 years ago
Mark Spencer a1d8701369 Formatting fixup
22 years ago
Mark Spencer b4ea3725da Set the context properly for a given peer
22 years ago
Mark Spencer 806bb3c63f Add support for parking with IAX2
22 years ago
Mark Spencer 6a73e70663 Make iax2 compile on *BSD
22 years ago
James Golovich 96abbad91d Add missing include to chan_iax2.c
22 years ago
Mark Spencer 066212158e Add IAX2 firmware upgrade support
22 years ago
Mark Spencer f285c61830 Cleanups to recent changes
22 years ago
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