summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins
AgeCommit message (Collapse)Author
2006-06-05RTP session capturePort is now allways aligned with ipAndPort so as to avoid ↵Henri Herscher
the possibility of having two concurrent RTP sessions for one OrkAudio capture port. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@246 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-03Added more logging around start, stop and RTP timestamps.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@245 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-26RTP timestamp corrective delta is now always applied because in some cases, ↵Henri Herscher
it produced garbled output on one side of the conversation. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@242 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-19all pcap handles are now formally closed.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@241 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-19Repeat file replay list now reset at every cycle.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@240 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-18Added pcap replay repeat capability.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@239 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-18pcap directory replay now processes pcap files sequentially.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@236 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-18Non WIN32 platform does not try to sleep for a nanosecond between packets ↵Henri Herscher
anymore in replay mode. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@234 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-15Recording duration is now based on the last time we got an RTP packet, not ↵Henri Herscher
the end of the possible timeout. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@231 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-12Skinny messages now sanity checked.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@228 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-25Improved skinny signalling detection by taking OpenReceiveChannelAck Skinny ↵Henri Herscher
messages into account. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@222 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-21Added enpoint IP address logging on Skinny Startmedia messageHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@221 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-20used the long timeout for sessions only in the bycallid mapHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@220 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-20Session timeout is now 5 minutes when signalling detected. Metadata now ↵Henri Herscher
correctly detected for Skinny "forward" call type. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@219 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-14OrkAudio now reports local and remote IP addresses for each tape when the ↵Henri Herscher
voip plugin is used. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@217 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-14Now manages to decode IP packets wrapped into 802.1Q VLAN packetsHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@216 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-08* Added allowed and blocked CIDR IP address rangesHenri Herscher
* Fixed SIP to: field detection issue * Fixed SIP multiple invite issue * replaced sleep by nanosleep * Improved logging git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@212 09dcff7a-b715-0410-9601-b79a96267cd0
2006-03-29Added SipDropIndirectInvite configuration parameterHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@207 09dcff7a-b715-0410-9601-b79a96267cd0
2006-03-29now cast all strutct in_addr.s_addr to unsigned int before comparing.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@206 09dcff7a-b715-0410-9601-b79a96267cd0
2006-03-29Non-modifying commit: moved together stuff that belongs to the same placeHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@205 09dcff7a-b715-0410-9601-b79a96267cd0
2006-03-28Now uses the SIP INVITE connection address field (if available) to determine ↵Henri Herscher
the call initiator's IP address instead of relying on the SIP INVITE IP packet address. Also, it is now possible to replay an entire directory worth of pcap traces (concurrently, not sequentially for now). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@203 09dcff7a-b715-0410-9601-b79a96267cd0
2006-03-28Improved initializationHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@202 09dcff7a-b715-0410-9601-b79a96267cd0
2006-03-17Now always looks up sessions by endpoint IP address when receiving ↵Henri Herscher
StartMedia. Now uses passthruPartyId or conferenceId as call ID between StartMedia and StopMedia depending on which is non-null. Now makes sure when merging two sessions, that if one of the sessions is raw RTP, it'll become the mergee. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@197 09dcff7a-b715-0410-9601-b79a96267cd0
2006-03-16Check that pcap file actually exists before passing it to libpcapHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@196 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-28Skinny StartMedia is now associated to CallInfo based on IP address of the ↵Henri Herscher
endpoint when the StartMedia conference ID is null - additionally, SIP "INVITE" string and "BYE" string are now strcmp'ed for the full string (avoid SIP false positive). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@187 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-20#define name was still SOUND_DEVICE_xxxHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@186 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-16SIP CallID, To and From fields can now be in any order.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@183 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-10When replaying pcap file, yield control to other thread at each received ↵Henri Herscher
packet (flow control) git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@163 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-09Dismiss Comfort noise packets + make sure RTP packet size is consistent with ↵Henri Herscher
speech packet. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@161 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-09Removed arrival time checking when calculating corrective timestamp offset.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@160 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-03Minimum UDP port number for RTP is now 1024. Also, forgot to say in the last ↵Henri Herscher
revision commit: SIP headers are now searched in a case insensitive manner. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@158 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-03Duplicate SIP invites now disregarded so that sessions do not stop ↵Henri Herscher
spuriously. Also when a pcap file is replayed, all RTP sessions are now closed before the thread ends so as to avoid hanging RTP sessions. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@156 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-02Fixed crash when pcap description NULLHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@154 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-30Fixed problem where Skinny CallInfo message resend would cause a skinny ↵Henri Herscher
session to stop abruptly git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@147 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-26Set all projects to link against Multithreaded DLL runtime + Set all ↵Henri Herscher
projects to disable inline function expansion. Those two things are critical to boost shared pointer not crashing the app (most likely heap separation problem). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@140 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-26Added SkNewCallInfoStuctHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@139 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-26Changed maximum Skinny message ID to 0x200Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@138 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-26Widended criteria for accepting RTP packet. TCP Port now need to be > 4000 ↵Henri Herscher
and RTP payload type needs to be < 34 git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@135 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-24Each channel of a stereo device reports as mono for now.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@129 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-20VoIP mixing and decoding does now happen in the batch processing thread ↵Henri Herscher
instead of immediately. Additionally, the system now supports filter plugins such as codecs. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@120 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-19VoIP plugin can now read pcap dump files instead of getting live packets by ↵Henri Herscher
setting the PcapFile config parameter. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@118 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-14Improved SIP loggingHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@110 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-14Linux compiling fixHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@109 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-14Added tracking ID to RTP sessionsHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@108 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-13some logging becomes INFOHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@107 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-13Added ToString method to RtpPacketInfo class + RTP session now logs first ↵Henri Herscher
packets for both ways on INFO level. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@106 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-10VoIP plugin can now monitor multiple devices at the samle timeHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@104 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-09Can now handle when two different sessions are created for the same actual ↵Henri Herscher
bidirectional RTP session (observed on CallManager where each way has it's own callid/RTP timestamps) git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@102 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-08Sample rate can now be set in SoundDevice pluginHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@99 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-08Oreka now supports mixing both sides into one file on Cisco CallManagerHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@98 09dcff7a-b715-0410-9601-b79a96267cd0