Skip to main content
Solved

Incoming Email from phone system to create a Case in IFS

  • June 7, 2023
  • 1 reply
  • 219 views

Forum|alt.badge.img+10

We would like to have an email with voicemail attachment from our customer hotline be received into IFS and Open a Case.

Not only would this be a good way to track incoming calls from the hotline, but also be a way to gauge response time...etc

Does anyone know of anyone already doing this?

Think of it like a helpdesk situation where the user can email to open a ticket….in this case it would be an email from the phone system opening a case.

Best answer by Manulak

An email cannot trigger\execute an IFS process directly.

In order to bring such integration into action, the phone system should either call an IFS service (WebService or BizAPI) or use the standard IFS integration broker.

 

You can try this using an IFS Webservice (RESTful API)

  • DevStudio: Generate an IFS projection (REST endpoint) with an action which  accepts TEXT and BINARY types.
  • Generate code, add case creation logic to the corresponding procedure (not sure but you can try simultaneously attaching the binary to the docman as well)
  • Call the generated endpoint via the phone system, by providing call information plus the audio recording in payload

Using IFS standard integration (PLAP)

  • From the Phone Service, generate and output a text file (which contains the case info) as well as the audio recording to a network share which is accessible to IFS Application User\Server
  • Generate necessary IFS Connect objects to address every new file created in that network location
    • An inbound Routing Rule (to read the file and call the routing address) and Routing Address (to execute your PLSQL logic which creates the case and attach the file)

This hopefully outlines an in-house approach to achieve the needful. 

Hope this helps.

View original
Did this topic help you find an answer to your question?

1 reply

Manulak
Hero (Customer)
Forum|alt.badge.img+8
  • Hero (Customer)
  • 78 replies
  • Answer
  • June 8, 2023

An email cannot trigger\execute an IFS process directly.

In order to bring such integration into action, the phone system should either call an IFS service (WebService or BizAPI) or use the standard IFS integration broker.

 

You can try this using an IFS Webservice (RESTful API)

  • DevStudio: Generate an IFS projection (REST endpoint) with an action which  accepts TEXT and BINARY types.
  • Generate code, add case creation logic to the corresponding procedure (not sure but you can try simultaneously attaching the binary to the docman as well)
  • Call the generated endpoint via the phone system, by providing call information plus the audio recording in payload

Using IFS standard integration (PLAP)

  • From the Phone Service, generate and output a text file (which contains the case info) as well as the audio recording to a network share which is accessible to IFS Application User\Server
  • Generate necessary IFS Connect objects to address every new file created in that network location
    • An inbound Routing Rule (to read the file and call the routing address) and Routing Address (to execute your PLSQL logic which creates the case and attach the file)

This hopefully outlines an in-house approach to achieve the needful. 

Hope this helps.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings