Kayako logo
Developers & Code Interested in customizing your Kayako products? Discuss modifications and develop your own mods with the community.

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  (#1) Old
noslzzp Offline
New Member
 
Posts: 14
Join Date: Nov 2005
Voicemail integration with SupportSuite - 07-03-2006, 03:33 PM

We have finally made some progress with our integration of voicemail into SupportSuite.

There were several problems that needed work:

1. The Unified messaging system we use creates wierd mime multipart headers. So we used fetchmail to grab the message and a custom perl script to munge the data, repacking it as an attachment that SupportSuite could use.

2. The perl script above takes the phone number from the voicemail message header, looks up the user in a table dumped from HSPc and if it finds a match, replaces the "From: " address with the user's email address and name we have on file (poor man's caller ID).

3. The result is a SupportSuite mail queue for voicemail. We can click the attachment, listen to the message and respond from the HelpDesk directly to the user, if the phone number -> email lookup was successful. Even if the phone number doesn't return an email address, we typically know the customer anyway and create a seperate ticket for their issue.

See attached screenshots.
Attached Images
File Type: jpg voicemail-integration-scree.jpg (79.3 KB, 242 views)
File Type: jpg ticket-view-screenshot.jpg (28.8 KB, 247 views)
   
Reply With Quote
  (#2) Old
bobathtmldotcom Offline
New Member
 
bobathtmldotcom's Avatar
 
Posts: 1
Join Date: Mar 2006
Location: Norfolk, Virginia
bugfix to parser code - 07-03-2006, 04:47 PM

The Document-Type header was being set incorrectly for attachments.

Apparently the $mimelist[] array used to be one-dimensional; in the current code it is two-dimensional, and so the reference to it in the attachments code needs the extra index.

Unified diff follows...

Code:
diff -u modules/tickets/functions_attachments.php~ modules/tickets/functions_attachments.php
--- modules/tickets/functions_attachments.php~  2005-12-19 16:19:12.000000000 -0500
+++ modules/tickets/functions_attachments.php   2006-03-07 07:27:04.000000000 -0500
@@ -193,7 +193,7 @@
                $extension = getFileExtension($_attachment["filename"]);
                if (!empty($mimelist[$extension]))
                {
-                       header("Content-Type: " . $mimelist[$extension] . SWIFT_CRLF);
+                       header("Content-Type: " . $mimelist[$extension][0] . SWIFT_CRLF);
                } else {
                        header("Content-Type: application/force-download");
                }
Will post further code as soon as (1) it's maintainable, and (2) I'm happy with it.
Attached Files
File Type: zip bugfix.zip (628 Bytes, 98 views)


The web is like usenet, but
the elephants are untrained.
   
Reply With Quote
  (#3) Old
Bconsulting Offline
Member
 
Bconsulting's Avatar
 
Posts: 94
Join Date: Sep 2005
Location: Earth Most Of The Time
08-03-2006, 01:14 AM

Very very nice, will you be making this contribution available?
   
Reply With Quote
  (#4) Old
noslzzp Offline
New Member
 
Posts: 14
Join Date: Nov 2005
08-03-2006, 04:29 AM

Yes, probably. We need to make the HSPc integration a little more comprehensive. Right now, it only looks up the main contact's phone number. There are quite a few tables with "Person" data in HSPc. I also want to get "auto-notify" working if there is a valid email address. I think we have the hooks already in place that update the phone number table when a customer changes their account info. HSPc's events are great for that - it's one of the best things they've done.

Will keep everyone posted.
   
Reply With Quote
  (#5) Old
Digital Mayhem Offline
Community Moderator
 
Digital Mayhem's Avatar
 
Posts: 874
Join Date: May 2005
Location: Henderson, Nevada
08-03-2006, 09:46 AM

Any chance of making one that looks up the persons information in modernbill as thats what we use... Also for our phone service we use vonage broadband internet phone so would be really cool if the Rep can click on the customers phone number and it automaticly dials the customer # for the Rep.
   
Reply With Quote
  (#6) Old
noslzzp Offline
New Member
 
Posts: 14
Join Date: Nov 2005
08-03-2006, 03:44 PM

No, we are not going to build for other platforms other than our own, but we will document the process well enough so that you could easily do it yourself. It should be trivial as all we're doing is dumping a table. All you would need to do is identify the table(s) that ModernBill uses for storing phone numbers. The perl script that sits in front of the cli parser should work for anyone.

Click to dial is really a function of your phone system/computer integration, if you already have it, it would work in this case.

We are in the Managed/Hosted IP Communications business and all of our gear is Cisco based. Can you retrieve voicemail via IMAP/POP with Vonage?

I see you're in Hampton Roads!

Last edited by noslzzp; 08-03-2006 at 03:48 PM.
   
Reply With Quote
  (#7) Old
Digital Mayhem Offline
Community Moderator
 
Digital Mayhem's Avatar
 
Posts: 874
Join Date: May 2005
Location: Henderson, Nevada
08-03-2006, 08:07 PM

With vonage you can retreive voicemail via Web at www.vonage.com its also sent to you via email as an attachment and of course can check over the phone by dialing your voicemail access number.

Yup me in Hampton Roads (Virginia Beach).
   
Reply With Quote
  (#8) Old
Digital Mayhem Offline
Community Moderator
 
Digital Mayhem's Avatar
 
Posts: 874
Join Date: May 2005
Location: Henderson, Nevada
08-03-2006, 08:08 PM

and see that bobathtmldotcom is just a few miles down the street in Norfolk (next city over)
   
Reply With Quote
  (#9) Old
netarus Offline
Member
 
Posts: 48
Join Date: Feb 2005
Location: Virginia Beach, VA
Arrow 13-03-2006, 01:00 AM

Great feature guys. When do you think it will be available?

Also, 'hi' to all the locals.
   
Reply With Quote
  (#10) Old
Varun Shoor Offline
Chief Executive Officer
 
Varun Shoor's Avatar
 
Posts: 2,829
Join Date: May 2003
13-03-2006, 03:38 PM

The fix for this is already in the latest CVS.

Regards,

Varun Shoor


Varun Shoor (varun.shoor ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
Reply

Tags
integration, supportsuite, voicemail

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Custom SupportSuite integration - MUST READ! twobit Marketplace 4 16-11-2006 07:04 PM
SupportSuite Owned License Inquiries bmc2010 Presales Questions 3 27-08-2006 07:58 PM
Integration of SupportSuite News with Web Site Joseph SupportSuite, eSupport and LiveResponse 2 03-08-2006 05:39 AM
Showcase: SoftAir & DemoWolf partner for complete SupportSuite customizations demowolf Marketplace 0 21-03-2006 01:09 PM
Custom SupportSuite integration - MUST READ! jc11 Offers 2 17-11-2005 10:27 PM



Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46