The below information is outdated and still available for archiving reasons only. For general integration with many VoIP/SIP accounts we recommend using FoneConnector with iSoftPhone. You can obtain iSoftPhone as a price-reduced bundle with FoneConnector from our online store.
Tutorial: Using FoneConnector & Dialectic to monitor SIP-accounts
Many people asked for this! But beware: This is experimental - use at your own risk...With the support of Dialectic by FoneConnector it is possible to monitor SIP-accounts (through Dialectic). Here‘s how to do this ...
Prerequisites:
- First, set up Dialectic like it is described in the configurations section.
- Get the Incoming Call Monitor for SIP accounts from the Dialectic Ressources page
- You will need an already registered and working SIP-account, your account details and the server-parameters. Hint: You can get a free SIP-account from sipgate.com (in USA) or sipgate.de (in Germany).
- A VoIP-softphone which is configured for your SIP-account and working. Hint: X-Lite 3 is a free softphone for OS X.
T1.1 Installing Dialectic SIP-monitor
Download and unzip the SIP-monitor for Dialectic from here - you will get a folder called »SIP«:
http://www.jonn8.com/dialectic/resources/IncomingCallMonitors/SIP.zip
Move this folder to you Applications folder.

Start the »Dialectic SIP Monitor.app« from inside this folder - you will need to enter your Mac‘s admin password:


- Click on the »Start« button - important!
- You can enter an arbitrary »Device Name« (this has no technical effect).
- Select the »Network Interface« through which your Mac is connected to the internet (or leave it to default) - this is very important!
T1.2 Install a VOIP-softphone
Download and install a VoIP-/SIP-softphone (on the same machine!) like the free X-Lite from here: http://www.counterpath.com/x-lite.html&active=4
Configure the softphone correctly, make and receive a call for testing purposes - this must work before continuing! In case of a problem receiving calls, please refer to the documentation of the softphone and the support of your SIP-provider.
Example: In X-Lite and with a Sipgate-account you would have to ...
- Open »X-Lite -> SIP Account Settings« from the menu
- »Add ...« a new SIP account
- Enter »Display Name« (arbitrary), »User name« (of your SIP-account), »Password« (of your SIP account), »Authorization user name« (should be same with User name) and »Domain« (of your SIP-provider - ask him for correct settings here)


Next, select the »Topology« Tab and enter the correct »STUN server« address (please ask your SIP provider for correct settings). Click »OK«


If everything is correct, X-Lite registers successfully with your SIP-provider and looks like this:


If everything went fine you should be now able to receive calls on your SIP-line which are monitored in Daylite, like this:


Please note:
- The softphone must be running with an active SIP-Connection
- Dialectic is running
- Dialectic SIP Monitor is running
- Daylite is running with FoneConnector installed and configured
The SIP monitoring of Dialectic seems to work like this:
It listens to the traffic on the selected network interface for valid SIP-packets that go to the softphone. That‘s the only reason why the softphone has to be configured and running, otherwise Dialetic‘s SIP Monitor would not detect anything as it doesn‘t connect to the SIP provider directly.
Troubleshooting tips
If you don‘t get a call window from FoneConnector in Daylite:
- Check for correct SIP settings in you softphone, make and receive a call
- If this doesn‘t work: Check if your network/router/firewall enable SIP-packets in both directions (in/out) or consult your system administrator
- Check if the Dialectic SIP Monitor is running, otherwise click on the Start-button. If Dialectic SIP Monitor crashes just restart it.
- Check if the Dialectic SIP Monitor displays detected incoming SIP Calls in its own log window when the softphone rings or when you take the incoming call with the softphone (try this always).
- Check the selected Network Interface in Dialectic SIP Monitor, change it until it detects and displays incoming calls or consult your system administrator
- Check FoneConnector‘s settings in Phone Plugins. Only one Dialectic Phone Plugin should be active (we have a bug here too in RC1)
- Try restarting your Mac, then start Daylite, start Dialectic, start your softphone, start Dialectic SIP Monitor in this order (but the order should have no relevance)
- Please note that often the detection by Dialectic SIP Monitor works only in that moment when you take the incoming call with the softphone. »Sometimes« it works also when the softphone is just ringing, but this seems not very reliable. So: Use the softphone itself for phoning with your SIP-account (maybe with a bluetooth headset).
- Try another VoIP-softphone. We found that this sometimes affects how fast or reliable Dialectic SIP Monitor detects the incoming call. Some sources for softphones are:
http://www.macupdate.com/search.php?keywords=SIP+phone&os=mac
http://www.macupdate.com/search.php?keywords=softphone&os=mac
http://www.pure-mac.com/voip.html
In our experiments we found that the detection by Dialectic SIP Monitor was more reliable during the ringing phase when two(!) softphones were configured and active in parallel for the same SIP-account. Crazy enough, this worked best.
Please tell us, which softphones and configurations worked best for you.
Happy experimenting!-)



