Skip to content

Repository files navigation

Mbuni MMS Gateway, with some new features and restoration work. These features have been added:

  • Support for the receiving of PDP context data on the port specified by recvpdp-port in the MMSC config options. The data passed on the UDP port should be formatted as:

    pdp_add,(IPv4),(MSISDN)
    

    for additions, or

    pdp_del,(IPv4),(MSISDN)
    

    for deletions. Currently only IPv4 addresses are supported. The PDP Context table has a default size of 65535 entries, which can be increased by modifying PDPSIZE in mmsc/mms_recvpdp.c. This feature makes integration with cellular network software like Osmocom possible with a couple of patches.

  • Support for UAProf URL overrides, enabled by toggling: load-uaprof-overrides = /path/to/overrides.txt in the MMSC config options. This will override UAProf URLs sent in the X-Wap-Profile header to the server with a corresponding UAProf file. The overrides file should be formatted as such:

    http://example.com/uaprof.rbf=/path/to/override/uaprof.rbf
    

    This is useful mainly for dealing with phones that send UAProf URLs that are dead / outdated, where you can't specify a custom UAProf URL on the device, or modifying values inside the UAProf file, such as its prf:MmsMaxMessageSize value.

  • Support for 3GPP videos

  • Other small fixes for integration with newer releases of Kannel

Build Instructions:

git clone https://github.com/ExtremelyLazyCat/mbuni.git --branch pdp-1.0
cd mbuni
./bootstrap
./configure --enable-shared=no LDFLAGS="-no-pie"
make
sudo make install

Original README follows: Mbuni - Open Source MMS Gateway

Please see LICENSE - for license terms www.mbuni.org/docs.shtml - for documentation

Portions of this software are based on software originally developed by the Kannel Project

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages