SIP

CAUTION: THIS IS A ALPHA STAGE PLUGIN. IT CAN DO VERY BAD THINGS. USE AT YOUR OWN RISK.

This is a SIP/SIMPLE protocol based on pjsip lib.

Currently it allows to make/receive calls and im messages. All the GUI is handled by Voice Service plugin.

WARNING: You can create only one instance of the protocol. If you create the second one miranda will crash and keep crashing at each startup. I'll fix it soon

Known bugs:

  • When you login, you will only show online the contacts that already are online (contacts that came online after that will stay offline). Only happens with some servers.
  • Password is sent as plain text

To do

  • More than one instance
  • Protocol icons
  • Use netlib to send/receive packages?
  • Ask for new password at first login if "Save password" is not checked
  • User search
  • Proxy support (not sip proxy, but socks proxy)

To report bugs/make suggestions, go to the forum thread: http://forums.miranda-im.org/showthread.php?t=23655

Changelog

. 0.1.4.0
  * Fix for making calls
  + Added MirVer (were possible)
  + Added popups to show errors

. 0.1.3.0
  * Fix for going online after connecting error
  * Fix for reconection crash
  + Added stun server to client API
  + Added list of hosts to client API

. 0.1.2.0
  + Support for clients (Example plugin at http://pescuma.googlecode.com/svn/trunk/Miranda/Plugins/sip_cli )

. 0.1.1.0
  + Build with vc6
  * Fix for wrong voice service version

. 0.1.0.0
  + Initial version

Download

Ansi: sip.zip - pdb
Unicode: sipW.zip - pdb

Latest Version

SIP protocol 0.1.4.0

Sources

SVN at http://pescuma.googlecode.com

License

GPL











Write a Comment

Take a moment to comment and tell us what you think. Some basic HTML is allowed for formatting.

Reader Comments

You my friend are a very talented person, I run a switch for a telephone company and have access to SIP packet captures and diagnostics. If you need assistance in this area don’t hesitate to ask.

At attempt to be connected on SIP to the report to ASTERISK, connection is not made also the server gives out an error

Connected to Asterisk 1.6.2.5-0ubuntu1 currently running on LTSUbuntu (pid = 662)
[Jun 18 10:43:12] NOTICE[703]: chan_sip.c:21226 handle_request_subscribe: Failed to authenticate device ;tag=237cf108c2d94d9895e85117aee67589 for SUBSCRIBE

Can you explain how to make a voice call? I’m lost completely…