CPC H04N 1/0022 (2013.01) [H04N 1/001 (2013.01); H04N 1/0001 (2013.01); H04N 1/00042 (2013.01); H04N 1/00079 (2013.01); H04N 1/00095 (2013.01); H04N 1/00217 (2013.01); H04N 1/00244 (2013.01); H04N 1/00281 (2013.01); H04N 1/00302 (2013.01); H04N 1/32085 (2013.01); H04N 1/4486 (2013.01); H04N 1/44 (2013.01); H04N 2201/0093 (2013.01)] | 23 Claims |
1. A virtualized facsimile interface for use with communications logic that receives and/or transmits electronic items over at least one digital network, the virtualized facsimile interface being configured to utilize a queue enqueuing electronic items waiting to be exchanged between the virtual facsimile interface and at least one peer facsimile capable system, the virtualized facsimile interface comprising a processor configured to access electronic items that are enqueued in the queue and communicate, via the communications logic, data and/or routing information associated with electronic items enqueued in the queue via plural communications streams with the at least one peer facsimile capable system, the routing information identifying the at least one peer facsimile capable system, by performing operations comprising:
check the queue to determine when the queue contains an enqueued electronic item for exchange with the at least one peer facsimile capable system;
upon determining that the queue contains an enqueued electronic item for exchange with the at least one peer facsimile capable system, bind to at least one of the plural data ports and/or channels and exchange data and/or routing information associated with the enqueued electronic item over at least one bound data port and/or channel via one or more communication streams of digital information including using payload level security to ensure communication of the electronic item with the peer facsimile capable system;
monitor the status of the exchange(s) over each bound data port and/or channel; and
report the status of the exchange(s).
|