Commit Graph

86 Commits

Author SHA1 Message Date
Mark Spencer 389d089ecc Implement missing function
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1944 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-11 16:15:30 +00:00
Mark Spencer 459d19823e Locking changes for IAX2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1943 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-11 15:57:42 +00:00
Mark Spencer 5a0ef67644 When poking a peer after registration, release lock temporarily
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1916 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-10 19:53:14 +00:00
Mark Spencer 8b557dfd30 Minor cleanup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1859 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-15 15:14:23 +00:00
Mark Spencer 6fb9ea4ea5 Fix qualify + register
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1857 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-14 21:13:02 +00:00
Mark Spencer 2f69b332d8 Cleanup unload calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1850 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-09 23:55:17 +00:00
Mark Spencer 0f2bdc6d0a Remove gratuitous race
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1840 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-08 23:42:07 +00:00
Mark Spencer 37f1885152 Quiet more authentication info if not enabled
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1830 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-05 16:13:43 +00:00
Mark Spencer fac7eaffa9 Fix PGSQL voicemail issues (bug #625) and fix reload races in iax2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1827 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-04 23:19:26 +00:00
Mark Spencer da34cf8fd6 Add auth debug option
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1825 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-04 03:41:22 +00:00
Mark Spencer 1740f71793 Don't don't show verbose 3 message when verbose not set
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1820 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-03 15:06:41 +00:00
Martin Pycko e30e685ee1 We have to hangup the bridge not continue on AbsoluteTimeout
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1760 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-17 23:46:54 +00:00
Martin Pycko bb2bb1d083 Fix the AbsoluteTimeout issue with IAX/IAX2 when in native mode
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1759 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-17 23:37:56 +00:00
Mark Spencer e406f72564 Add date/time to IAX2 register
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1755 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-15 23:27:47 +00:00
Mark Spencer 6f6ff1a673 Don't try to expire if there is no expirey
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1748 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-14 04:11:03 +00:00
Mark Spencer 9d244cb4ce Don't reconnect db on reload unless there was a failure
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1741 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-13 16:25:52 +00:00
Mark Spencer c71d9d53ff Update so that "users" are implemented as well
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1737 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-13 05:21:15 +00:00
Mark Spencer 08b0a2e4e2 Start on mysql_user, move to misery
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1736 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-13 04:32:32 +00:00
Mark Spencer 6955b7cda1 Preliminary support for iax2 friends in mysql database
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1728 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-12 08:58:55 +00:00
Mark Spencer 1e95c3a4ac Remove really broke MP3 stuff in favor of G.726 in the near future
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1689 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-04 02:40:09 +00:00
Mark Spencer dd96bea16c Fix typo in CVS
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1613 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-06 05:01:08 +00:00
Mark Spencer 9efec3dff4 Detect 100 as valid DTMF too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1612 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-06 04:59:49 +00:00
Mark Spencer d79518ec0e Set acknowledged seqno to 0 on transfer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1605 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-04 17:45:20 +00:00
Mark Spencer 357e60ffdc Don't assume we acked when handling transfer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1604 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-04 05:33:00 +00:00
Mark Spencer 3b49a87972 Update IAX2 parser for sending caller info
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1599 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-01 22:59:06 +00:00
Mark Spencer 7db0e60486 Minor IAX enhancments to support MusicOnHold
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1588 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-30 14:11:17 +00:00
Mark Spencer 479a67e629 BSD portability enhancements (bug #234)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1486 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-08 16:48:07 +00:00
Mark Spencer bb0fba0974 Re-poke all peers on a reload (bug #216)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1470 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-04 04:09:09 +00:00
Mark Spencer 52c2755347 Allow codecs to be specified on a per-peer and per-user basis
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1461 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-02 03:09:03 +00:00
Mark Spencer d855c2855a Send "PROGRESS" when DIAL is accepted
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1456 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-01 16:12:54 +00:00
Jeremy McNamara a44c2e4636 fix seg fault due to the use of wrong pointer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1451 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-01 07:21:51 +00:00
Mark Spencer b12730866a Unlock our lock while we try to find the extension
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1450 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-01 00:51:30 +00:00
Mark Spencer 79a5692764 Increase minimum retry time
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1448 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-30 06:40:56 +00:00
Mark Spencer 2fbf9c9e16 Don't send until we're up
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1447 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-30 00:48:37 +00:00
Mark Spencer dcb9b8f9a2 Make SIP registration persistent (bug #159)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1419 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-24 22:35:06 +00:00
Mark Spencer 2dd53c0bba Persist IAX2 registrations across restarts
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1416 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-24 21:32:21 +00:00
Martin Pycko 501c800c5a Show the names of the codecs instead of the numbers (bug #92)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1348 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-16 05:10:35 +00:00
Mark Spencer 9edf987b94 Make default behavior be to *not* use jitter buffer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1325 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 16:07:13 +00:00
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1310 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-13 15:25:16 +00:00
Mark Spencer f37a567e8c Use stored secret if available, properly
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1281 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-09 19:33:40 +00:00
Mark Spencer c8edb6ab5d Handle speex under most circumstances
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1237 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-29 19:51:11 +00:00
Mark Spencer cd16a399e5 Add "registered" option to iax2 show peers
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1195 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-16 18:45:12 +00:00
Mark Spencer 4386d3b764 Don't native bridge when we can't
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1192 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-16 15:17:25 +00:00
Mark Spencer 4285e650af Timestamp fixes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1170 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-09 00:24:28 +00:00
Mark Spencer 4ec902aab5 Fix typo
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1163 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-07 20:47:53 +00:00
Mark Spencer c2ad77b27f Fix iax2 video/voice and update queueing
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1161 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-04 16:23:44 +00:00
Mark Spencer e78cef0d9f Start on video mode for meetme, change symantics of iax2 marker in full frames
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1142 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-30 02:00:02 +00:00
Mark Spencer f7f30d8c63 Add video support to IAX2 (theoretically)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1141 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-30 00:48:27 +00:00
Mark Spencer fc8d3631b4 Add SRV code to SIP, cleanup ENUM and make IAX2 do the right thing on dials
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1085 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-12 12:48:57 +00:00
Mark Spencer 3693410426 Fix another deadlock in IAX2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1049 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-22 03:08:39 +00:00