Archive for October, 2006

Polycom vs. Cisco

I was recently asked by my supervisors to create a document that contrasted Polycom phones to Cisco phones, on a point by point basis. The original format is in a word document, so I’ve decided to convert that document to a blog entry for easier access for everyone. Keep in mind that this is a point for point comparison for a management team, not for the technical users. Most of this information is displayed in a manner that makes it easier for us to make a decision on what phones to use (if you can’t tell, I’m pushing hard against Cisco).
Read the rest of this entry »

5 Comments

An ongoing battle… Which phone is better?

As everyone may know, we currently run our Asterisk system with a mishmash of Cisco phones. Mostly 7940’s, some 7912’s, and a few others here and there. However, we’re in the process of evaluating various types of phones to expand our network into a more standards compliant, capable network of phones. This is what brings me here today, which phone do we like the best?

Read the rest of this entry »

No Comments

Voicemail App Modifications

After discussing with the Internet2 VoIP SIG, I’ve decided to go ahead and post most of the modifications from our system as patches. This patch is everything we’ve done with the voicemail application. Next will be the modifications done to the sip channel.

Included in this patch:

  • “From User” functionality
    • This function allows us to send voicemail FROM the user that left the message, so you can just click reply when you receive the email
  • “MP3 Conversion”
    • This function converts the voicemail to mp3 format before emailing it to the user, providing more application saturation and not requiring special codecs in most cases.
  • “Volume Gain”
    • This increases (or decreases) the volume of messages that are emailed.
  • “Forward Compatibility”
    • I call this compatibility since it makes forwarding the message act the same as regular voicemail messages do. The original handling was that it would be dropped in a user’s inbox and the forward function does all the work. I didn’t write the patch, but we do have it in place and working and I didn’t realy think it was necessary to remove it from the patch file.

The only patch that actually requires any sort of database backend modification is the From User patch. We use an email lookup table (named emaillookup… you can name it anything in the database, but it must be called emaillookup in extconfig) that contains all of our user’s phone numbers, cid names, extension, and email addresses:

Table "public.emaillookup"

  Column  |         Type          | Modifiers
----------+-----------------------+-----------
 cidnum   | character varying(10) |
 email    | character varying(60) |
 cidname  | character varying(60) |
 username | character varying(15) |
 exten    | character varying(5)  |

And in extconfig.conf:

[settings]
emaillookup => odbc,ast_cnf,emaillookup ; use your standard db connection here

Aside from that, if anyone has any questions, let me know.

Voicemail Patch

No Comments

Volgain patch for asterisk v1.2

I’m attaching a patch that will allow users of the 1.2 version of asterisk to increase (or decrease) the gain on voicemails that are emailed.

The version we use on campus also converts to mp3 for better client support, as well as a number of other patches if anyone would be interested in that. Just post a comment and I’ll see what I can do.

In order to install the patch, run these commands:

cd /path/to/asterisk/source
patch -p0 --verbose < /path/to/volgain.patch
make
make install # you can run this or just copy app_voicemail.so
             # from apps to /usr/lib/asterisk/modules and restart asterisk

<edit>

Sorry guys, I left a section in the code that was part of our CONVERTMP3 function, it’s been removed.

Volgain Patch 2006-10-11

<edit 2>

Alright, I’ve updated the patch to work in 1.2.32, for those of you still on 1.2.  I’d recommend switching to 1.4 or 1.6 even, as the patch you’re looking at here is actually part of the source code in future versions.

20090810_volgain_onlydiff

2 Comments

Internet2 VoIP SIG

Just a quick post that I’ll be presenting on October 12th at 1pm CDT for the Internet2 VoIP SIG.

Here is the presentation I’ll be using in PDF format:

20061012_VOIPSIG_Presentation

1 Comment