Also came across this which uses pcap, but seems to be delphi only http://www.magsys.co.uk/delphi/magmonsock.asp
is there something similar for fpc? 2010/1/5 lloyd thomas <lloydi...@googlemail.com> > OK. I wish to monitor and record calls between a SIP endpoint and SIP > Gateway. At the moment I am doing that by connecting the SIP endpoint and my > machine to an ethernet hub so that I can see all the traffic. > In the first instance I just need to correctly capture, read and interprete > the SIP messages so that I can make an informed decision which RDP packets > to capture. > > Then I suppose I will have an even harder task capturing the RDP packets > and joining both legs together (my coding skills is not great)! > > Lloydie T > > 2010/1/5 ik <ido...@gmail.com> > > Hello, >> >> SIP first of all uses UDP most of the times (and rarely TCP) . >> It only create a tunnel that other protocols such as RDP and SDP are going >> inside. >> >> Can you explain a bit more what exactly do you wish to implement (i'm not >> sure that I understand) ? >> >> Ido >> >> http://ik.homelinux.org/ >> >> >> On Tue, Jan 5, 2010 at 15:08, lloyd thomas <lloydi...@googlemail.com>wrote: >> >>> Please forgive my ignorance regarding the project I am about to embark >>> on. >>> Need some advice on Lnet and capturing SIP RTP data to file. In the first >>> instance I just need to work with the sip messages. I believe the SIP >>> messages are similar to HTTP. I am using wireshark to understand how the SIP >>> messages are processed, but I am not sure how to capture and read each frame >>> (wireshark speak) using Lnet. >>> >>> (FYI: >>> http://en.wikipedia.org/wiki/Session_Initiation_Protocol#SIP_network_elements >>> ) >>> >>> For instance the following is from frame 12 (935 bytes) >>> >>> ---------------------------------------------------------------------------------------------- >>> INVITE sip:1...@192.168.91.200 <sip%3a1...@192.168.91.200> SIP/2.0 >>> Via:SIP/2.0/UDP 192.168.91.190:5060;rport;branch=z9hG4bK83570061 >>> From:"Lloyd" <sip:1...@192.168.91.200 <sip%3a1...@192.168.91.200> >>> >;tag=4b428357-2fa-1ec5d4e >>> To:<sip:1...@192.168.91.200 <sip%3a1...@192.168.91.200>> >>> Contact:"Lloyd" <sip:1...@192.168.91.190:5060;transport=UDP> >>> Call-ID:83570000-4ce59...@192.168.91.200<call-id%3a83570000-4ce59...@192.168.91.200> >>> Subject:sip phone call >>> CSeq:2112045024 INVITE >>> User-Agent:Mitel-5212-SIP-Phone 07.02.00.04 08000F24BEE5 >>> Allow:INVITE,ACK,CANCEL,BYE,OPTIONS,REFER,NOTIFY,PRACK,UPDATE >>> Allow-Events:talk,hold,conference >>> Supported:timer,100rel,replaces >>> Session-Expires: 1800 >>> Min-SE: 90 >>> Max-Forwards:70 >>> Content-Type:application/sdp >>> Content-Length:247 >>> >>> v=0 >>> o=1000 1262650963 1262650962 IN IP4 192.168.91.190 >>> s=SIP Call >>> c=IN IP4 192.168.91.190 >>> t=0 0 >>> a=sendrecv >>> m=audio 20036 RTP/AVP 0 8 18 96 >>> a=rtpmap:0 PCMU/8000 >>> a=rtpmap:8 PCMA/8000 >>> a=rtpmap:18 G729/8000 >>> a=rtpmap:96 telephone-event/8000 >>> >>> ----------------------------------------------------------------------------------------------- >>> >>> I get a response from the sip server on frame 13 (371 bytes) >>> >>> ---------------------------------------------------------------------------------------------- >>> SIP/2.0 100 Trying >>> Via: SIP/2.0/UDP 192.168.91.190:5060;rport=5060;branch=z9hG4bK83570061 >>> From: "Lloyd" <sip:1...@192.168.91.200 <sip%3a1...@192.168.91.200> >>> >;tag=4b428357-2fa-1ec5d4e >>> To: <sip:1...@192.168.91.200 <sip%3a1...@192.168.91.200>> >>> Call-ID: 83570000-4ce59...@192.168.91.200 >>> CSeq: 2112045024 INVITE >>> User-Agent: FreeSWITCH-mod_sofia/1.0.trunk-15355M >>> Content-Length: 0 >>> >>> ----------------------------------------------------------------------------------------------- >>> >>> >>> >>> >>> _______________________________________________ >>> fpc-pascal maillist - fpc-pascal@lists.freepascal.org >>> http://lists.freepascal.org/mailman/listinfo/fpc-pascal >>> >> >> >> _______________________________________________ >> fpc-pascal maillist - fpc-pascal@lists.freepascal.org >> http://lists.freepascal.org/mailman/listinfo/fpc-pascal >> > >
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal