Siemens Gigaset 685IP Phones and Asterisk Review

[Update and Introduction: This article was originally posted on the 27th April 2008. I am still using the phones and am very happy with them indeed. I have had no operational problems to speak of. I make this updated comment because this is still a very popular article and new visitors read this daily but the date is only shown at the bottom.]

Last week I purchased a triple set of the brand new Siemens S685IP telephones. This is a DECT home telephone system with support for both PSTN and VOIP services. I’d spent quite some time looking for a decent replacement for our aging and now unreliable existing DECT handsets.

I bought these from a UK based on-line telephone vendor DSTelecom and their service and price was very good. I’d been waiting for this model to become available for a couple of months and they were offering the best price and the were first to get them in stock too!

There were a few reasons I selected these Siemens phones, but the main one is their ability to act as a basic telephone switch between handsets and incoming services. The Base unit can support up to 8 incoming services: 1 x PSTN, 1 x Gigaset VOIP Network, and 6 further VOIP (SIP) services.

This is the latest release and the handsets support very high quality voice between each other and on compatible networks. They also support Bluetooth so you can use a wireless headset and upload/download your mobile phone’s address book etc.

Here’s my personal review of these new phones for use in our home network. (Just click on the thumbnails for bigger images)

My initial impressions: Nice packaging and a good looking handset.

S685IP Box The S685IP Contents S685IP Handset

There are very easy to follow 1st time instructions that get the system installed and running. Once I’d plugged the phones in and got them charging, and base station in to the LAN, the phone started showing me the weather forecast in Lisbon! :-)

Once the physical install is done, you can do almost everything else from the web based interface of the base station. I’ll cover that in detail in a minute.

But first the handsets. When you get them you need to do a first time charge and discharge cycle. The batteries are supplied (a pair of AAA rechargeables). The first full charge took between 3 and 5 hours depending on the handset. To discharge them all, I made internal calls between the phones and put them all on handsfree. It took a good 8-10 hours for them to get fully discharged. So talk-time is excellent.

The first thing my wife commented on when we were talking internally was the voice quality. She said it was brilliant! And having now just had a conversation with her somewhat hard-of-hearing father, he also attested to the much better sound than our previous telephones. So that’s good!

They have a nice big colour screen where you can – apparently although I haven’t done this yet – add pictures to your directory so the phone shows the caller’s face or avatar when ringing.

Anyway, all-in-all my initial impressions of the system was very positive indeed. Now let’s look at how the whole DECT/VOIP thing is configured and what really makes these stand out for a home phone…

Accessing the Web based user interface was easy. Here’s the login screen you first see:

Login Screen

Due to the way I have our home network set-up, I used a static IP address for the base unit. It also supports DHCP however.

IP Configuration

Next is to configure some VOIP service providers. For me it’s my Asterisk server… Only one change seemed to be needed to get the registration to work: Add subscribemwi=yes to your sip.conf. I’m not actually sure if this made any difference, as I think I didn’t click the “Active” box first time round. But apparently this setting is needed to get the message waiting light working properly when you are using Asterisk’s voice-mail anyway.

The Connection Screen

You configure the details for each service by clicking the “Edit” button. Here’s a default screen showing most of the options.

Creating and Editing Connections

The next section allows you to select the codecs you’d like each service to support and their priority. As you can see again, it’s a simple, clean and easy-to-understand interface.

After that, you are ready to choose which handsets work with what services. I configured my handsets first to give them meaningful names: “Alan’s, Helen’s and Kitchen”. Note also you can upload/download your handset’s directory from here too. The directory needs to be in vcard format. I haven’t done this yet but I can’t see any major obstacles apart from the time it will take to get a csv spreadsheet into vcard.

Configuring Handsets Assigning Numbers to Handsets

This is, for me at least, the coolest feature. From this screen, you can choose which handset rings depending on the service it is coming in on. And you can decide which calls use the built-in answer machine and which do not. It’s basic switch functionality and when you stick Asterisk behind this you have a really flexible solution to handling multiple incoming lines and different types of users.

My wife and I both run our respective businesses from our home offices. Now we have individual incoming VOIP lines into Asterisk plus the home PSTN service. Calls for my business ring, my phone and the kitchen phone. Calls for Helen’s ring her phone and the kitchen phone. Neither uses the Siemens Answer machine but the features of Asterisk’s voice-mail system. Calls for the family ring all three phones and use the built-in answering machine. You can configure this any way you wish basically.

Now we have a basic phone system set-up there are various add-on features to play with ;-)

Here is the call forwarding screen where for each service you can decide what to do under certain conditions: “When Busy, No Reply or Always”. Simple but this is a home telephone system.

Basic Call Forwarding

Next, you have a section for creating dialling plans. You have here, the ability to choose which service gets used for particular number sequences. So, for example, you could put in the international prefix for Australia and only allow numbers with that prefix to go via a particular VOIP service. You can also block certain number sequences completely too.

The Network Mailbox screen allows you to configure the voice-mail service for each provider. So for Asterisk that will be the numbers configured in voicemail.conf. This enables the service to work with the handsets so you get message waiting indications and access to the mailbox without needing to know the mailbox number.

Network Mailbox

Also in the Telephony section of the configuration tree is an “Advanced Settings” screen. This lets you configure the way DTMF tones are handled, SIP and RTP port numbering and a few other odds and sods.

Advanced Settings

That’s it for the telephony section. Comprehensive, easy-to-use and nicely laid out.

The next area is “Messaging”. The handsets support SMS type texting and there is an option to configure a jabber server (IM). The Siemens Gigaset VOIP network, which you get automatically subscribed too when you buy your phone is the default configuration, but you can change it to your favourite IM network should you wish. Not being a big user of either SMS or IM I haven’t used this. Maybe one of my kids will show me later!

Also under the Messaging section you can configure a POP3 email server. It is for the network, not per handset so I am not sure of it’s value. I suppose for a family who have a single email account it might be useful. But this feature doesn’t really do it for me. If it was per handset or per network service it would make far more sense.

After Messaging come the last few configuration pages.

The first is called “Info Services” and you can, via the Gigaset Network, configure a few somewhat limited network based information feeds. You can enter an RSS feed, or choose a weather forecasting service. The weather seemed more useful for me so I set it to show me the weather for London for the next three days.

The final screen is the ubiquitous “Miscellaneous” settings. Here you can update the firmware directly from Siemens or use a locally stored file. You also get to choose the NTP server for the clock and whether to automatically deal with daylight saving time changes.

Miscellaneous Settings

That’s the Siemens S685IP phone system. Having had them running for a few days now, I’m very pleased. Everything has worked, call quality is excellent, ease-of-use is superb.

I have come up with a couple of tricks I’d like Siemens to do that would really enhance the overall functionality however. Two are to do with time. And as there is an accurate and network-synchronised clock in the base station, I can’t see this being terribly hard to do to be honest.

  1. Use the in-built clock to allow you to configure different network connection settings. So, for example, after 6pm, If a call comes in my office number I might not want it to ring the other (our kitchen or family) phone. Perhaps during a weekend also.
  2. Ditto with call forwarding. After 6pm or during weekends forward calls to my mobile for example…
  3. Ditto with the dial plans. Being able to route certain type of call via different networks is great, but being able to choose to do it during certain hours would be even better…
  4. The email and IM features are nice but in my opinion they would be far more useful if it was configurable based on per handset or service basis rather than a single account for all devices.
  5. Also to do with the email feature; I’d like the option of IMAP as well as POP3.

I’m sure there will be some other ideas that will crop up have as we get used to them, but all-in-all my first impressions are that this is an absolutely cracking phone system for home and small business. When you use this with Asterisk of course, they get even better. Some of the time based features could possibly be got around by some fiddling with Asterisk. If I get chance to work something out I’ll write it up here.

Tags: , , ,

128 Comments

  • Alan Lord says:

    @Simon,

    Our handsets are configured with multiple SIP accounts some are unique and some are shared between several handsets.

    You could also try posting a query on the asterisk users mailing list: asterisk-users@lists.digium.com. There are several S685IP users on there.

  • Simon says:

    @Alan,

    Thank you for your speedy response and comments. Interesting reading.
    Do keep me posted if you experience the ‘blip’ again – as you say, since they’ve been working so nicely for you for a while, it seems strange you experienced the issue the other day but could well be a one off. I’ll investigate downgrading Asterisk as I’m at my wits end unfortunately.
    The Snom M3s seem like the only other approach if I can’t crack it!! Just a shame the Siemens aren’t working for me (and whether I can now get a refund!!)

    Many thanks again for your comments,

    Simon

  • Paul Mead says:

    Having had issues with the S685 ip similar to some others – where handsets stop ringing – and asterisk seems to think that the phone is busy; none of the firmware updates fixed for us; our solution which we happily came across by accident was to switch off call waiting against the extensions using Siemens(which was not a big deal for our client). The only other consideration that may be different to others out there, is that our client’s trunks are currently 2×2isdn lines (4 channels), as the client is not yet ready to move to voip (contractual reasons).

    If this helps anyone else – please report back.

    Paul.

  • Simon says:

    @Paul,

    Thanks for your comments.
    Have disabled Call waiting on every handset this morning (was only activated on 2 of 7?!). For others’ reference it’s located here: Menu –> Select Services –> VoIP –> Call Waiting.
    Fingers crossed! Will report back

  • Paul Mead says:

    @Simon,
    Actually we switched it off from the trixbox/asterisk end…..; did not think to do it from the phone side of things….

    Paul.

  • Gian Luca says:

    Hi Simon,
    I have instelled 6 Siemens IP 685 on my running asterisk server.
    I got some “disagreeable” issues:
    1) Some devices loose some time the registration… and on the display the user can see the message “looking for the voip provider” or something like that…
    2) The call trasfer is an headHacke… Sometime when the user try to transfer the call the phone crach (you must close the phone call…). I tried transfer the call from the phone function.. and with the feautures os asterisk… same problem.
    3)The audio volume is very low… From the handset i set uo all with high volume.. I have a Patton 4638 with 4 BRI… and some snom 300. I gain the volume till +4db straight from the Patton..
    The volume on the Snom is perfet.. but on the 685 is still low..
    4) Did anyone find a compatible BlueThooth headset working with the Siemens 685IP?
    I tried with a NOKIA BH-101.. but unfortunately when i make a call i am not able to listen from the BlueThooth..
    The firmware is the last one 021400000000 / 043.00

    Any idea?
    Thank Gian Luca

  • Sinisa says:

    Dear

    I C470IP merged with trixbox.

    Incoming call on C470IP work fine.

    I have a problem with outgoing calls you make with C470IP. Whatever call connection is established and all is well, but immediately after 20 sec the connection is interrupted.

    Please for help
    We apologize for the bad English
    Thanks
    Sinisa

  • Simon says:

    Hi all,

    Thought I should provide an update with my S685IPs and hopefully this’ll help Gian Luca too (apologies for delayed response).

    Ok so I have two base stations with a collection of handsets on each.

    I configured a ring group (oh ok, simple Dial statement) to call all of the extensions in our building, some of which belong to the S865IP base stations.

    On base “A”, the phones have independent SIP accounts (all fed via my local Asterisk), as well as a SIP account entry on the base for a ’shared’ extension which is set (’number assignment’ on the base via web admin) ring all the handsets associated with that base.

    To further complicate things, base “B” has three users, who also have desk phones too.
    Whenever their desk extension rings, my macros take care of ringing both the desk set and the DECT handset concurrently.

    When an incoming call comes in to the organisation, I pass the call to base “A”’s shared account and also ring the other 3x users who have desk sets (and their DECT handsets ring too).

    Now, here’s the gotcha. After incoming calls, base “B” starts to exhibit the registration problems (on my Asterisk console) as I explained in my post above. However, base “A” is fine (as only one SIP account is called, and the base takes care of ringing the handsets).

    My only explanation is that the base stations (generally speaking) appears to not be able to handle multiple SIP messages arriving for extensions subscribed at that base, at the same time. It appears to get itself in a mess (registration lag/unavailable messages)… Rebooting the base resumes normal behaviour until another call is fired in to multiple extensions registered to the base.
    I also notice (prior to rebooting) the base slows down and dialling out is unreliable and requires several attempts to get it working.

    This is tenuously linked to the ‘call waiting’ issues Paul mentioned above. Interestingly, I don’t have any problems with base “A”, but “B” is still not resolved (unless I reconfigure things which is a headache). For convenience for our business and administration of, I’m using FreePBX.

    The pain with this setup is, I use BLF/presence, so if an incoming call teminates at base “A” user, they are technically busy at the shared extension/sip account, not their individually assigned account. Fair enough due to the phone dealing with the handover to the handset, but anyone looking at their BLF status is mislead. Ho hum.

    Ok, new topic now. Annoyingly, the S685IP doesn’t ring if you send it a SIP Alert-Info header. *rolls eyes*. As mentioned, using FreePBX I’d like to have alert info set for our desk set users to get appropriate ring alerting. Due to the ring group also calling the Gigasets, if I do configure alert-info, they stop ringing. I’ll have to be a bit more creating and create two ring groups (one for Gigasets, one for desk sets) with a pilot to call both (aka another ring group, lol).

    My Gigaset users are used to different ring tones for internal and external calls. Fair enough.. they read the manual and think ‘INT’ calls ring tone can be set accordingly. The obvious problem is that transferring between handsets is an off switch operation (fulfilled by the base).. also, in my setup, if base “A” wants to xfer to base “B”, or even worse a desk set, they need to dial the extension via SIP (an external call on the base). You get the picture. The only way I can think to implement it is for every internal extension, add them to the Gigaset’s address book. Set the contact as a VIP, and then you can assign a different ring tone. Hey presto. Clunky but works.
    Although, when the handset rings, the default external ring starts, then after approx 1 second, changes to the contact’s ring tone (address book entry for internal users).

    Anyone else think that all ring tones on the S68 are awful!!?! Wish we could customise them..

    Finally, anyone know how to leverage the online directory facility?
    I am led to believe it’s specific to a certain or number of websites (tel.search.ch ?). Wouldn’t it be nice if one could discover the required messaging (probably SOAP, XML or some preformatted response) and point it to an internal directory source (i.e. customised interface via a script)? Maybe I’m just getting carried away!!

    Cheers all,

    Simon

  • Derek Bird says:

    Hi,

    Am getting desperate for the info… just have a dead brick. Please help. If it is easier, you can e-mail whatever I need to me.

    Thanks.

  • Frederic says:

    Hi,

    Thanks for your very detailled article!

    One thing I can’t figure from your article is if each handset can be seen (with the appropriate configuration) as a fully separate SIP account to an Asterisk running locally, to act as if it was several SIP phones plugged on the network (like if I had several Cisco 7960 SIP style phones for example.)

    I guess it is implied by your “Number assignment” screenshot but could you confirm it? Can each handset be addressed individually from Asterisk?

    Does other products from Siemens (A580IP, C470IP) support the same features?

    Frederic.

  • Alan Lord says:

    @Frederic,

    Thanks for the complement. Yes, you can address each handset as a separate SIP account up to the maximum of 6 SIP accounts. You assign the SIP account to one or more handsets. In our set-up here, I have two incoming numbers from my VOIP provider, one for my business and one for my wife’s.

    When a call arrives for The Open Learning Centre, it rings the handset in my office and the common handset in the kitchen but it does not ring the one in my wife’s office. It also rings the handset in my business partner’s office too. When a call comes in for my wife’s business, her office phone rings, the kitchen phone rings but mine does not. You can be very flexible about how you assign accounts to handsets.

    As to your other question, I am not sure. I believe that the C470/475 are similar but I have not used them so can’t be sure.
    FYI – The article was written almost a year ago now and I am very happy with the S685IP – it has been reliable, has excellent sound quality and is well made.

  • Jose says:

    Hi,

    Thanks for your article.

    I have bought a S685 IP, Using Voipcheap and another provider.
    The system works for 1 or 2 days after that I get “Cannot register server” or samething like this.
    The solution is to unpower the base station and power again. After same seconds everything is normal.

    Is there a way to avoid unpower the base station everyday?

    Regards
    Jose

    • Alan Lord says:

      @Jose,

      Thanks for commenting but I am sorry I do not have an answer for your problem. The S685IP phones we purchased almost a year ago work all the time.

      It sounds to me more likely a hardware or psu fault.

    • Stephane says:

      I have exactly the same problem when connecting to my asterisk server, and I have to restart the base few time a day sometimes, any help welcome !!!

  • FSInetworks says:

    why not to use an auto timer ?

    Regards
    Fabien

  • Jose says:

    @Fabien,
    Thanks for the suggestion.
    why not to use an auto timer ?

    I dont know if it will work. Because it can loose the connection after the auto timer.

    @Alan Lord,
    Thanks, I have talk to support. I have open the port 5004 in the router.Will let you know if it solve the problem.

    Regards
    Jose

  • Gareth Davies says:

    Just in case other prospective buyers of the Siemens S685IP are put off by the lack of a Mute option, I have just bought a set and can confirm that MUTE FUNCTIONALITY IS NOW INCLUDED ON THE HANDSET FOR BOTH FIXED AND VOIP CALLS via the latest firmware update as issued 04/2009 (Version: 02184).

    As it says at http://gigaset.com/shc/0,1935,hq_en_0_152411_rArNrNrNrN_variation%253A-5_pageType%253Adownloads_imagePos%253A0,00.html#content:

    “Mute function. Turn off the handset’s microphone during an external call with the left display key”.

    I have tested this and it works as a normal mute for both fixed line and Voip calls. So looks like Siemens are good at taking on board customer concerns!

  • Jose says:

    Hi, again.

    The unit worked 3 days aftter that I have upggrade the firmware.
    Now peopel can call me and I can talk to them.Problem is when I try to call,I cant hear the other side and theey dont hear me.

    Have call the support they dont have a solution.
    I have used a Nokia N95 with voip in this network and it works, so it should not be any port forwarding problem.

    Regards
    Jose

  • Jose says:

    Hi, again.

    Problem solved.
    Used wrong codec :(

    Regards
    Jose

  • ovi says:

    Hi Jose With codec dit you remove or change? dit you Change\remove on bouth sides?
    Regards
    Ovi

  • Shamus says:

    Thank your for this article. I understand that up to 6 handsets can be addressed from Asterisk as individual SIP accounts; can the FXO port be likewise addressed? In other words, could the base-station be used by Asterisk as a PSTN gateway?

  • Simon says:

    @Shamus,

    Hi. Technically, the SIP accounts are configured on the S685IP base, which register to your Asterisk. SIP server (not the other way ’round).

    The base has 1x PSTN breakout which can only be accessed by all of the handsets affiliated to the base.
    There is no bridging/trunking capability to permit access _from_ Asterisk _to_ the FXO port (as you’d expect to get with an ATA device).

    Regards,

    Simon

  • randulo says:

    In a way, you can think of the S675IP PSTN line as a failover that will work even if the Internet connection is down. This is one of the phone’s best features, IMO. It also allows you to either make all outgoing calls to default to that PSTN line, to use the simple dialplan to make sure the emergency number goes to it, or to force its use by dialing 1234567#0. Very flexible.

    • Shamus says:

      Agreed on having a PSTN failover is a valuable feature. However, I was thinking a base-station that included an Asterisk-addressable FXO port would make for a very neat system. Build your Asterisk server on a fit PC 2 (http://fit-pc2.com/wiki/index.php?title=Main_Page), then since the base-station offers an FXO port, no Digium hardware required for faxing/failover etc.

      Thanks for the update though… now if only Siemens would hurry up and release this in North America!

  • Catherina says:

    dear all

    I hope you can help me out… I was on the phone when the battery got empty.. I hang up and let the phone recharge. 8h later I returned and saw that someone called (red light blinking). PROBLEM: the display seems to be empty. No letters, no icons, no anything. Nada, Zero. I bought my Siemens S685IP in February 09. Any idea how I can make it “work”/be readable again? Plugged/unplugged/pressed the blue button on the station – all done, nothing happened. I want to see who called me, I want to be able to dial and choose names from the included phonebook, etc. – unfortunately, all the letters disappeared. Please – HELP!!! 1000 Thanks!!!

  • ferg says:

    Anybody know a decent Bluetooth headset for use with this phone?

Leave a Reply

XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>