Prosody FMP processing: API

The following functions are provided by the Prosody FMP processing API:

API call W Description
sm_fmprx_create()   Create a FMP[rx] endpoint
sm_fmprx_destroy()   Destroy a previously allocated FMP[rx]
sm_fmprx_get_datafeed()   Obtain a data feed from a FMP[rx]
sm_fmprx_get_event()   Obtain an event for a FMP[rx]
sm_fmprx_status()   Determine FMP[rx] status
sm_fmprx_stop()   Instructs a FMP[rx] to stop processing T.38
sm_fmptx_config()   Configure the basic options for FMP[tx] to use IPv4
sm_fmptx_config_ipv6()   Configure the basic options for a FMP[tx] to use IPv6
sm_fmptx_create()   Create a FMP[tx] endpoint
sm_fmptx_datafeed_connect()   Connect a datafeed to an FMP[tx]
sm_fmptx_destroy()   Destroy a previously allocated FMP[tx]
sm_fmptx_get_event()   Obtain an event for a FMP[tx]
sm_fmptx_status()   Determine FMP[tx] status
sm_fmptx_stop()   Instructs a FMP[tx] to stop sending T.38

This document is also available as a single file.