Vertical 7504 IP Phones on Asterisk

Vertical Bob

I picked up a Vertical Communications 7504-10 IP phone from a yard sale a little while ago on the assumption that since it was standards-based (SIP) that I'd be able to use it with Asterisk. Browsing around with google only revealed one thread where someone claimed that you could make the phones work, but said nothing about getting into the phone in the first place. But as it turns out, it's actually quite easy to configure these phones to work with an arbitrary SIP provider.

I came across a relevant thread from the asterisk-users mailing list way back in 2010 these phones are discussed. They're available for around twenty-five dollars and up on eBay. The answer lies in this application note on defaulting Xcelerator IP and IP2007 phones. The short, short form is that the default admin password is 1234, and you can reset the phone to factory defaults by booting the phone and then holding down the reset button (next to the network status LEDs) until the unit reboots. It will make a tone to let you know it's doing this, so you don't even have to watch the display.

Once you've reset the phone, you can get into the admin menu. The first of four buttons below the display should be the config button, as shown on the display. Then you can get into the admin menu with the password 1234. Once there you can configure your network type (probably to DHCP) and your SIP account information. The only hassle is having to use a phone keypad to enter passwords. For testing purposes, you will want to make them short and numeric. Once you have things up and running you can go on to the next phase.

The "left" button on the D-Pad is "back", while the check-mark button in the middle of the D-Pad is enter. And this is the real kicker: You need to exit the menu in order to save your settings. You can't just make some settings and then use the reboot function in the admin menu. You have to change the settings, exit the menu at which point the phone will save settings and tell you about it, then go back into the menu in order to reboot with the new configuration. This hint should save you at least one phone reboot, which is not particularly rapid.

Another secret you may or may not need to know is that holding down the first and fourth buttons below the screen during boot will bring up some kind of tftp menu at least some of the time. Upgrade? Config? Not sure.

Either way, you can either configure the phone through the menus, or through the web interface, at least once you've got the network up. For asterisk on your local network, there are few steps. Configure the network; I used DHCP. Set the proxy server, outbound proxy server, and registrar server to the asterisk server in the SIP settings, the user name and the authorized ID to the asterisk user name, and the time zone in the system settings. There's also a voicemail number which you might reasonably want to set to whatever your dialplan specifies for fetching your voicemail. These settings are enough to get the device up and registered with asterisk while, for example, following the Beginning Asterisk guide. Then you might reasonably use Linphone for your other extension (ekiga crashed on me when I tried to use it...)

Comments

As an aside, these phones support standards-based (802.3af) power over ethernet. I happened across an inter-tel PoE midpoint wall-wart at a yard sale some time ago, and what do you know? It's 802.3af-compliant as well — and worth upwards of fifty bucks, apparently, according to eBay. It works nicely.

Thanks for this post! I'm considering tossing Vertical Xcelerator and switching to Asterisk, so we have a bunch of these phones. When you hooked it up, were you able to get the hard buttons for Voicemail, call transfer, three-way, phone book, redial to work? What about the 1,2,3,4 line buttons or soft buttons below the screen? Are those now useless or do they actually work with Asterisk server? Thanks again!

I haven't actually tried messing with any of those buttons. I seem to recall some settings related to them, but there's a bug in the phone which crashes the web admin when you load the phone book page. Pretty crusty. I would advise not throwing good money after bad. I just got this thing at a yard sale. It does seem to work OK as a phone.

Add new comment

(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Default

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • You may link to images on this site using a special syntax
  • Web page addresses and e-mail addresses turn into links automatically.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Filtered words will be replaced with the filtered version of the word.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <q>

Issue

  • Lines and paragraphs break automatically.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>

Drinking Game

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br> <pre> <h2> <h3> <h4>
  • Images may be embedded like: [image:node_id align=alignment hspace=n vspace=n border=n size=label width=n height=n nolink=(0|1) class=name style=style-data node=id] Leave off any attributes you don't want.
  • [img_assist|...] tags will be displayed, maybe. Please don't make more of them.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.