{"id":29601893,"url":"https://github.com/melroselabs/mtu-smpp","last_synced_at":"2025-07-20T13:05:26.244Z","repository":{"id":183438065,"uuid":"670145424","full_name":"melroselabs/mtu-smpp","owner":"melroselabs","description":"Simple SMPP server wrapper around Dialogic MTU SS7 application","archived":false,"fork":false,"pushed_at":"2023-07-27T09:01:48.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2023-07-27T10:23:43.188Z","etag":null,"topics":["dialogic","sigtran","smpp","smpp-protocol","smpp-server","ss7"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/melroselabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-07-24T11:50:04.000Z","updated_at":"2023-07-24T11:54:42.000Z","dependencies_parsed_at":"2023-07-24T12:59:45.727Z","dependency_job_id":null,"html_url":"https://github.com/melroselabs/mtu-smpp","commit_stats":null,"previous_names":["melroselabs/mtu-smpp"],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/melroselabs/mtu-smpp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melroselabs%2Fmtu-smpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melroselabs%2Fmtu-smpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melroselabs%2Fmtu-smpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melroselabs%2Fmtu-smpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/melroselabs","download_url":"https://codeload.github.com/melroselabs/mtu-smpp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melroselabs%2Fmtu-smpp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266127927,"owners_count":23880541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dialogic","sigtran","smpp","smpp-protocol","smpp-server","ss7"],"created_at":"2025-07-20T13:05:24.454Z","updated_at":"2025-07-20T13:05:26.234Z","avatar_url":"https://github.com/melroselabs.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mtu-smpp\nSimple SMPP server wrapper around Dialogic MTU SS7 application.\n\nPerform the following MAP operations using SMPP:\n\n+ Forward short message\n\nCode assumes that STP or SCCP hub is at point code 1 (i.e. point code of the Melrose Labs SCCP Hub).\n\n## Install Dialogic\n\nSee https://developers.melroselabs.com/docs/sccp-hub-demo-mtu-mtr\n\n## Build updated MTU\n\nCopy mtu_main.c file to mtu_main_mod.c and update main() declaration in new file to:\n\n    int main_inner(int argc, char** argv_in)\n\nCopy mtu.mak file to mtu.mak and update OBJS line in new file to:\n\n    OBJS = mtu.o mtu_fmt.o mtu_main_mod.o mtu_smpp_main.o\n\nAdd the following to makeall.sh\n\n    make -f mtu_smpp.mak $make_opts\n\nRun makeall.sh to build\n\n## Run\n\n    ./mtu_smpp\n\n### Forward short message\n\n*Forward short message* requires the MSC and IMSI of the destination mobile and follows a *send routing for SM* operation.\n\nConnect using an SMPP client such as https://melroselabs.com/smppclient.  Host is the IP address of the host where mtu_smpp is running.  Any system ID and password can be used with the example code.\n\nSource address field is the originating address for the MAP request (e.g. 11047228190600).  This is the gateway MSC (e.g. SMSC address).  See MTU `-g` parameter.\n\nDestination address field is the destination address for the MAP request (e.g. 1204448729600010).  This is the MSC serving the destination mobile number.  See MTU `-a` parameter.\n\nShort message field is the short message text to be sent to the destination mobile.  See MTU `-s` parameter.\n\nThe IMSI is currently hard-coded to 987654321.  See MTU `-i` parameter.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelroselabs%2Fmtu-smpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmelroselabs%2Fmtu-smpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelroselabs%2Fmtu-smpp/lists"}