Commit Graph

844 Commits (51bac49a9154ad51a2305f1af4d8219911959b70)

Author SHA1 Message Date
Mark Spencer 1ab3f636cc Quick fix
23 years ago
Mark Spencer caffbd564d Don't create a pending agent if nobody is logged in
23 years ago
Mark Spencer 8d5c7dd566 Oops, they're system, not agent events
23 years ago
Mark Spencer f3a4294a11 Add alarm/alarm clear events (bug #125)
23 years ago
Mark Spencer 9140063401 Uh, don't lock
23 years ago
Mark Spencer 341c78552d If we can't transfer, be sure we hangup
23 years ago
Jeremy McNamara e5f7fd404e Add H323 to normal build process
23 years ago
Jeremy McNamara 79bbadc3c4 Hopefuly kram fixed my lame build
23 years ago
Mark Spencer 9ced4a373b Verify extension is correct
23 years ago
Martin Pycko 501c800c5a Show the names of the codecs instead of the numbers (bug #92)
23 years ago
Mark Spencer 6fc89a80d1 Update agent documentation
23 years ago
Mark Spencer 4e82233874 Don't lock when soft hanging up
23 years ago
Mark Spencer 858ad8ca64 Only skip it for immediate mode
23 years ago
Mark Spencer ec3d5a0c43 Wait for first digit with FEATDMF too
23 years ago
Mark Spencer 3e211c91a2 Make sure strncat is > 0
23 years ago
Mark Spencer 37b7bccc61 Asterisk:
23 years ago
Mark Spencer 0e56b81f4c Allow AgentCallbackLogin to specify new location (bug #46)
23 years ago
Mark Spencer 4c17496489 ignore musicclass for music on hold (bug #62)
23 years ago
Martin Pycko c9998ac0e2 Fix the potential segfault
23 years ago
Mark Spencer 5aab786c35 Send callerid on callback agents (bug #103)
23 years ago
Mark Spencer 9edf987b94 Make default behavior be to *not* use jitter buffer
23 years ago
Mark Spencer c21550022e Make check_bridge back off if it cant get all the locks it wants
23 years ago
Jeremy McNamara 981b58ae55 add debug in hopes to figure out native bridging
23 years ago
Jeremy McNamara 5047f6f219 update mutex handling
23 years ago
Mark Spencer 67fb880dfb Make chan_zap compile for people without libpri again
23 years ago
Mark Spencer 66252c0f4b Lock on indication, fix agent buglet
23 years ago
Mark Spencer d91f72fd5f Add any missing locking calls
23 years ago
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
23 years ago
Mark Spencer f230bc9d12 In agent, forward codecs along
23 years ago
Jeremy McNamara 71fd88b931 something is crazy here
23 years ago
Martin Pycko 4fbe072aa4 Also NULL-ify the p->owner when the calls drop because of alarm
23 years ago
Mark Spencer e85c9cbc45 Fix typo
23 years ago
Martin Pycko e9f725b418 Clear the pri channels when alarm condition drops the calls.
23 years ago
Mark Spencer e4614cf487 Add optional pedantic SIP checking
23 years ago
Jeremy McNamara 1695ca0ce8 make it blatently clear what I am saying
23 years ago
Mark Spencer 50af63e1d2 Never release lock when doing a hangup or bad things can happen when masq is taking place
23 years ago
Mark Spencer 0e2190687f Lock everything that might need to be locked
23 years ago
Mark Spencer 886cf4f227 Lock masquerading into channel
23 years ago
Mark Spencer b12891297f Handle 501 right
23 years ago
Jeremy McNamara 680e851452 Update Makefile and Readme with warnings and current info
23 years ago
Jeremy McNamara c82e412d32 update callerid handling on outbound calls
23 years ago
Mark Spencer f37a567e8c Use stored secret if available, properly
23 years ago
Mark Spencer 5a0a0ff8dd Fix local buglet
23 years ago
Mark Spencer d21648495a Fix for when libpri is not installed
23 years ago
Mark Spencer 29802d2ff5 Properly defuse race in chan_local, fix extremely unlikely path for losing lock in chan_agent
23 years ago
Mark Spencer 1d12de4da6 Do progress detect on incoming too
23 years ago
Mark Spencer c5155d54c6 Fix wrong pointer
23 years ago
Mark Spencer c10477c152 Initialize lock that wasn't
23 years ago
Mark Spencer 01fcb9779a Allow groups to be checked in reverse order, make musiconhold die on restart
23 years ago
Martin Pycko 58022ed110 Clean up around new hangup routines
23 years ago
Martin Pycko 5e39502200 Add handling of PRI_EVENT_HANGUP_REQ
23 years ago
Mark Spencer e0369d78c9 Try immediately logged in agents first, then callbacklogin ones
23 years ago
Mark Spencer 826fe52a8a Fix race in agent login
23 years ago
Mark Spencer d7754393bb Fix options, switch default
23 years ago
Mark Spencer 6ca53fde12 Merge tim's "ack" option
23 years ago
Martin Pycko f778fb89a5 Fix and improve the new pri hangup routines
23 years ago
Mark Spencer 2711c7aed9 Fix login to allow logging off with @context
23 years ago
Mark Spencer 7f886b4c53 Clear acknowledged flag on hangup
23 years ago
Mark Spencer 1d0858f08e Honor context in agent callback login
23 years ago
Mark Spencer f4985479d2 Fix sounds descriptions, add more info to chan_agent
23 years ago
Jeremy McNamara 0484eac549 copy just the ip address over to __ourip
23 years ago
Jeremy McNamara fd62e99c23 remote memory profiling
23 years ago
Jeremy McNamara e217072b8b update the other callerid check
23 years ago
Jeremy McNamara 5fc9d43a99 stop seg if callerid is not sent at all
23 years ago
Mark Spencer 56f1a46121 Fix TOS bit in SIP when verbose < 2, add support for mgcp TOS bits
23 years ago
Mark Spencer d407e8e25e Small SIP simplification
23 years ago
Mark Spencer 5ea641b2d3 If local user not found, allow call to pass
23 years ago
Mark Spencer c8edb6ab5d Handle speex under most circumstances
23 years ago
Martin Pycko 19f4f3c36c Fix the bug when Sending Complete IE is sent or not sent (i don't remember) asterisk would jump to s|1
23 years ago
Mark Spencer e2ca759d56 Add wrapup time
23 years ago
Jeremy McNamara 6b3938f2f2 remove non implemented crap from config sample
23 years ago
Mark Spencer 43d532519f Properly handle hangups on agent, improve formatting of sample agents.conf
23 years ago
Mark Spencer 70f306e8d8 Revision to SIP
23 years ago
Mark Spencer b03498907b Minor fixup
23 years ago
Mark Spencer ecf50fcee8 Add per-user limits to chan_sip
23 years ago
Jeremy McNamara 4cb0fe78ba rollback today's futile attempts properly
23 years ago
Jeremy McNamara bb187d73e4 pull everything back out, I am really done now
23 years ago
Jeremy McNamara a085980b22 One last attempt
23 years ago
Jeremy McNamara f1ed7d40c1 roll back, i give up
23 years ago
Jeremy McNamara 6bb88bdcc0 try this crazy idea to make callerid work with no name
23 years ago
Jeremy McNamara d218619e35 add more debug
23 years ago
Jeremy McNamara 5ca00863fb add some debug to see what callerid is doing
23 years ago
Jeremy McNamara 0b7e57f8b8 rollback the last changes. wrong direction
23 years ago
Jeremy McNamara 4aacf51f4d deal with no callerid name in all cases. really need to rethink this function
23 years ago
Jeremy McNamara 9f7b1269b7 deal with no callerid name
23 years ago
Mark Spencer 3f1d92ad68 Merge Matteo's INFO patch
23 years ago
Jeremy McNamara f561107add tweak to make user->callerid work properly
23 years ago
Jeremy McNamara 9fd6ce9eba implement callerid passing on type=users. Thanks Ol1ver
23 years ago
Jeremy McNamara 3fabe90067 finish that thought
23 years ago
Jeremy McNamara a948d041fe attempt to implement the passing of callerid. not tested
23 years ago
Martin Pycko f2d573fe85 Fix two little things
23 years ago
Mark Spencer c05524beb1 First pass at auto logoff support
23 years ago
Mark Spencer 53fab94828 Minor fix for cid name
23 years ago
Mark Spencer 2984b40bc9 Fix race in agent/masquerade
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 acb58deb48 Fix potential race in check_availability
23 years ago
Martin Pycko 09a80571a5 Fix a segfault with the calls that need to register with the remote gateway (eg: when asterisk has to send REGISTER message in order to place a call)
23 years ago
Mark Spencer 94f7087311 Add musiconhold definitions to show agents
23 years ago
Mark Spencer 4e6c02b6ad instead of hanging up channel after masquerade (risking deadlock), mark it as a zombie, then masquerade
23 years ago
Mark Spencer 936baa4dfa Don't check availability on a hungup channel
23 years ago
Mark Spencer d0e69f8c6e Add dynamic agent stuff, still missing audio files
23 years ago
Jeremy McNamara 29aeb9d959 update sample config with valid info
23 years ago
Mark Spencer c11f4d9df6 Fix race in Agents
23 years ago
Mark Spencer 4285e650af Timestamp fixes
23 years ago
Mark Spencer f88d485e38 Lock agents while removing pending ones
23 years ago
Mark Spencer a5a9db828e Don't retry lock if there is no channel
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 5a4e282ae8 Fix CIDCW for native bridging
23 years ago
Mark Spencer 485db41457 Fix CIDCW for non-native calls only
23 years ago
Mark Spencer e9cffc55a7 Update for sendingcomplete
23 years ago
Jeremy McNamara 6a19e66d00 update to deal with new rtp.c changes
23 years ago
Mark Spencer 16b14c8945 Create concept of a "pending agent", so you can have agents access pending calls
23 years ago
Mark Spencer 65ed20b4f4 Add agent groupings, fix the "incorrect" message on first login attempt
23 years ago
Mark Spencer cbe865df7a Fix race in local, update queue
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 2a3888bfac Accept MGCP keepalive
23 years ago
Mark Spencer 817fc344e7 Default to allowing H.263 but not H.261
23 years ago
Mark Spencer 9befc69684 Properly handle broken up packets
23 years ago
Mark Spencer f5e13431a5 Add SIP/RTP video support, video enable app_echo, start on RTCP
23 years ago
Mark Spencer f945ae2122 Minor cleanups
23 years ago
Mark Spencer 733f251743 Turn off moh on SIP transfer
23 years ago
Jeremy McNamara 0bcf4e2787 Update
23 years ago
Jeremy McNamara 01e8718ad5 Update to work around G.729 compile issues, for now
23 years ago
Jeremy McNamara 10183deadb See if this stops a seg
23 years ago
Mark Spencer 0e46787829 Make names more rational
23 years ago
Mark Spencer 842b885e3c Voicetronix updates
23 years ago
Jeremy McNamara f3e493de49 remote lame ^M's
23 years ago
Mark Spencer 4c021fb727 Merge (for the time being) the alert code...
23 years ago
Jeremy McNamara a5cee9d917 remove unimplemented options
23 years ago
Mark Spencer 2685819181 Minor fix for SIP authentication
23 years ago
Jeremy McNamara 60f13d2625 Change to be correct info
23 years ago
Jeremy McNamara b2796a0d46 Update with current information
23 years ago
Martin Pycko fb101603f0 Check if the musiconholdclass was changed with setmusiconhold and if yes then play that class
23 years ago
Mark Spencer b04542e11e Handle registration setups better when username contains an @
23 years ago
Mark Spencer 3664ca0cbb Remove duplicate define
23 years ago
Mark Spencer 8a2e7f50d7 Minor voicetronix update
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
Martin Pycko c680adba74 Fix the segfault in get_calleridname if the From: string starts with "<sip:..."
23 years ago
Martin Pycko 79c8c611db Add intercepting the calleridname from incoming SIP calls
23 years ago
Martin Pycko f08922f6b7 Add support for handling INFORMATION messages carying more than one digit
23 years ago
Jeremy McNamara a13bf9ab7a add print showing which H.323ID we are gonna use
23 years ago
Martin Pycko eca9614457 Add a verbose message for those that have immediate=yes on the PRI
23 years ago
Jeremy McNamara 8458723ef2 implement H.323ID specification on the exten line. Ex: H323/user@host.tld/h323id
23 years ago
Mark Spencer 1ba2edcfb2 Fix INFO on SIP with weird hardware
23 years ago
Jeremy McNamara f24eba5c44 tweak a few things to make PPC happy
23 years ago
Jeremy McNamara d52ac4259b remove references to jitter as we use Asterisk's RTP and fix a silly typo
23 years ago
Martin Pycko 11325940c8 Add FAXEXTEN to save the DID/DNIS when we transfer to "fax" extension
23 years ago
Mark Spencer ed04393d27 Fix feature group d MF
23 years ago
Mark Spencer d6e3f866bc Add National ISDN 1 support
23 years ago
Mark Spencer 8082927ba3 Pass RING events in DOWN or RING states
23 years ago
Jeremy McNamara 139db65acf Update README for the lamers who can't make chan_h323 work, (then again will they ever read it?)
23 years ago
Mark Spencer acc40fafeb Enforce mailboxes checked in increasing order
23 years ago
Mark Spencer 38c28eb6cb Restart faster on checking NOTIFY messages on mailboxes
23 years ago
Mark Spencer 921ffb5dd7 Only send 180 ringing once, fix CTRL+D in main code
23 years ago
Mark Spencer 3693410426 Fix another deadlock in IAX2
23 years ago
Jeremy McNamara cee8ab8dc0 clarify messages, try to stop another debian seg
23 years ago
Martin Pycko 4c29324050 Finally fix the fix (what a day)
23 years ago
Martin Pycko bc973fb1d0 Fix a typo
23 years ago
Martin Pycko 3e6d45aebe Fix the flash/*0 when incoming call comes on FXO -> FXS
23 years ago
Mark Spencer 878db20a92 Fix case where local is allocated but not actually called on
23 years ago
Mark Spencer 2f6b25c4fb Revert bad changes
23 years ago
Martin Pycko e888d3d393 Fix the flash/*0 when incoming call comes on FXO -> FXS
23 years ago
Mark Spencer e5e82459c6 CLear dial buffer
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 bbdb142d2e Always lock call in find_call
23 years ago
Martin Pycko e7b5056769 Fix the compiling warning with 'int chan'
23 years ago
Martin Pycko 166f1120c8 Changing the last patch of chan_zap.c
23 years ago
Mark Spencer cd3f2c48c0 Fix seg on non-PRI
23 years ago
Mark Spencer f345e8a77c Handle progress in chan_sip properly
23 years ago
Martin Pycko b4429b287a Don't send INFORMATION messages unless we got SETUP_ACKNOWLEDGE
23 years ago
Martin Pycko df27f744df Fix overlapdial (sending)
23 years ago
Mark Spencer 7c2d9a9302 Clarify check for when to send message
23 years ago
Mark Spencer 377303a391 If we receive OPTIONS as the start of a conversation, kill it immediately after giving our response
23 years ago
Mark Spencer 4f5c46fb20 Implement transfer (first pass) in SIP
23 years ago
Mark Spencer 8f27350e65 Add transfer to IAX2, and transfer application
23 years ago
Jeremy McNamara 8e280ab712 try to kill another possible seg
23 years ago
Mark Spencer 783919611b Resolve lock between peer/call
23 years ago
Mark Spencer 6642fb0688 Fix get_rdnis typo
23 years ago
Mark Spencer 847f8207f7 Attempt RDNIS support
23 years ago
Martin Pycko 2a0036e496 Add support for overlap dialing (sending). Now we have "full" overlap dialing support
23 years ago
Mark Spencer 412cf715a7 Fix typo, remove timing by default, and check for release vs. disconnect
23 years ago
Mark Spencer 5e8102a304 Release, ourselves
23 years ago
Mark Spencer 48647bfc08 Make canreinvite globally applicable
23 years ago
Mark Spencer 40c4e1f8c4 Use zaptel timers to wake up processes
23 years ago
Jeremy McNamara 21524d6652 tweak the logic in MakeCall
23 years ago
Jeremy McNamara ba9786d714 update changelog
23 years ago
Jeremy McNamara 85accd0169 various bug fixes from Miroslaw KLABA
23 years ago
Mark Spencer e0458e4c27 Consider VIA on BYE and CANCEL too
23 years ago
Mark Spencer 067eae567c Fix potential seg
23 years ago
Martin Pycko 94c3b35271 Allow the use of immediate=yes with PRI
23 years ago
Mark Spencer 4228090f88 Add and update .cvsignore files for .depend
23 years ago
Mark Spencer c31ecfba93 Make insecure perform as expected
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
Martin Pycko eb2ba42eaa Be avare of hidecallerid with PRI
23 years ago
Mark Spencer 50e9f66257 Remove "contributed" swear words
23 years ago
Mark Spencer fa44c77c6f Merge Karl's MGCP call feature list
23 years ago
Mark Spencer 1a3cd8e6ad dep fix, pbx fix
23 years ago
Mark Spencer f83d5e5be8 VPB updates
23 years ago
Mark Spencer 01a79e3adc Merge tilghman's updates for getourip
23 years ago
Mark Spencer f3b8441cc7 Copy Caller*ID on local channels
23 years ago
Mark Spencer 8162607c58 Fix typo
23 years ago
Mark Spencer fe7038fb2d Build tohost on options
23 years ago
Mark Spencer 163898dae7 Release peer/user determination when insecure = yes
23 years ago
Mark Spencer f0d069772c Parse first line parts when copying initreq's.
23 years ago
Mark Spencer 6abb9f6415 Fix core on initial one
23 years ago
Mark Spencer b32daa0ed7 Queue null frame on receiving INVITE to prod ast_rtp_bridge
23 years ago
Mark Spencer 4981335c1d Keep track of redirected place for sending reinvites
23 years ago
Martin Pycko d7216653df Add a longer stutter tone when there is voicemail on zaptel channels
23 years ago
Mark Spencer 07dfb3d5f2 Fix to "Messages-waiting"
23 years ago
Mark Spencer f7e921313e Make mimetype for NOTIFY configurable
23 years ago
Mark Spencer 2aba17e440 Fix get confmute
23 years ago
Mark Spencer 80e0c565cd Retrieve confmute status from zap if it supports it
23 years ago
Jeremy McNamara 36028564f8 back down lib versions since Open H.323's -HEAD code is broken
23 years ago
Mark Spencer d73839b733 Always initialize dtmfbuf
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 6eeee2496b More BSD enhancements
23 years ago
Mark Spencer a54678d7fa Make immediate mode only work E&M
23 years ago
Mark Spencer 6e3fdcffa6 Fix potential call feature race
23 years ago
Mark Spencer 3cf4974cfe AMAflags and account code honored in SIP
23 years ago
Mark Spencer ba1639e1f7 Fix TOS stuff for BSD
23 years ago
Mark Spencer 791c0bf970 Only modify digit mode if dsp is in place
23 years ago
Mark Spencer 5987504e82 Use 503 for CONGESTION and 486 for BUSY
23 years ago
Martin Pycko 4602d19afd Allow use of immediate=yes with EM / EM_W signalling
23 years ago
Martin Pycko 0f453631c4 Remove dependancy on libpri
23 years ago
Mark Spencer b0506b3e4b Fix minor typos
23 years ago
Mark Spencer c75324a1a4 Switch to audio mode on confmute, too
23 years ago
Mark Spencer b3543499f0 Switch to audio mode when enabling echo cancellation
23 years ago
Mark Spencer 67aa337ee7 Also take out of proceeding when ALERTING received
23 years ago
Jeremy McNamara 6eb85b943b decrement useage counter on hangup
23 years ago
Mark Spencer 8feb0d8bb6 Fix build on chan_zap
23 years ago
Mark Spencer e6472033b1 Process audio stuff in audio mode and then switch back to clear
23 years ago
Mark Spencer 82082c0a35 More include fixes
23 years ago
Mark Spencer c4225d255e More OpenBSD changes
23 years ago
Mark Spencer 89e0dd94a2 Add commonly used include headers
23 years ago
Mark Spencer f5652e5d4e Copy tohost from the peer when poking
23 years ago
Mark Spencer 7d1c585587 Fix some symbol and Makefile issues
23 years ago
Mark Spencer d19769f687 Set into clear mode
23 years ago
Mark Spencer 907980f17d Fix tiny typo
23 years ago
Mark Spencer 0e09ca68a5 Fix race in DISCONNECT vs RELEASE
23 years ago
Martin Pycko 9cb7619730 Clean the error for IAX when using SPEEX codec
23 years ago
Mark Spencer beaab96cdf Reuse correct sequence numbers
23 years ago
Mark Spencer 0dee7f521b Use the same call id for registrations
23 years ago
Mark Spencer 833d11aeb2 Remove old printf
23 years ago
Mark Spencer a03e42860f IAX2 updates, dial fix
23 years ago
Martin Pycko 4a90412468 Fix dependancy on a new libpri for my previous patch
23 years ago
Martin Pycko f2245eff85 Don't send INFORMATION's with the number when we shouldn't
23 years ago
Mark Spencer 732c8b2a00 Put actual host name in field where possible
23 years ago
Mark Spencer f01788bff9 Various contributed VPB fixes
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 edf612581f Contribute SIP changes
23 years ago
Mark Spencer 154334a414 Make IAX know about iLBC
23 years ago
Mark Spencer df085816fc MOve to definition
23 years ago
Mark Spencer 0cfae29887 Add preliminary voicetronix support
23 years ago
Mark Spencer c4da749362 Add iLBC codec
23 years ago
Mark Spencer 41129c57bd Trim down gateway names with []'s in them
23 years ago
Mark Spencer 3fddf10c3e Accept "defaultexpirey" too
23 years ago
Mark Spencer ca5ebe78cd Don't unlock in handle_response
23 years ago
Mark Spencer 8d2dcf3a32 Fix locking issue
23 years ago
Mark Spencer aae534130b Fix chan alsa typo
23 years ago
Mark Spencer 7b6912fd28 Add support for :authuser...
23 years ago
Mark Spencer 665e5bfee1 Various requested SIP enhancements
23 years ago
Mark Spencer 2cf87c7c50 Fix ALSA/OSS leak
23 years ago
Jeremy McNamara ac16b57304 tweak internal codec order
23 years ago
Jeremy McNamara 979de9323a make non matching IP addresses go to invalid extension if default context exists
23 years ago
Mark Spencer a02b54bfb8 Add MGCP audit
23 years ago
Mark Spencer 7cabdde1ce Fix zombie *8# channels in SIP
23 years ago
Mark Spencer c3098625ea Fix blind transfer with macro
23 years ago
Mark Spencer bbcac3aa85 Fix deferred dialing on FXO
23 years ago
Mark Spencer 256093b5da Suppress 487 message since people think it is an error
23 years ago
Mark Spencer 13dbf301c6 update CREDTS file
23 years ago
Mark Spencer 5654b1b886 Use hostname instead of IP for sip registration
23 years ago
Mark Spencer f94a62d64e Don't double ack subscribes
23 years ago
Mark Spencer aa39431646 Put number in name field if name field is NULL *or* has 0 length
23 years ago
Mark Spencer a6cc0b233e When swapping subs, queue a null frame, extend delay for hangup-on-flash
23 years ago
Jeremy McNamara 4ffdfcbec7 remove debug
23 years ago
Jeremy McNamara c75fdd13cf more debug
23 years ago
Mark Spencer 93cd3c18e7 Only do call progress on outgoing calls
23 years ago
Jeremy McNamara ae23339452 add some debug for testing
23 years ago
Mark Spencer 10a7938b6e Only consider a RINGOFFHOOK as "UP" when a call is outgoing
23 years ago
Mark Spencer 15b1b0b0f1 Fix double transfer bug
23 years ago
Mark Spencer 39094852db Merge and edit Nick's dial support
23 years ago
Mark Spencer b430999a96 Ignore ;user=phone on register
23 years ago
Mark Spencer f8a6b5e31d Parse initial request
23 years ago
Mark Spencer 1bfcc8d8d0 Don't ACK on anything but INVITE
23 years ago
Mark Spencer ec6cca344b Add missing "Contact" line to Register
23 years ago
Mark Spencer c7c91a93f2 Allow "fromuser" option and don't append port number if it's specified (you can do it with fromdomain=temp.com:5060
23 years ago
Mark Spencer 14009dbfa1 Fix SIP registration (I hope)
23 years ago
Mark Spencer 9d5e3ee8b9 Clear out old call
23 years ago
Mark Spencer af6aeefada First pass at fixing REGISTER functionality under SIP
23 years ago
Mark Spencer 3bcda42140 Fix potential hangup issues
23 years ago
Jeremy McNamara ea57a86564 fix silly typo
23 years ago
Mark Spencer fa9c225dd3 Don't send 180 "Ringing" after 183 Session Progres
23 years ago
Mark Spencer 6301ef6baf Minor chan_nbs fix
23 years ago
Mark Spencer 863104131d Check authentication before destination
23 years ago
Mark Spencer 43604eb770 Implement call pickup on SIP, override context if appropriate
23 years ago
Mark Spencer 2758349cae Make all address comparisons explicit
23 years ago
Mark Spencer 6978d58552 Send empty voice frame on 183 session progress
23 years ago
Mark Spencer 4bd768a43e Always ack packets
23 years ago
Jeremy McNamara b49fd4ab95 d'oh! make it so you can acutally use other ports than 1720
23 years ago
Mark Spencer 501d2cdc17 Update to 3261 branch definition
23 years ago
Mark Spencer 16c2861fa8 Fix contact stuff once-and-for-all (I hope)
23 years ago
Mark Spencer b6a6c83b78 Fix peerpoke to also acknowledge
23 years ago
Mark Spencer 9cc2aa39d0 Unlink local channels
23 years ago
Mark Spencer 2f771c677e After 404 or 484, don't send 503
23 years ago
Mark Spencer 3e8183de43 Add expiry patch from Jim
23 years ago
Mark Spencer d6b38a8b3b Fix retransmission on BYE
23 years ago
Mark Spencer fd6cc08ac8 Phone updates
23 years ago
Mark Spencer 736bb7c6dc Fix phone crash
23 years ago
Jeremy McNamara 451e3aa6dd fix gatekeeper logic
23 years ago
Mark Spencer 5c18d407c5 Fix contact header, don't transmit BYE when INVITE are still outstanding
23 years ago
Mark Spencer 1680ccf66c Provide authentication for BYE and CANCEL requests
23 years ago
Mark Spencer 85cb2844aa Various management updates
23 years ago
Mark Spencer 67eafb9b74 Fix selection of tag in reqprep
23 years ago
Mark Spencer c42b5f915d Add steven's SIP update
23 years ago
Mark Spencer f8755643cd Merge enhanced status changes, add SIP subscribe from Andre
23 years ago
Mark Spencer 77b48c0aed Make call forwarding work properly by using new Local channel
23 years ago
Mark Spencer 864fc0cfce Complete local channel implementation
23 years ago
Mark Spencer c2e4a6646d Add "From" to register
23 years ago
Mark Spencer 511730407d Fix tag handling on CANCEL (and maybe others)
23 years ago
Mark Spencer c35b05dd30 Fix chan_local build, update SIP
23 years ago
Mark Spencer 9f8cab83a3 Try to ACK on 487 response, handle case of incoming HANGUP before 200 OK
23 years ago
Mark Spencer c235acc4ea Make fromdomain applicable at a peer basis as well as global
23 years ago
Mark Spencer 346d8d1b23 Add content-length and blank header to registration request, add "fromdomain" option for setting domain for "from" field
23 years ago
Mark Spencer fbc8fd227c Add preliminary chan_local, fix chan_sip to delete unknown calls
23 years ago
Mark Spencer 9c6f9b78de Cleanup sip_destination
23 years ago
Mark Spencer 7edc592778 Fix a couple of non-initialization bugs
23 years ago
Mark Spencer f3475fad8c Merge Stephen Davie's record route patches
23 years ago
Mark Spencer a4e97626d3 Cleanup SIP locking
23 years ago
Mark Spencer 56790e3021 Grab incoming tag on initial events.
23 years ago
Jeremy McNamara 0a7548d4ec add more instructions
23 years ago
Jeremy McNamara eeb1a0aad4 update with proper building information
23 years ago
Mark Spencer b7585a7578 Set call as outgoing *after* sending reinvite
23 years ago
Martin Pycko cb87c27bfd Add make samples to the main Makefile
23 years ago
Martin Pycko 817eaa46c7 Add some instructions to download and compile cvs openh323 and chan_h323
23 years ago
Mark Spencer 611c0b41f5 Remove extra contact header
23 years ago
Martin Pycko 6b4c9fca59 Fix "typo" with authorization
23 years ago
Mark Spencer 9df7ee5653 Include "Contact" line in responses and requests
23 years ago
Jeremy McNamara a54c71d4c3 do user authentication right
23 years ago
Jeremy McNamara 33d20ff5ea IP based user authentcation
23 years ago
Mark Spencer 3ebbb69e65 Add contact header on reinvite
23 years ago
Jeremy McNamara 861deb56f3 remove debug
23 years ago
Martin Pycko 7f1005e793 Fix my previous fix
23 years ago
Mark Spencer 7bc99b0135 Fix potential segfault in chan_sip
23 years ago