IP Library Granted Patent US 7,924,454
Granted Patent B2
US 7,924,454 · App. 11/840,765 · Granted Apr 12, 2011

Fax transmission over the packet network

Assignee: Sagemcom Canada Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,924,454
App. No.
11/840,765
Granted
Apr 12, 2011
Kind
B2
Abstract

A FoIP server mediating fax communication between gateways and enterprise backend systems. The gateways are VoIP capable, connected to the PSTN and the enterprise network, and mediate between the PSTN fax call and fax over IP calls. The FoIP Server mediates between the FoIP calls and enterprise backend systems, such as message transfer agent (MTA), Customer Relationship Management CRM, document management, web services, mainframe, or a specialized application requiring faxing capabilities.

Claims (51)

1. A communication system for delivering fax messages, comprising:

an enterprise backend system including a first server and a message transfer agent (MTA) transferring and receiving messages;

a packet network;

a gateway connecting a Public Switched Telephone Network (PSTN) and the packet network; and

a second server establishing communication with the gateway through the packet network, and transacting a fax message between the MTA and a fax terminal connected to the PSTN.

2. The communication system as claimed in claim 1 , wherein the second server establishes communication with the gateway over the packet network using a standard signaling protocol, and exchanges data in the fax message using ITU T.38protocol.

3. The communication system as claimed in claim 1 , further comprising a gatekeeper for providing an address of the second server to the gateway when the gateway establish a connection to the second server, and for providing an address of the gateway to the second server when the second server establishes a connection to the gateway.

4. The communication system as claimed in claim 1 , wherein the second server captures transaction information for transmitting the fax message.

5. The communication system as claimed in claim 4 , wherein the transaction information includes at least one of caller ID Number, caller ID Name, called number, gateway address, date, time, duration, transmission speed, number of pages, Call Subscriber ID (CSID) and Dual Tone Multi-Frequency (DMTF).

6. The communication system as claimed in claim 1 , wherein the second server stores fax media information and transaction information.

7. The communication system as claimed in claim 1 , wherein the second server provides remote access to the data.

8. The communication system as claimed in claim 1 , wherein the second server accepts faxing request from the MTA or reports fax transactions to the MTA.

9. The communication system as claimed in claim 1 , wherein the MTA is replaced by a backend application; the second server mediating between a real time fax over IP (FoIP) call and the backend application, the backend application being selected from a group consisting of a Customer Relationship Management (CRM) application, Web services, a mainframe, a form processing application, document management, a specialized application and a combination thereof.

10. The communication system as claimed in claim 1 , wherein the fax message is transmitted using the ITU T.30 protocol.

11. A communication system for delivering fax messages comprising:

an enterprise backend system including a first server and a plurality of message transfer agents (MTA) for transferring and receiving messages;

a gateway connecting Public Switched Telephone Network (PSTN), the PSTN having a first fax terminal; and

a second server communicating with the gateway through a packet network, the second server communicating with the plurality of MTAs,

wherein the second server simulates a second fax terminal to the gateway, establishes communication with the gateway over the packet network using a standard signaling protocol, and exchanges fax data using ITU T.38 protocol, terminates a fax call originating from the first fax terminal, stores fax data into a media database, determines a destination address of a member of the plurality of MTAs, connects to the member of the plurality of MTAs, and creates a fax message for transfer in a format compatible with the member of the plurality of MTAs.

12. The communication system as claimed in claim 11 , wherein the second server includes a processor processing standard signaling protocols.

13. The communication system as claimed in claim 11 , further comprising a gatekeeper for providing an address of the second server to the gateway for establishing a connection to the second server, and for providing an address of the gateway to the second server when the second server establishes a connection to the gateway.

14. The communication system as claimed in claim 11 , wherein the second server captures transaction information for transmitting the fax message.

15. The communication system as claimed in claim 11 , wherein the transaction information further includes at least one of caller ID Number, caller ID Name, called number, gateway address, date, time, duration, transmission speed, number of pages, Call Subscriber ID (CSID) and Dual Tone Multi-Frequency (DMTF).

16. The communication system as claimed in claim 11 , wherein the MTA is replaced by a backend application; the second server mediating between a real time fax over IP (FoIP) call and the backend application, the backend application being selected from a group consisting of a Customer Relationship Management (CRM) application, Web services, a mainframe, a form processing application, document management, a specialized application and a combination thereof.

17. A method of delivering a fax message in a communication network, the communication network including a message transfer agent (MTA) in an enterprise backend system including a first server for transferring and receiving messages, a gateway connecting Public Switched Telephone Network (PSTN) the PSTN having a first fax terminal; and a second server communicating with the gateway through a packet network and communicating with the MTA, the method comprising the steps of:

selecting a second server handling a first fax arrived on the first fax terminal;

simulating the second server as a second fax terminal to the gateway to transact fax message between the MTA and the first fax terminal;

establishing a first session between the gateway and the second server simulating the second fax terminal over the packet network using a standard signaling protocol, and exchanging fax data using ITU T.38 protocol, and a second session between the first fax terminal sending the fax on the PSTN and the second server;

transferring the first fax from the first fax terminal to the second server simulating the second fax terminal;

storing information related to the first fax in a media database;

determining, in the second server, a destination address of an MTA for the first fax on the second server;

connecting the second server to the MTA to transfer the first fax message;

creating, in the second server, a first message in a format compatible with the MTA based on the stored information;

connecting the second server to the MTA to transfer the first message; and

transferring the first message to the MTA.

18. The method as claimed in claim 17 , wherein the establishing step further includes the steps of establishing a call session between the gateway and the second server using a standard protocol, establishing a media session between the gateway and the second server, and establishing a ITU T.30 fax session between the fax terminal and the second server.

19. The method as claimed in claim 17 , wherein the establishing step further includes the step of determining a new alternate server based on a dial plan obtained from a centralize service when the call establishment fails.

20. The method as claimed in claim 17 , wherein the storing step further includes the steps of storing a media of the fax in a file in the media database, and storing transaction information and URL to the file.

21. The method as claimed in claim 17 , wherein the gateway is an ITU T. 38 aware terminal, and wherein the selecting step further includes the steps of: scanning a document; entering a destination from a terminal input interface; and selecting the second server on the packet network based on a terminal dial plan or a dial plan from a centralize service, and the information entered by the user.

22. The method as claimed in claim 17 , wherein the MTA is replaced by a backend application; the second server mediating between a real time fax over IP (FoIP) call and the backend application, the backend application being selected from a group comprising a Customer Relationship Management (CRM) application, Web services, a mainframe, a form processing application, document management, a specialized application and a combination thereof.

23. A non-transitory storage medium readable by a computer encoding a computer program for execution by the computer to carry out a method of delivering a fax message in a communication network, the communication network including a message transfer agent (MTA) for transferring and receiving messages, a gateway connecting Public Switched Telephone Network (PSTN) the PSTN having a first fax terminal; and a second server communicating with the gateway through a packet network and communicating with the MTA, the computer program comprising:

code means for selecting a second server handling a first fax arrived on the first fax terminal;

code means for simulating the second server as a second fax terminal to the gateway to transact fax message between the MTA and the first fax terminal;

code means for establishing a first session between the gateway and the second server simulating the second fax terminal over the packet network using a standard signaling protocol, and exchanging fax data using ITU T.38 protocol, and a second session between the first fax terminal sending the fax on the PSTN and the second server;

code means for transferring the first fax from the first fax terminal to the second server simulating the second fax terminal;

code means for storing information related to the first fax in a media database;

code means for determining, in the second server, a destination address of an MTA in an enterprise backend system for the first fax on the second server;

code means for connecting the second server to the MTA to transfer the first fax message;

code means for creating, in the second server, a first message in a format compatible with the MTA based on the stored information;

code means for connecting the second server to the MTA to transfer the first message; and

code means for transferring the first message to the MTA.

Assignments (7)
PATENT RELEASE AND REASSIGNMENT Recorded Mar 11, 2020
From: GLADSTONE BUSINESS LOAN, LLC, AS SUCCESSOR-IN-INTEREST TO GLADSTONE CAPITAL CORPORATION
To: XMEDIUS SOLUTIONS, INC.
Reel/Frame 052150/0200 →
SECURITY INTEREST Recorded Jan 22, 2018
From: XMEDIUS SOLUTIONS INC.
To: GLADSTONE CAPITAL CORPORATION
Reel/Frame 044686/0754 →
CHANGE OF NAME Recorded Jun 7, 2017
From: SAGEMCOM CANADA INC.
To: 9334-4455 QUÉBEC INC.
Reel/Frame 042716/0160 →
MERGER Recorded Jun 7, 2017
From: ACQUISITION SC INC.
To: XMEDIUS SOLUTIONS INC.
Reel/Frame 042716/0228 →
MERGER Recorded Jun 7, 2017
From: 9334-4455 QUÉBEC INC.
To: ACQUISITION SC INC.
Reel/Frame 042716/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2011
From: BOIRE-LAVIGNE, SEBASTIEN; COLLETTE, RICHARD; BLANCHETTE, GUY; DI PERNO, MICHAEL
To: INTERSTAR TECHNOLOGIES INC.
Reel/Frame 025864/0618 →
CHANGE OF NAME Recorded Feb 25, 2011
From: SAGEM-INTERSTAR INC.
To: SAGEMCOM CANADA INC.
Reel/Frame 025864/0650 →
Continuity (2)
Continuation 10350168 · Jan 23, 2003
Related Publication 20070279699A1 · Dec 6, 2007