Recent

Author Topic: make skype with lazarus  (Read 10141 times)

blossom

  • Newbie
  • Posts: 1
make skype with lazarus
« on: June 13, 2011, 05:43:47 am »
Hei bro,

what should i do to learn make programming phone call with lazarus... what spesific material should i have...

thx

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 1216
    • Burdjia
Re: make skype with lazarus
« Reply #1 on: June 19, 2011, 10:24:54 pm »
Not sure but AFAIK Skype's protocol is not open.  Either it's open or not you must learn that protocol first.  Once you know the protocol it should be straightforward.
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

fabienwang

  • Sr. Member
  • ****
  • Posts: 449
  • Lazarus is the best
    • My blog
Re: make skype with lazarus
« Reply #2 on: June 19, 2011, 10:30:04 pm »
The protocol for Audio conversation used in many softwares like Skype, Ekiga etc.
is called SIP.
You can find some informations about it here:
http://wikipedia.org/wiki/Session_Initiation_Protocol

To help implement it, you will have to implement the RFC 3261:
(or google for some Delphi SIP client/server) :)
http://www.ietf.org/rfc/rfc3261.txt
I'm using Arch Linux.
Known for: CPickSniff, OpenGrabby
Contributed to: LazPaint

jamhitz

  • Jr. Member
  • **
  • Posts: 83
Re: make skype with lazarus
« Reply #3 on: July 13, 2011, 09:59:41 pm »
This reply is a bit dated but hey, it's still relevant; I believe.

To get you started with a soft-phone implementing the SIP protocol with FreePascal, may I suggest that you take a look at TurboG's implementation of the same:

http://www.turbog.com/download/TurboSIPPhone.zip

I have not personally tried it but its GPL so give it a go.

CaptBill

  • Sr. Member
  • ****
  • Posts: 435
Re: make skype with lazarus
« Reply #4 on: July 13, 2011, 10:28:27 pm »
Also, for people unaware of the power of FreePascal/Lazarus, you could just as well design the 'next best SIP protocol'. You could build  turboSIP in Lazarus. And it is hands down the BEST for just this type of thing.

It is the most powerful tool on earth.

CaptBill

  • Sr. Member
  • ****
  • Posts: 435
Re: make skype with lazarus
« Reply #5 on: July 13, 2011, 10:37:10 pm »
Also, for people unaware of the power of FreePascal/Lazarus, you could just as well design the 'next best SIP protocol'. You could build  turboSIP in Lazarus. And it is hands down the BEST for just this type of thing.

It is the most powerful tool on earth.

Funny,

The very same time I posted the above post someone posted in the FCGI thread....

Which is a supercharged CGI implementation called FCGI  (F for Freepascal, I assume).

Lazarus/FreePascal is the undisputed heavyweight champ.

HAHAHA

JD

  • Hero Member
  • *****
  • Posts: 1909
Re: make skype with lazarus
« Reply #6 on: July 13, 2011, 11:55:32 pm »
Funny,

The very same time I posted the above post someone posted in the FCGI thread....

Which is a supercharged CGI implementation called FCGI  (F for Freepascal, I assume).

Lazarus/FreePascal is the undisputed heavyweight champ.

HAHAHA

FCGI ("F" for fast) http://en.wikipedia.org/wiki/FastCGI.
Linux Mint - Lazarus 4.0/FPC 3.2.2,
Windows - Lazarus 4.0/FPC 3.2.2

mORMot 2, PostgreSQL & MariaDB.

avra

  • Hero Member
  • *****
  • Posts: 2579
    • Additional info
Re: make skype with lazarus
« Reply #7 on: July 14, 2011, 09:35:28 am »
You can get Delphi source directly from the author:
http://www.elektronika.ba/799/skype-gsm-gateway
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

 

TinyPortal © 2005-2018