├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── LICENSE ├── README.md ├── RestCommSMSCDBAnalysis.ods ├── RestCommSMSCDBAnalysis.xlsx ├── SUPPORT.md ├── cassandra ├── README_CASSANDRA.txt └── cassandra.cql ├── core ├── bootstrap-wildfly │ ├── pom.xml │ └── src │ │ └── main │ │ ├── assemble │ │ └── descriptor.xml │ │ ├── java │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ ├── extension │ │ │ ├── Namespace.java │ │ │ ├── SmscExtension.java │ │ │ ├── SmscMbeanAdd.java │ │ │ ├── SmscMbeanDefinition.java │ │ │ ├── SmscMbeanPropertyAdd.java │ │ │ ├── SmscMbeanPropertyDefinition.java │ │ │ ├── SmscMbeanPropertyRemove.java │ │ │ ├── SmscMbeanRemove.java │ │ │ ├── SmscSubsystemParser.java │ │ │ ├── SubsystemAdd.java │ │ │ ├── SubsystemDefinition.java │ │ │ └── SubsystemRemove.java │ │ │ └── service │ │ │ └── SmscService.java │ │ ├── module │ │ └── module.xml │ │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── org.jboss.as.controller.Extension │ │ ├── org │ │ └── mobicents │ │ │ └── smsc │ │ │ └── extension │ │ │ └── LocalDescriptions.properties │ │ └── schema │ │ └── smsc-extensions.xsd ├── bootstrap │ ├── pom.xml │ └── src │ │ └── main │ │ ├── assembly │ │ ├── common.xml │ │ └── descriptor.xml │ │ ├── config │ │ ├── META-INF-dialogic │ │ │ ├── jboss-beans.xml │ │ │ └── jboss-structure.xml │ │ ├── META-INF-m3ua-dialogic │ │ │ ├── jboss-beans.xml │ │ │ └── jboss-structure.xml │ │ ├── META-INF │ │ │ ├── jboss-beans.xml │ │ │ └── jboss-structure.xml │ │ ├── data │ │ │ ├── Mtp3UserPart_m3ua1.xml │ │ │ ├── SCTPManagement_sctp.xml │ │ │ ├── SccpStack_management2.xml │ │ │ ├── SccpStack_sccpresource2.xml │ │ │ ├── SccpStack_sccprouter2.xml │ │ │ ├── SmppManagement_esme.xml │ │ │ ├── SmppManagement_smppserver.xml │ │ │ ├── SmscManagement_cc_mccmnc.xml │ │ │ ├── SmscManagement_corrid.xml │ │ │ ├── SmscManagement_httpusers.xml │ │ │ ├── SmscManagement_mproc.xml │ │ │ ├── SmscManagement_sip.xml │ │ │ ├── SmscManagement_smscproperties.xml │ │ │ └── TcapStack_management.xml │ │ ├── log4j │ │ │ ├── jboss-log4j-debug.xml │ │ │ ├── jboss-log4j-default.xml │ │ │ ├── jboss-log4j-production.xml │ │ │ └── wildfly-log4j-default.txt │ │ ├── ocs │ │ │ ├── dictionary.xml │ │ │ ├── ocs-part │ │ │ │ └── jdiameter-config.xml │ │ │ └── smsc-part │ │ │ │ └── jdiameter-config.xml │ │ └── ss7-simulator │ │ │ ├── main_hr_simulator2.xml │ │ │ ├── main_simulator2.xml │ │ │ ├── win_hr_simulator2.xml │ │ │ └── win_simulator2.xml │ │ └── java │ │ └── org │ │ └── mobicents │ │ └── smsc │ │ └── server │ │ └── bootstrap │ │ ├── SS7Service.java │ │ └── SS7ServiceMBean.java ├── domain │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── mobicents │ │ │ │ └── smsc │ │ │ │ ├── domain │ │ │ │ ├── ArchiveSms.java │ │ │ │ ├── ArchiveSmsMBean.java │ │ │ │ ├── CcMccmnc.java │ │ │ │ ├── CcMccmncCollection.java │ │ │ │ ├── CcMccmncComparator.java │ │ │ │ ├── CcMccmncImpl.java │ │ │ │ ├── CcMccmncMap.java │ │ │ │ ├── ChargingType.java │ │ │ │ ├── DatabaseSmsRoutingRule.java │ │ │ │ ├── DatabaseSmsRoutingRuleMBean.java │ │ │ │ ├── DefaultSmsRoutingRule.java │ │ │ │ ├── HomeRoutingManagement.java │ │ │ │ ├── HomeRoutingManagementMBean.java │ │ │ │ ├── HrHlrNumberNetworkIdElement.java │ │ │ │ ├── HrSriBypassNetworkIdElement.java │ │ │ │ ├── HttpEncoding.java │ │ │ │ ├── HttpUser.java │ │ │ │ ├── HttpUserMBean.java │ │ │ │ ├── HttpUsersManagement.java │ │ │ │ ├── HttpUsersManagementMBean.java │ │ │ │ ├── MProcManagement.java │ │ │ │ ├── MProcManagementMBean.java │ │ │ │ ├── MapVersionCache.java │ │ │ │ ├── MapVersionCacheMBean.java │ │ │ │ ├── MapVersionNeg.java │ │ │ │ ├── MoChargingType.java │ │ │ │ ├── NextCorrelationIdResult.java │ │ │ │ ├── SMSCOAMMessages.java │ │ │ │ ├── SMSCShellExecutor.java │ │ │ │ ├── ServiceCenterGtNetworkIdElement.java │ │ │ │ ├── Sip.java │ │ │ │ ├── SipMBean.java │ │ │ │ ├── SipManagement.java │ │ │ │ ├── SipManagementMBean.java │ │ │ │ ├── SipXHeaders.java │ │ │ │ ├── SmDeliveryFailureListElement.java │ │ │ │ ├── SmDeliveryFailureTpFailureCauseListElement.java │ │ │ │ ├── SmsRouteManagement.java │ │ │ │ ├── SmsRoutingRule.java │ │ │ │ ├── SmscCongestionControl.java │ │ │ │ ├── SmscDatabaseManagement.java │ │ │ │ ├── SmscDatabaseManagementMBean.java │ │ │ │ ├── SmscManagement.java │ │ │ │ ├── SmscManagementMBean.java │ │ │ │ ├── SmscPropertiesManagement.java │ │ │ │ ├── SmscPropertiesManagementMBean.java │ │ │ │ ├── SmscStatAggregator.java │ │ │ │ ├── SmscStatProvider.java │ │ │ │ ├── SmscStatProviderJmx.java │ │ │ │ ├── SmscStatProviderJmxMBean.java │ │ │ │ ├── SmscStatProviderMBean.java │ │ │ │ └── StoreAndForwordMode.java │ │ │ │ └── server │ │ │ │ └── bootstrap │ │ │ │ └── Version.java │ │ └── resources │ │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ └── server │ │ │ └── bootstrap │ │ │ └── version.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── mobicents │ │ └── smsc │ │ └── domain │ │ ├── DbSmsRoutingRuleTest.java │ │ ├── HomeRoutingManagementTest.java │ │ ├── MapVersionCacheTest.java │ │ ├── PersistenceProxy.java │ │ ├── SMSCShellExecutorTest.java │ │ ├── SmscCongestionControlTest.java │ │ ├── SmscDatabaseManagementTest.java │ │ ├── SmscPropertiesManagementTest.java │ │ ├── TT_DbSmsRoutingRuleTest.java │ │ └── TT_PersistenceProxy.java ├── mproc-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── mobicents │ │ └── smsc │ │ └── mproc │ │ ├── DeliveryReceiptData.java │ │ ├── HttpCode.java │ │ ├── MProcMessage.java │ │ ├── MProcNewMessage.java │ │ ├── MProcRule.java │ │ ├── MProcRuleBaseImpl.java │ │ ├── MProcRuleDefault.java │ │ ├── MProcRuleException.java │ │ ├── MProcRuleFactory.java │ │ ├── MProcRuleMBean.java │ │ ├── MProcRuleRaException.java │ │ ├── MProcRuleRaProvider.java │ │ ├── OrigType.java │ │ ├── PostArrivalProcessor.java │ │ ├── PostDeliveryProcessor.java │ │ ├── PostDeliveryTempFailureProcessor.java │ │ ├── PostHrSriProcessor.java │ │ ├── PostImsiProcessor.java │ │ ├── PostPreDeliveryProcessor.java │ │ ├── ProcessingType.java │ │ └── RejectType.java ├── oam │ └── cli │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── restcomm │ │ │ └── ss7 │ │ │ └── management │ │ │ └── console │ │ │ └── impl │ │ │ └── SmscCommandHandler.java │ │ └── resources │ │ ├── archive-files │ │ └── org.mobicents.ss7.management.console.CommandHandler │ │ └── help │ │ ├── smpp_httpuser_add.txt │ │ ├── smpp_httpuser_modify.txt │ │ ├── smpp_httpuser_remove.txt │ │ ├── smpp_httpuser_show.txt │ │ ├── smsc_clear_mapcache.txt │ │ ├── smsc_databaserule_delete.txt │ │ ├── smsc_databaserule_get.txt │ │ ├── smsc_databaserule_getrange.txt │ │ ├── smsc_databaserule_update.txt │ │ ├── smsc_get_calculatemsgpartslencdr.txt │ │ ├── smsc_get_cassandrapass.txt │ │ ├── smsc_get_cassandrauser.txt │ │ ├── smsc_get_dbhosts.txt │ │ ├── smsc_get_dbport.txt │ │ ├── smsc_get_defaultnpi.txt │ │ ├── smsc_get_defaultton.txt │ │ ├── smsc_get_defaultvalidityperiodhours.txt │ │ ├── smsc_get_delayparametersincdr.txt │ │ ├── smsc_get_deliverypause.txt │ │ ├── smsc_get_deliverytimeout.txt │ │ ├── smsc_get_deliverytimeoutdeltapermessage.txt │ │ ├── smsc_get_destaddrsendlimit.txt │ │ ├── smsc_get_diameterdesthost.txt │ │ ├── smsc_get_diameterdestport.txt │ │ ├── smsc_get_diameterdestrealm.txt │ │ ├── smsc_get_diameterusername.txt │ │ ├── smsc_get_duedelaymultiplicator.txt │ │ ├── smsc_get_enableintermediatereceipts.txt │ │ ├── smsc_get_esmedefaultcluster.txt │ │ ├── smsc_get_fetchmaxrows.txt │ │ ├── smsc_get_fetchperiod.txt │ │ ├── smsc_get_firstduedelay.txt │ │ ├── smsc_get_generatearchivetable.txt │ │ ├── smsc_get_generatecdr.txt │ │ ├── smsc_get_generatereceiptcdr.txt │ │ ├── smsc_get_generaterejectioncdr.txt │ │ ├── smsc_get_generatetempfailurecdr.txt │ │ ├── smsc_get_gti.txt │ │ ├── smsc_get_hlrssn.txt │ │ ├── smsc_get_hrdefaultmessagingmode.txt │ │ ├── smsc_get_hrhlrnumber.txt │ │ ├── smsc_get_hrsribypass.txt │ │ ├── smsc_get_httpdefaultdatacoding.txt │ │ ├── smsc_get_httpdefaultdestnpi.txt │ │ ├── smsc_get_httpdefaultdestton.txt │ │ ├── smsc_get_httpdefaultmessagingmode.txt │ │ ├── smsc_get_httpdefaultnetworkid.txt │ │ ├── smsc_get_httpdefaultrddeliveryreceipt.txt │ │ ├── smsc_get_httpdefaultrdintermediatenotification.txt │ │ ├── smsc_get_httpdefaultsourcenpi.txt │ │ ├── smsc_get_httpdefaultsourceton.txt │ │ ├── smsc_get_httpencodingforgsm7.txt │ │ ├── smsc_get_httpencodingforucs2.txt │ │ ├── smsc_get_incomereceiptsprocessing.txt │ │ ├── smsc_get_keyspacename.txt │ │ ├── smsc_get_mapcache.txt │ │ ├── smsc_get_maxactivitycount.txt │ │ ├── smsc_get_maxduedelay.txt │ │ ├── smsc_get_maxmapv.txt │ │ ├── smsc_get_maxmessageid.txt │ │ ├── smsc_get_maxmessagelengthreducer.txt │ │ ├── smsc_get_maxvalidityperiodhours.txt │ │ ├── smsc_get_minmessageid.txt │ │ ├── smsc_get_mocharging.txt │ │ ├── smsc_get_modefaultmessagingmode.txt │ │ ├── smsc_get_mscssn.txt │ │ ├── smsc_get_nationallanguagelockingshift.txt │ │ ├── smsc_get_nationallanguagesingleshift.txt │ │ ├── smsc_get_orignetworkidforreceipts.txt │ │ ├── smsc_get_processingsmssettimeout.txt │ │ ├── smsc_get_receiptsdisabling.txt │ │ ├── smsc_get_removingarchivetablesdays.txt │ │ ├── smsc_get_removinglivetablesdays.txt │ │ ├── smsc_get_revisesecondsonsmscstart.txt │ │ ├── smsc_get_scgt.txt │ │ ├── smsc_get_scssn.txt │ │ ├── smsc_get_secondduedelay.txt │ │ ├── smsc_get_sipdefaultmessagingmode.txt │ │ ├── smsc_get_smdeliveryfailure.txt │ │ ├── smsc_get_smdeliveryfailure_dlr_withtpuserdata.txt │ │ ├── smsc_get_smdeliveryfailure_tpfailurecause.txt │ │ ├── smsc_get_smppencodingforgsm7.txt │ │ ├── smsc_get_smppencodingforucs2.txt │ │ ├── smsc_get_smshomerouting.txt │ │ ├── smsc_get_sriresponselivetime.txt │ │ ├── smsc_get_storeandforwordmode.txt │ │ ├── smsc_get_subscriberbusyduedelay.txt │ │ ├── smsc_get_tt.txt │ │ ├── smsc_get_txhttpcharging.txt │ │ ├── smsc_get_txsipcharging.txt │ │ ├── smsc_get_txsmppcharging.txt │ │ ├── smsc_get_vpprolong.txt │ │ ├── smsc_mapcache_clear.txt │ │ ├── smsc_mapcache_get.txt │ │ ├── smsc_mapcache_set.txt │ │ ├── smsc_mproc_add.txt │ │ ├── smsc_mproc_modify.txt │ │ ├── smsc_mproc_remove.txt │ │ ├── smsc_mproc_show.txt │ │ ├── smsc_remove_esmedefaultcluster.txt │ │ ├── smsc_remove_hrhlrnumber.txt │ │ ├── smsc_set_calculatemsgpartslencdr.txt │ │ ├── smsc_set_cassandrapass.txt │ │ ├── smsc_set_cassandrauser.txt │ │ ├── smsc_set_clustername.txt │ │ ├── smsc_set_dbhosts.txt │ │ ├── smsc_set_dbport.txt │ │ ├── smsc_set_defaultnpi.txt │ │ ├── smsc_set_defaultton.txt │ │ ├── smsc_set_defaultvalidityperiodhours.txt │ │ ├── smsc_set_delayparametersincdr.txt │ │ ├── smsc_set_deliverypause.txt │ │ ├── smsc_set_deliverytimeout.txt │ │ ├── smsc_set_deliverytimeoutdeltapermessage.txt │ │ ├── smsc_set_destaddrsendlimit.txt │ │ ├── smsc_set_diameterdesthost.txt │ │ ├── smsc_set_diameterdestport.txt │ │ ├── smsc_set_diameterdestrealm.txt │ │ ├── smsc_set_diameterusername.txt │ │ ├── smsc_set_duedelaymultiplicator.txt │ │ ├── smsc_set_enableintermediatereceipts.txt │ │ ├── smsc_set_esmedefaultcluster.txt │ │ ├── smsc_set_fetchmaxrows.txt │ │ ├── smsc_set_fetchperiod.txt │ │ ├── smsc_set_firstduedelay.txt │ │ ├── smsc_set_generatearchivetable.txt │ │ ├── smsc_set_generatecdr.txt │ │ ├── smsc_set_generatereceiptcdr.txt │ │ ├── smsc_set_generaterejectioncdr.txt │ │ ├── smsc_set_generatetempfailurecdr.txt │ │ ├── smsc_set_gti.txt │ │ ├── smsc_set_hlrssn.txt │ │ ├── smsc_set_hrdefaultmessagingmode.txt │ │ ├── smsc_set_hrhlrnumber.txt │ │ ├── smsc_set_hrsribypass.txt │ │ ├── smsc_set_httpdefaultdatacoding.txt │ │ ├── smsc_set_httpdefaultdestnpi.txt │ │ ├── smsc_set_httpdefaultdestton.txt │ │ ├── smsc_set_httpdefaultmessagingmode.txt │ │ ├── smsc_set_httpdefaultnetworkid.txt │ │ ├── smsc_set_httpdefaultrddeliveryreceipt.txt │ │ ├── smsc_set_httpdefaultrdintermediatenotification.txt │ │ ├── smsc_set_httpdefaultsourcenpi.txt │ │ ├── smsc_set_httpdefaultsourceton.txt │ │ ├── smsc_set_httpencodingforgsm7.txt │ │ ├── smsc_set_httpencodingforucs2.txt │ │ ├── smsc_set_incomereceiptsprocessing.txt │ │ ├── smsc_set_keyspacename.txt │ │ ├── smsc_set_mapcache.txt │ │ ├── smsc_set_maxactivitycount.txt │ │ ├── smsc_set_maxduedelay.txt │ │ ├── smsc_set_maxmapv.txt │ │ ├── smsc_set_maxmessageid.txt │ │ ├── smsc_set_maxmessagelengthreducer.txt │ │ ├── smsc_set_maxvalidityperiodhours.txt │ │ ├── smsc_set_minmessageid.txt │ │ ├── smsc_set_mocharging.txt │ │ ├── smsc_set_modefaultmessagingmode.txt │ │ ├── smsc_set_mscssn.txt │ │ ├── smsc_set_nationallanguagelockingshift.txt │ │ ├── smsc_set_nationallanguagesingleshift.txt │ │ ├── smsc_set_orignetworkidforreceipts.txt │ │ ├── smsc_set_processingsmssettimeout.txt │ │ ├── smsc_set_receiptsdisabling.txt │ │ ├── smsc_set_removingarchivetablesdays.txt │ │ ├── smsc_set_removinglivetablesdays.txt │ │ ├── smsc_set_revisesecondsonsmscstart.txt │ │ ├── smsc_set_scgt.txt │ │ ├── smsc_set_scssn.txt │ │ ├── smsc_set_secondduedelay.txt │ │ ├── smsc_set_sipdefaultmessagingmode.txt │ │ ├── smsc_set_smdeliveryfailure.txt │ │ ├── smsc_set_smdeliveryfailure_dlr_withtpuserdata.txt │ │ ├── smsc_set_smdeliveryfailure_tpfailurecause.txt │ │ ├── smsc_set_smppencodingforgsm7.txt │ │ ├── smsc_set_smppencodingforucs2.txt │ │ ├── smsc_set_smshomerouting.txt │ │ ├── smsc_set_sriresponselivetime.txt │ │ ├── smsc_set_storeandforwordmode.txt │ │ ├── smsc_set_subscriberbusyduedelay.txt │ │ ├── smsc_set_tt.txt │ │ ├── smsc_set_txhttpcharging.txt │ │ ├── smsc_set_txsipcharging.txt │ │ ├── smsc_set_txsmppcharging.txt │ │ ├── smsc_set_vpprolong.txt │ │ ├── smsc_sip_modify.txt │ │ ├── smsc_sip_show.txt │ │ ├── smsc_skipunsentmessages.txt │ │ └── smsc_stat_get.txt ├── pom.xml ├── slee │ ├── pom.xml │ ├── resource-adaptors │ │ ├── common-library │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── mobicents │ │ │ │ └── smsc │ │ │ │ └── slee │ │ │ │ ├── common │ │ │ │ └── ra │ │ │ │ │ └── EventIDCache.java │ │ │ │ ├── resources │ │ │ │ └── scheduler │ │ │ │ │ ├── PduRequestTimeout2.java │ │ │ │ │ └── SendPduStatus2.java │ │ │ │ └── services │ │ │ │ └── smpp │ │ │ │ └── server │ │ │ │ └── events │ │ │ │ ├── InformServiceCenterContainer.java │ │ │ │ ├── SendMtEvent.java │ │ │ │ ├── SendRsdsEvent.java │ │ │ │ └── SmsSetEvent.java │ │ ├── du │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ ├── deploy-config.xml │ │ │ │ └── jboss-dependency.xml │ │ ├── mproc-ra │ │ │ ├── du-ra │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ └── deploy-config.xml │ │ │ ├── du-ratype │ │ │ │ └── pom.xml │ │ │ ├── du │ │ │ │ └── pom.xml │ │ │ ├── pom.xml │ │ │ ├── ra │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── mobicents │ │ │ │ │ │ └── smsc │ │ │ │ │ │ └── slee │ │ │ │ │ │ └── resources │ │ │ │ │ │ └── mproc │ │ │ │ │ │ ├── MProcRuleRaBase.java │ │ │ │ │ │ └── MProcRuleRaDefault.java │ │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ └── resource-adaptor-jar.xml │ │ │ └── ratype │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── mobicents │ │ │ │ │ └── smsc │ │ │ │ │ └── slee │ │ │ │ │ └── resources │ │ │ │ │ └── mproc │ │ │ │ │ ├── MProcRuleRaType.java │ │ │ │ │ └── MProcRuleRaVersion.java │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── resource-adaptor-type-jar.xml │ │ ├── persistence-ra │ │ │ ├── library │ │ │ │ └── pom.xml │ │ │ ├── pom.xml │ │ │ ├── ra │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ ├── java │ │ │ │ │ │ └── org │ │ │ │ │ │ │ └── mobicents │ │ │ │ │ │ │ └── smsc │ │ │ │ │ │ │ └── slee │ │ │ │ │ │ │ └── resources │ │ │ │ │ │ │ └── persistence │ │ │ │ │ │ │ └── PersistenceResourceAdaptor.java │ │ │ │ │ └── resources │ │ │ │ │ │ └── META-INF │ │ │ │ │ │ └── resource-adaptor-jar.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── org │ │ │ │ │ └── mobicents │ │ │ │ │ └── smsc │ │ │ │ │ └── slee │ │ │ │ │ └── resources │ │ │ │ │ └── persistence │ │ │ │ │ ├── CassandraTest.java │ │ │ │ │ ├── MAPDialogSmsProxy.java │ │ │ │ │ ├── MAPProviderProxy.java │ │ │ │ │ ├── MAPServiceBaseProxy.java │ │ │ │ │ ├── MAPServiceSmsProxy.java │ │ │ │ │ ├── PersistenceRAInterfaceProxy.java │ │ │ │ │ ├── SkippingExpiredValidityPeriodTest.java │ │ │ │ │ ├── SmppSessionsProxy.java │ │ │ │ │ ├── SmsProxy.java │ │ │ │ │ ├── TimeProcessingTest.java │ │ │ │ │ └── TraceProxy.java │ │ │ └── ratype │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── mobicents │ │ │ │ │ └── smsc │ │ │ │ │ └── slee │ │ │ │ │ └── resources │ │ │ │ │ └── persistence │ │ │ │ │ └── PersistenceRAInterface.java │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── resource-adaptor-type-jar.xml │ │ ├── pom.xml │ │ └── scheduler-ra │ │ │ ├── events │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── event-jar.xml │ │ │ ├── library │ │ │ └── pom.xml │ │ │ ├── pom.xml │ │ │ ├── ra │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── mobicents │ │ │ │ │ └── smsc │ │ │ │ │ └── slee │ │ │ │ │ └── resources │ │ │ │ │ └── scheduler │ │ │ │ │ ├── SchedulerActivityHandle.java │ │ │ │ │ ├── SchedulerActivityImpl.java │ │ │ │ │ └── SchedulerResourceAdaptor.java │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── resource-adaptor-jar.xml │ │ │ └── ratype │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mobicents │ │ │ │ └── smsc │ │ │ │ └── slee │ │ │ │ └── resources │ │ │ │ └── scheduler │ │ │ │ ├── SchedulerActivity.java │ │ │ │ ├── SchedulerActivityContextInterfaceFactory.java │ │ │ │ ├── SchedulerRaSbbInterface.java │ │ │ │ └── SchedulerRaUsageParameters.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── resource-adaptor-type-jar.xml │ └── services │ │ ├── alertsbb │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── mobicents │ │ │ │ │ └── smsc │ │ │ │ │ └── slee │ │ │ │ │ └── services │ │ │ │ │ └── alert │ │ │ │ │ └── AlertSbb.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── sbb-jar.xml │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ └── slee │ │ │ └── services │ │ │ └── alert │ │ │ └── AlertTest.java │ │ ├── chargingsbb │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mobicents │ │ │ │ └── smsc │ │ │ │ └── slee │ │ │ │ └── services │ │ │ │ └── charging │ │ │ │ ├── ChargingData.java │ │ │ │ ├── ChargingMedium.java │ │ │ │ ├── ChargingRequestInterface.java │ │ │ │ ├── ChargingSbb.java │ │ │ │ └── ChargingSbbLocalObject.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── sbb-jar.xml │ │ ├── du │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── deployable-unit.xml │ │ │ └── jboss-dependency.xml │ │ │ └── services │ │ │ └── service.xml │ │ ├── homeroutingsbb │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mobicents │ │ │ │ └── smsc │ │ │ │ └── slee │ │ │ │ └── services │ │ │ │ └── hr │ │ │ │ ├── HomeRoutingCommonSbb.java │ │ │ │ ├── HrSriClientSbb.java │ │ │ │ ├── HrSriClientSbbLocalObject.java │ │ │ │ ├── HrSriForwardInterface.java │ │ │ │ ├── HrSriResultInterface.java │ │ │ │ ├── HrSriServerSbb.java │ │ │ │ └── HrSriServerSbbLocalObject.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── sbb-jar.xml │ │ ├── library │ │ └── pom.xml │ │ ├── mosbb │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ └── slee │ │ │ └── services │ │ │ └── mo │ │ │ └── MoSbbTest.java │ │ ├── mtsbb │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ └── slee │ │ │ └── services │ │ │ └── mt │ │ │ ├── A1Test.java │ │ │ ├── MAPContextInterfaceFactoryProxy.java │ │ │ ├── MtDatabaseCassandraTest.java │ │ │ ├── MtSbbProxy.java │ │ │ ├── MtTest.java │ │ │ ├── MtTest2.java │ │ │ ├── MtTest3.java │ │ │ ├── RsdsSbbProxy.java │ │ │ ├── SbbContextExtProxy.java │ │ │ └── SriSbbProxy.java │ │ ├── pom.xml │ │ ├── rxsipserversbb │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ └── slee │ │ │ └── services │ │ │ └── sip │ │ │ └── server │ │ │ └── rx │ │ │ ├── HexToByteTest.java │ │ │ └── SipTest.java │ │ ├── rxsmppserversbb │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ ├── mobicents │ │ │ └── smsc │ │ │ │ └── slee │ │ │ │ └── services │ │ │ │ └── smpp │ │ │ │ └── server │ │ │ │ └── rx │ │ │ │ ├── RxSmppServerSbbTest.java │ │ │ │ └── stub │ │ │ │ └── RxSmppServerSbbUsageStub.java │ │ │ └── restcomm │ │ │ └── smpp │ │ │ └── EsmeManagementProxy.java │ │ ├── sbbs │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── mobicents │ │ │ │ │ └── smsc │ │ │ │ │ └── slee │ │ │ │ │ └── services │ │ │ │ │ ├── deliverysbb │ │ │ │ │ ├── ChunkData.java │ │ │ │ │ ├── ChunkDataList.java │ │ │ │ │ ├── ConfirmMessageInSendingPool.java │ │ │ │ │ ├── DeliveryCommonSbb.java │ │ │ │ │ ├── PendingRequestsList.java │ │ │ │ │ ├── SentItem.java │ │ │ │ │ └── SentItemsList.java │ │ │ │ │ ├── http │ │ │ │ │ └── server │ │ │ │ │ │ └── tx │ │ │ │ │ │ ├── SendMessageParseResult.java │ │ │ │ │ │ ├── TxHttpServerSbb.java │ │ │ │ │ │ ├── data │ │ │ │ │ │ ├── BaseIncomingData.java │ │ │ │ │ │ ├── HttpGetMessageIdStatusIncomingData.java │ │ │ │ │ │ ├── HttpGetMessageIdStatusOutgoingData.java │ │ │ │ │ │ ├── HttpSendMessageIncomingData.java │ │ │ │ │ │ └── HttpSendMessageOutgoingData.java │ │ │ │ │ │ ├── enums │ │ │ │ │ │ ├── MessageBodyEncoding.java │ │ │ │ │ │ ├── NPI.java │ │ │ │ │ │ ├── RequestParameter.java │ │ │ │ │ │ ├── ResponseFormat.java │ │ │ │ │ │ ├── SmscMessageEncoding.java │ │ │ │ │ │ ├── Status.java │ │ │ │ │ │ └── TON.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── HttpApiException.java │ │ │ │ │ │ └── UnauthorizedException.java │ │ │ │ │ │ └── utils │ │ │ │ │ │ ├── HttpRequestUtils.java │ │ │ │ │ │ ├── HttpUtils.java │ │ │ │ │ │ └── ResponseFormatter.java │ │ │ │ │ ├── mo │ │ │ │ │ ├── MessageDeliveryResultResponseMo.java │ │ │ │ │ ├── MoActivityContextInterface.java │ │ │ │ │ ├── MoCommonSbb.java │ │ │ │ │ ├── MoSbb.java │ │ │ │ │ └── MoSbbLocalObject.java │ │ │ │ │ ├── mt │ │ │ │ │ ├── MtCommonSbb.java │ │ │ │ │ ├── MtForwardSmsInterface.java │ │ │ │ │ ├── MtSbb.java │ │ │ │ │ ├── MtSbbLocalObject.java │ │ │ │ │ ├── ReportSMDeliveryStatusInterface.java │ │ │ │ │ ├── ReportSMDeliveryStatusInterface2.java │ │ │ │ │ ├── RsdsSbb.java │ │ │ │ │ ├── RsdsSbbLocalObject.java │ │ │ │ │ ├── SriSbb.java │ │ │ │ │ └── SriSbbLocalObject.java │ │ │ │ │ ├── sip │ │ │ │ │ └── server │ │ │ │ │ │ ├── rx │ │ │ │ │ │ └── RxSipServerSbb.java │ │ │ │ │ │ └── tx │ │ │ │ │ │ └── TxSipServerSbb.java │ │ │ │ │ ├── smpp │ │ │ │ │ └── server │ │ │ │ │ │ ├── SmppServerSbbUsage.java │ │ │ │ │ │ ├── rx │ │ │ │ │ │ ├── RxSmppServerChildLocalObject.java │ │ │ │ │ │ ├── RxSmppServerChildSbb.java │ │ │ │ │ │ ├── RxSmppServerLocalObject.java │ │ │ │ │ │ ├── RxSmppServerSbb.java │ │ │ │ │ │ └── RxSmppServerSbbUsage.java │ │ │ │ │ │ └── tx │ │ │ │ │ │ ├── MessageDeliveryResultResponseSmpp.java │ │ │ │ │ │ ├── SubmitMultiParseResult.java │ │ │ │ │ │ ├── TxSmppServerSbb.java │ │ │ │ │ │ └── TxSmppServerSbbUsage.java │ │ │ │ │ ├── submitsbb │ │ │ │ │ └── SubmitCommonSbb.java │ │ │ │ │ └── util │ │ │ │ │ └── SbbStatsUtils.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── sbb-jar.xml │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mobicents │ │ │ │ └── smsc │ │ │ │ └── slee │ │ │ │ └── services │ │ │ │ ├── deliverysbb │ │ │ │ └── DeliveryCommonSbbTest.java │ │ │ │ └── http │ │ │ │ └── server │ │ │ │ └── tx │ │ │ │ └── utils │ │ │ │ ├── stub │ │ │ │ └── SleeTracerStub.java │ │ │ │ └── test │ │ │ │ └── HttpRequestUtilsTest.java │ │ │ └── resources │ │ │ └── http-post-arabic-ok.bin │ │ ├── txhttpserversbb │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mobicents │ │ │ │ └── smsc │ │ │ │ └── slee │ │ │ │ └── services │ │ │ │ └── http │ │ │ │ └── server │ │ │ │ └── tx │ │ │ │ ├── AutodecodingTest.java │ │ │ │ ├── MockHttpServletRequestEvent.java │ │ │ │ ├── SchedulerResourceAdaptorProxy.java │ │ │ │ ├── SendPostRequest.java │ │ │ │ ├── TxHttpServerSbbProxy.java │ │ │ │ ├── TxHttpServerSbbTest.java │ │ │ │ └── URLUTF8Encoder.java │ │ │ └── resources │ │ │ └── services │ │ │ └── service.xml │ │ ├── txsipserversbb │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ └── slee │ │ │ └── services │ │ │ └── smpp │ │ │ └── server │ │ │ └── tx │ │ │ ├── SipMessageTest.java │ │ │ ├── TxSipServerSbbProxy.java │ │ │ ├── TxSipServerSbbTest.java │ │ │ └── Utf8EncodingTest.java │ │ └── txsmppserversbb │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── mobicents │ │ └── smsc │ │ └── slee │ │ └── services │ │ └── smpp │ │ └── server │ │ └── tx │ │ ├── A2Text.java │ │ ├── TxSmppServerSbbTest.java │ │ └── stub │ │ └── TxSmppServerSbbUsageStub.java └── smsc-common-library │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── org │ │ └── mobicents │ │ └── smsc │ │ ├── cassandra │ │ ├── DBOperations.java │ │ ├── PersistenceException.java │ │ ├── PreparedStatementCollection.java │ │ ├── Schema.java │ │ └── SmsRoutingRuleType.java │ │ ├── library │ │ ├── CdrDetailedGenerator.java │ │ ├── CdrGenerator.java │ │ ├── ConcatenatedShortMessageId.java │ │ ├── CorrelationIdValue.java │ │ ├── DbSmsRoutingRule.java │ │ ├── ErrorAction.java │ │ ├── ErrorCode.java │ │ ├── EventType.java │ │ ├── MessageDeliveryResultResponseInterface.java │ │ ├── MessageState.java │ │ ├── MessageUtil.java │ │ ├── OriginationType.java │ │ ├── PermanentTemporaryFailure.java │ │ ├── QuerySmResponse.java │ │ ├── SbbStates.java │ │ ├── SmType.java │ │ ├── Sms.java │ │ ├── SmsDeliveryReportData.java │ │ ├── SmsExtraData.java │ │ ├── SmsSet.java │ │ ├── SmsSetCache.java │ │ ├── SmscProcessingException.java │ │ ├── SriResponseValue.java │ │ ├── TargetAddress.java │ │ ├── TargetAddressContainer.java │ │ └── UpdateMessagesInProcessListener.java │ │ └── mproc │ │ ├── impl │ │ ├── DeliveryReceiptDataImpl.java │ │ ├── MProcMessageHrImpl.java │ │ ├── MProcMessageImpl.java │ │ ├── MProcNewMessageImpl.java │ │ ├── MProcResult.java │ │ ├── MProcRuleDefaultImpl.java │ │ ├── MProcRuleFactoryDefault.java │ │ ├── MProcRuleOamMessages.java │ │ ├── MProcUtility.java │ │ ├── PersistenseCommonInterface.java │ │ ├── PostArrivalProcessorImpl.java │ │ ├── PostDeliveryProcessorImpl.java │ │ ├── PostDeliveryTempFailureProcessorImpl.java │ │ ├── PostHrSriProcessorImpl.java │ │ ├── PostImsiProcessorImpl.java │ │ └── PostPreDeliveryProcessorImpl.java │ │ └── testimpl │ │ ├── MProcRuleFactoryTestImpl.java │ │ └── MProcRuleTestImpl.java │ └── test │ └── java │ └── org │ └── mobicents │ └── smsc │ ├── cassandra │ └── CassTest.java │ ├── library │ ├── ParseDeliveryReceiptTest.java │ ├── RETest.java │ ├── SmsDeliveryReportDataTest.java │ ├── SmsExtraDataTest.java │ ├── SmsSetCacheTest.java │ ├── SmsSetTest.java │ ├── StringEncodingTest.java │ └── test │ │ └── DBOperTesting.java │ └── mproc │ └── impl │ └── MProcRuleDefaultTest.java ├── docs ├── Architecture.png ├── adminguide │ ├── jdocbook-restcomm │ │ └── pom.xml │ ├── pom.xml │ ├── sources-asciidoc │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── asciidoc │ │ │ ├── Appendix-SMSC-ErrorCodes.adoc │ │ │ ├── Appendix-mproc-API.adoc │ │ │ ├── Author_Group.adoc │ │ │ ├── Book_Info.adoc │ │ │ ├── Chapter-Configuring.adoc │ │ │ ├── Chapter-Design.adoc │ │ │ ├── Chapter-Introduction.adoc │ │ │ ├── Chapter-Maintenance.adoc │ │ │ ├── Chapter-Managing.adoc │ │ │ ├── Chapter-Monitoring.adoc │ │ │ ├── Chapter-Overview.adoc │ │ │ ├── Chapter-Restcomm-Integration.adoc │ │ │ ├── Chapter-Running.adoc │ │ │ ├── Chapter-Shell_Commands.adoc │ │ │ ├── Chapter-smpp-simulator.adoc │ │ │ ├── Common_Content │ │ │ ├── Conventions.adoc │ │ │ ├── Java_Development_Kit-Installing_Configuring_and_Running.adoc │ │ │ ├── Preface.adoc │ │ │ ├── Section-Conventions.adoc │ │ │ ├── Section-Feedback.adoc │ │ │ └── Setting_the_JBOSS_HOME_Environment_Variable.adoc │ │ │ ├── Revision_History.adoc │ │ │ ├── SMSC_Gateway_Admin_Guide.adoc │ │ │ ├── Section-Managing-DB-Routing-Settings.adoc │ │ │ ├── Section-Managing-ESME-Settings.adoc │ │ │ ├── Section-Managing-HTTP-Settings.adoc │ │ │ ├── Section-Managing-HttpUser-Settings.adoc │ │ │ ├── Section-Managing-MAP-Version-Cache-Settings.adoc │ │ │ ├── Section-Managing-SIP-Settings.adoc │ │ │ ├── Section-Managing-SMPP-Server-Settings.adoc │ │ │ ├── Section-Managing-Server-Settings.adoc │ │ │ ├── Section-Managing-Stats.adoc │ │ │ ├── Section-Managing-dets.adoc │ │ │ ├── Section-Managing-gsd.adoc │ │ │ ├── Section-Managing-mproc-rules.adoc │ │ │ ├── docinfo-footer.html │ │ │ ├── docinfo.html │ │ │ ├── images │ │ │ ├── GTT-Example1.jpg │ │ │ ├── GTT-Example2.jpg │ │ │ ├── GTT-Example3.jpg │ │ │ ├── GTT-Example4.jpg │ │ │ ├── GUI-SMSC-GW-SMPP-EDIT.png │ │ │ ├── GUI-SMSC-GW-main.png │ │ │ ├── GUI_Campaign_Management.png │ │ │ ├── GUI_Campaign_Management_View.png │ │ │ ├── RestCommSMSC-Graphs.png │ │ │ ├── SCCPAddress.jpg │ │ │ ├── SMS-routing-ex.png │ │ │ ├── SMSC-FEP-schema.png │ │ │ ├── SMSC-RestComm-Incoming-SIP.png │ │ │ ├── SMSC-RestComm-Incoming-SMPP.png │ │ │ ├── SMSC-RestComm-Incoming-SS7.png │ │ │ ├── SMSC-RestComm-Outgoing.png │ │ │ ├── SS7StackSimple.jpg │ │ │ ├── SS7StackSimple.odg │ │ │ ├── Simulator-Example1.png │ │ │ ├── Simulator-Example2.png │ │ │ ├── Simulator-Example3.png │ │ │ ├── Simulator-Example4.png │ │ │ ├── Simulator-Example5.png │ │ │ ├── Simulator-Example6.png │ │ │ ├── Simulator-Example7.png │ │ │ ├── Simulator-Example8.png │ │ │ ├── binary-ss7-service.png │ │ │ ├── binary-ss7-simulator.png │ │ │ ├── binnar-structure.png │ │ │ ├── mproc-triggers.odg │ │ │ ├── smpp-sim-01.png │ │ │ ├── smpp-sim-02.png │ │ │ ├── smpp-sim-03.png │ │ │ ├── smsc-SMPP-Loadbalancing.png │ │ │ ├── smsc-application-design-overview.odg │ │ │ ├── smsc-application-design-overview.png │ │ │ └── ss7-design-overview.odg │ │ │ ├── js │ │ │ └── default.js │ │ │ └── stylesheets │ │ │ ├── asciidoctor.css │ │ │ ├── colony.css │ │ │ ├── foundation-lime.css │ │ │ ├── foundation-potion.css │ │ │ ├── foundation.css │ │ │ ├── github.css │ │ │ ├── golo.css │ │ │ ├── iconic.css │ │ │ ├── maker.css │ │ │ ├── readthedocs.css │ │ │ ├── riak.css │ │ │ ├── rocket-panda.css │ │ │ ├── rubygems.css │ │ │ └── telestax.css │ ├── sources-restcomm │ │ └── pom.xml │ └── sources │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── resources │ │ └── en-US │ │ ├── Appendix-SMSC-ErrorCodes.xml │ │ ├── Author_Group.xml │ │ ├── Book_Info.xml │ │ ├── Chapter-Configuring.xml │ │ ├── Chapter-Design.xml │ │ ├── Chapter-Introduction.xml │ │ ├── Chapter-Maintenance.xml │ │ ├── Chapter-Managing.xml │ │ ├── Chapter-Monitoring.xml │ │ ├── Chapter-Overview.xml │ │ ├── Chapter-Restcomm-Integration.xml │ │ ├── Chapter-Running.xml │ │ ├── Chapter-Shell_Commands.xml │ │ ├── Chapter-smpp-simulator.xml │ │ ├── Revision_History.xml │ │ ├── SMSC_Gateway_Admin_Guide.ent │ │ ├── SMSC_Gateway_Admin_Guide.xml │ │ ├── Section-Managing-DB-Routing-Settings.xml │ │ ├── Section-Managing-ESME-Settings.xml │ │ ├── Section-Managing-MAP-Version-Cache-Settings.xml │ │ ├── Section-Managing-SIP-Settings.xml │ │ ├── Section-Managing-SMPP-Server-Settings.xml │ │ ├── Section-Managing-Server-Settings.xml │ │ ├── Section-Managing-Stats.xml │ │ ├── Section-Managing-mproc-rules.xml │ │ └── images │ │ ├── GTT-Example1.jpg │ │ ├── GTT-Example2.jpg │ │ ├── GTT-Example3.jpg │ │ ├── GTT-Example4.jpg │ │ ├── GUI-SMSC-GW-SMPP-EDIT.png │ │ ├── GUI-SMSC-GW-main.png │ │ ├── GUI_Campaign_Management.png │ │ ├── GUI_Campaign_Management_View.png │ │ ├── RestCommSMSC-Graphs.png │ │ ├── SCCPAddress.jpg │ │ ├── SMSC-RestComm-Incoming-SIP.png │ │ ├── SMSC-RestComm-Incoming-SMPP.png │ │ ├── SMSC-RestComm-Incoming-SS7.png │ │ ├── SMSC-RestComm-Outgoing.png │ │ ├── SS7StackSimple.jpg │ │ ├── SS7StackSimple.odg │ │ ├── Simulator-Example1.png │ │ ├── Simulator-Example2.png │ │ ├── Simulator-Example3.png │ │ ├── Simulator-Example4.png │ │ ├── Simulator-Example5.png │ │ ├── Simulator-Example6.png │ │ ├── Simulator-Example7.png │ │ ├── Simulator-Example8.png │ │ ├── binary-ss7-service.png │ │ ├── binary-ss7-simulator.png │ │ ├── binnar-structure.png │ │ ├── smpp-sim-01.png │ │ ├── smpp-sim-02.png │ │ ├── smpp-sim-03.png │ │ ├── smsc-SMPP-Loadbalancing.png │ │ ├── smsc-application-design-overview.odg │ │ ├── smsc-application-design-overview.png │ │ └── ss7-design-overview.odg ├── commons │ ├── pom.xml │ └── src │ │ └── main │ │ └── resources │ │ └── en-US │ │ └── common │ │ ├── Java_Development_Kit-Installing_Configuring_and_Running.xml │ │ ├── Preface.xml │ │ ├── Section-Conventions.xml │ │ ├── Section-Feedback.xml │ │ └── Setting_the_JBOSS_HOME_Environment_Variable.xml ├── installationguide │ ├── jdocbook-restcomm │ │ └── pom.xml │ ├── pom.xml │ ├── sources-asciidoc │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── asciidoc │ │ │ ├── Author_Group.adoc │ │ │ ├── Book_Info.adoc │ │ │ ├── Chapter-Download_Install.adoc │ │ │ ├── Chapter-Introduction.adoc │ │ │ ├── Chapter-Post_Installation_Configuration.adoc │ │ │ ├── Chapter-Post_Installation_Setup.adoc │ │ │ ├── Chapter-Pre-Requisites.adoc │ │ │ ├── Chapter-Setup_Database.adoc │ │ │ ├── Chapter-Setup_Hardware.adoc │ │ │ ├── Chapter-Setup_Uninstalling.adoc │ │ │ ├── Common_Content │ │ │ ├── Conventions.adoc │ │ │ ├── Java_Development_Kit-Installing_Configuring_and_Running.adoc │ │ │ ├── Preface.adoc │ │ │ ├── Section-Conventions.adoc │ │ │ ├── Section-Feedback.adoc │ │ │ └── Setting_the_JBOSS_HOME_Environment_Variable.adoc │ │ │ ├── Revision_History.adoc │ │ │ ├── SMSC_Gateway_Installation_Guide.adoc │ │ │ ├── docinfo-footer.html │ │ │ ├── docinfo.html │ │ │ ├── js │ │ │ └── default.js │ │ │ └── stylesheets │ │ │ ├── asciidoctor.css │ │ │ ├── colony.css │ │ │ ├── foundation-lime.css │ │ │ ├── foundation-potion.css │ │ │ ├── foundation.css │ │ │ ├── github.css │ │ │ ├── golo.css │ │ │ ├── iconic.css │ │ │ ├── maker.css │ │ │ ├── readthedocs.css │ │ │ ├── riak.css │ │ │ ├── rocket-panda.css │ │ │ ├── rubygems.css │ │ │ └── telestax.css │ ├── sources-restcomm │ │ └── pom.xml │ └── sources │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── resources │ │ └── en-US │ │ ├── Author_Group.xml │ │ ├── Book_Info.xml │ │ ├── Chapter-Download_Install.xml │ │ ├── Chapter-Introduction.xml │ │ ├── Chapter-Post_Installation_Configuration.xml │ │ ├── Chapter-Post_Installation_Setup.xml │ │ ├── Chapter-Pre-Requisites.xml │ │ ├── Chapter-Setup_Database.xml │ │ ├── Chapter-Setup_Hardware.xml │ │ ├── Chapter-Setup_Uninstalling.xml │ │ ├── Output │ │ ├── Revision_History.xml │ │ ├── SMSC_Gateway_Installation_Guide.ent │ │ └── SMSC_Gateway_Installation_Guide.xml ├── pom.xml └── releasenotes │ ├── jdocbook-restcomm │ └── pom.xml │ ├── pom.xml │ ├── sources-restcomm │ └── pom.xml │ └── sources │ ├── pom.xml │ └── src │ └── main │ └── resources │ └── en-US │ ├── Author_Group.xml │ ├── Book_Info.xml │ ├── Chapter-Introduction.xml │ ├── Chapter-Notes.xml │ ├── Output │ ├── Revision_History.xml │ ├── SMSC_Gateway_Release_Notes.ent │ └── SMSC_Gateway_Release_Notes.xml ├── management └── ui-management │ ├── pom.xml │ └── src │ └── main │ └── webapp │ ├── WEB-INF │ ├── jboss-web.xml │ └── web.xml │ ├── favicon.ico │ ├── favicon.png │ ├── index.html │ ├── modules │ ├── console.html │ ├── dbroutingrule-settings.html │ ├── esmes.html │ ├── hrccmccmnc-settings.html │ ├── http-settings.html │ ├── httpusers.html │ ├── mapcache-settings.html │ ├── mproc.html │ ├── server-settings.html │ ├── sidebar-menu.html │ ├── sips.html │ ├── smpp-server.html │ ├── smsc-stats.html │ └── welcome.html │ └── resources │ ├── css │ ├── bootstrap-combined.no-icons.min.css │ ├── bootstrap-slider.css │ ├── bootstrap-switch.css │ ├── docs.css │ ├── font-awesome.css │ └── main.css │ ├── font │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff │ ├── images │ ├── SMSC-Gateway-logo.png │ ├── favicon.png │ ├── header.png │ ├── telestax-logo-dark.png │ ├── telestax-logo.png │ └── top-background.png │ └── js │ ├── bootstrap-slider.js │ ├── bootstrap-switch.js │ ├── bootstrap.js │ ├── google-jsapi.js │ ├── highcharts.js │ ├── jainslee-charts.js │ ├── jainslee.js │ ├── jolokia-simple.js │ ├── jolokia.js │ ├── jquery-1.9.1.js │ └── jquery-ui.min.js ├── pom.xml ├── release-wildfly ├── ant-contrib-1.0b3.jar ├── build.xml ├── extensions-build.xml ├── profile.xml ├── smsc-logging.txt ├── wildfly-jss7-subsystem.txt ├── wildfly-smsc-subsystem.txt └── xmltask.jar ├── release ├── build.xml └── profile.xml ├── test ├── .gitignore ├── features │ └── logs │ │ └── .gitignore ├── hlr-simulator │ ├── README.txt │ ├── bootstrap │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── assembly │ │ │ ├── common.xml │ │ │ └── descriptor.xml │ │ │ ├── config │ │ │ ├── bootstrap-beans.xml │ │ │ ├── data │ │ │ │ ├── Mtp3UserPart_m3ua1.xml │ │ │ │ ├── SCTPManagement_sctp.xml │ │ │ │ ├── SccpStack_management2.xml │ │ │ │ ├── SccpStack_sccpresource2.xml │ │ │ │ └── SccpStack_sccprouter2.xml │ │ │ ├── init_redhat.sh │ │ │ ├── log4j.xml │ │ │ ├── map-beans.xml │ │ │ ├── oam-beans.xml │ │ │ ├── run.bat │ │ │ ├── run.sh │ │ │ ├── server-beans.xml │ │ │ ├── ss7-cli.bat │ │ │ ├── ss7-cli.sh │ │ │ └── ss7 │ │ │ │ └── ss7-beans.xml │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mobicents │ │ │ │ └── smsc │ │ │ │ └── server │ │ │ │ └── bootstrap │ │ │ │ ├── Configuration.java │ │ │ │ ├── FileFilterImpl.java │ │ │ │ ├── Main.java │ │ │ │ ├── MainDeployer.java │ │ │ │ └── TestVersion.java │ │ │ └── resources │ │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ └── server │ │ │ └── bootstrap │ │ │ └── version.properties │ ├── mapmodule │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ └── ihub │ │ │ ├── MAPListener.java │ │ │ └── MAPSimulator.java │ └── pom.xml ├── http-load │ ├── pom.xml │ └── src │ │ └── main │ │ └── resources │ │ └── sendSMS │ │ ├── data │ │ ├── SmppManagement_esme.xml │ │ └── SmscManagement_httpusers.xml │ │ └── sendSMS.jmx ├── smpp-load │ ├── README.txt │ ├── build.xml │ ├── build_template.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── assembly │ │ └── assemble.xml │ │ ├── java │ │ └── org │ │ │ └── mobicents │ │ │ └── protocols │ │ │ └── smpp │ │ │ └── load │ │ │ ├── Client.java │ │ │ ├── Server.java │ │ │ ├── SlowServer.java │ │ │ ├── TestHarness.java │ │ │ └── smppp │ │ │ ├── AbstractScenario.java │ │ │ ├── AddressConverter.java │ │ │ ├── CyclicCounter.java │ │ │ ├── GenerateTrafficAction.java │ │ │ ├── GlobalContext.java │ │ │ ├── GlobalConverter.java │ │ │ ├── GlobalEvent.java │ │ │ ├── GlobalFSM.java │ │ │ ├── GlobalState.java │ │ │ ├── IncrementCounterAction.java │ │ │ ├── IsExpectedMsg.java │ │ │ ├── IsScenarioStep.java │ │ │ ├── PauseAction.java │ │ │ ├── ProcessStep.java │ │ │ ├── ReceiveAction.java │ │ │ ├── ReleaseAction.java │ │ │ ├── ReleaseOnShutdown.java │ │ │ ├── RemoteControl.java │ │ │ ├── SMPPInitializer.java │ │ │ ├── SMPPp.java │ │ │ ├── Scenario.java │ │ │ ├── ScenarioContext.java │ │ │ ├── ScenarioEvent.java │ │ │ ├── ScenarioFSM.java │ │ │ ├── ScenarioState.java │ │ │ ├── ScenarioStep.java │ │ │ ├── SendAction.java │ │ │ ├── StackInitializer.java │ │ │ ├── StartAction.java │ │ │ ├── StartRTDAction.java │ │ │ ├── StatsPrinter.java │ │ │ ├── SteppedEngine.java │ │ │ ├── SteppedScenario.java │ │ │ ├── SteppedTrafficTask.java │ │ │ ├── StopAction.java │ │ │ ├── StopRTDAction.java │ │ │ └── TrafficTask.java │ │ └── resources │ │ ├── SMSScenario.xml │ │ ├── log4j.properties │ │ ├── smppp-log4j.properties │ │ └── smppp.properties └── smpp-timers │ └── mylogfile.log └── tools ├── cassandra-tool ├── cassandratool │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── mobicents │ │ └── smsc │ │ └── tools │ │ └── cassandratool │ │ └── CassandraToolForm.java └── pom.xml ├── cdr-parser ├── cdr-parser │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── mobicents │ │ └── smsc │ │ └── tools │ │ └── cdrparser │ │ └── CdrParser.java └── pom.xml ├── pom.xml ├── smpp-simulator ├── bootstrap │ ├── pom.xml │ └── src │ │ └── main │ │ ├── assembly │ │ ├── common.xml │ │ └── descriptor.xml │ │ ├── config │ │ ├── data.txt │ │ ├── init_redhat.sh │ │ ├── log4j.xml │ │ ├── run.bat │ │ └── run.sh │ │ ├── java │ │ └── org │ │ │ └── mobicents │ │ │ └── smsc │ │ │ └── tools │ │ │ └── smppsimulator │ │ │ └── bootstrap │ │ │ ├── Main.java │ │ │ └── Version.java │ │ └── resources │ │ └── org │ │ └── mobicents │ │ └── protocols │ │ └── ss7 │ │ └── tools │ │ └── simulator │ │ └── bootstrap │ │ └── version.properties ├── pom.xml └── simulator │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── mobicents │ │ └── smsc │ │ └── tools │ │ └── smppsimulator │ │ ├── ClientSmppSessionHandler.java │ │ ├── DefaultSmppServerHandler.java │ │ ├── EventForm.java │ │ ├── SmppAccepter.java │ │ ├── SmppMessageParamForm.java │ │ ├── SmppParametersForm.java │ │ ├── SmppPcapParser.java │ │ ├── SmppSimulatorForm.java │ │ ├── SmppSimulatorParameters.java │ │ ├── SmppTestingForm.java │ │ ├── TraceFileFilter.java │ │ └── testsmpp │ │ ├── TestPduTranscoder.java │ │ ├── TestSmppClient.java │ │ └── TestSmppSession.java │ └── resources │ └── SmppSimulatorParameters.xml └── stresstool ├── pom.xml └── stresstool ├── pom.xml └── src └── main └── java └── org └── mobicents └── smsc └── tools └── stresstool ├── NN_DBOper.java ├── NN_DBOperInterface.java ├── NN_LoadedTargetId.java ├── NN_PersistenceRAInterface.java ├── ProcessTask.java ├── StressTool.java ├── StressTool2.java ├── StressTool3.java ├── TT_DBOperationsProxy.java ├── TT_DBOperationsProxy2.java └── TT_DBOperationsProxy3.java /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 5 | 6 | **Is this a BUG REPORT or FEATURE REQUEST?**: 7 | 8 | > Uncomment only one, leave it on its own line, delete the rest of these comments: 9 | > 10 | > /kind bug 11 | > 12 | > /kind feature 13 | 14 | 15 | **What happened**: 16 | 17 | **What you expected to happen**: 18 | 19 | **How to reproduce it (as minimally and precisely as possible)**: 20 | 21 | 22 | **Anything else we need to know?**: 23 | 24 | **Environment**: 25 | - Restcomm SMSC Gateway version (from startup logs): 26 | - Cloud provider or hardware configuration: 27 | - OS (e.g. from /etc/os-release): 28 | - Kernel (e.g. `uname -a`): 29 | - Deployment method (e.g. application server version + config + method): 30 | - Others: 31 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 5 | 6 | **What this PR does / why we need it**: 7 | 8 | **Which issue(s) this PR fixes** 9 | 10 | > (optional, in `fixes #(, fixes #, ...)` format, will 11 | > close the issue(s) when PR gets merged). Please delete these comments and mark `N/A` 12 | > if non-applicable. 13 | > 14 | > Fixes # 15 | 16 | **Special notes for your reviewer**: 17 | -------------------------------------------------------------------------------- /RestCommSMSCDBAnalysis.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/RestCommSMSCDBAnalysis.ods -------------------------------------------------------------------------------- /RestCommSMSCDBAnalysis.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/RestCommSMSCDBAnalysis.xlsx -------------------------------------------------------------------------------- /cassandra/README_CASSANDRA.txt: -------------------------------------------------------------------------------- 1 | This readme is about setting up DB for persistence mechanism. 2 | 3 | 1. Download and setup Cassandra. 4 | To do so, follow instructions from: http://wiki.apache.org/cassandra/GettingStarted . 5 | Those are fairly simple, steps. 6 | 7 | 2. Start Cassandra 8 | Execute 9 | cd $CASSANDRA_HOME 10 | ./bin/cassandra -f 11 | 12 | This will start DB with console in current terminal 13 | 14 | 3. Create DB. 15 | Execute in CQL3 the following commands: 16 | 17 | CREATE KEYSPACE "RestCommSMSC" 18 | WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor': 1}; 19 | USE "RestCommSMSC"; 20 | 21 | 22 | File "cassandra.cql" contains a definition of database fields and does not contain a script for running from CQL3. 23 | -------------------------------------------------------------------------------- /core/bootstrap-wildfly/src/main/java/org/mobicents/smsc/extension/SmscMbeanPropertyRemove.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.extension; 2 | 3 | import org.jboss.as.controller.AbstractRemoveStepHandler; 4 | 5 | class SmscMbeanPropertyRemove extends AbstractRemoveStepHandler { 6 | 7 | public static final SmscMbeanPropertyRemove INSTANCE = new SmscMbeanPropertyRemove(); 8 | 9 | private SmscMbeanPropertyRemove() { 10 | } 11 | } -------------------------------------------------------------------------------- /core/bootstrap-wildfly/src/main/java/org/mobicents/smsc/extension/SmscMbeanRemove.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.extension; 2 | 3 | import org.jboss.as.controller.AbstractRemoveStepHandler; 4 | 5 | class SmscMbeanRemove extends AbstractRemoveStepHandler { 6 | 7 | static final SmscMbeanRemove INSTANCE = new SmscMbeanRemove(); 8 | 9 | private SmscMbeanRemove() { 10 | } 11 | } -------------------------------------------------------------------------------- /core/bootstrap-wildfly/src/main/resources/META-INF/services/org.jboss.as.controller.Extension: -------------------------------------------------------------------------------- 1 | org.mobicents.smsc.extension.SmscExtension -------------------------------------------------------------------------------- /core/bootstrap-wildfly/src/main/resources/org/mobicents/smsc/extension/LocalDescriptions.properties: -------------------------------------------------------------------------------- 1 | smsc-extensions=Restcomm SMSC Extensions Subsystem 2 | smsc-extensions.add=Operation adds Restcomm SMSC Extensions Subsystem 3 | smsc-extensions.remove=Operation removes Restcomm SMSC Extensions Subsystem 4 | 5 | smsc-extensions.mbean=A ss7 mbean properties. 6 | smsc-extensions.mbean.add=Add a new ss7 mbean properties. 7 | smsc-extensions.mbean.remove=Remove an existing ss7 mbean properties. 8 | smsc-extensions.mbean.name=A unique name for the ss7 mbean properties. 9 | smsc-extensions.mbean.type=MBean type attribute. 10 | 11 | smsc-extensions.mbean.property=MBean property element. 12 | smsc-extensions.mbean.property.name=MBean property name attribute. 13 | smsc-extensions.mbean.property.type=MBean property type attribute. 14 | smsc-extensions.mbean.property.value=MBean property value attribute. -------------------------------------------------------------------------------- /core/bootstrap/src/main/assembly/common.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | src/main/config/META-INF 5 | META-INF 6 | 7 | *.* 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/META-INF-dialogic/jboss-structure.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/META-INF-m3ua-dialogic/jboss-structure.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/META-INF/jboss-structure.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/data/SccpStack_management2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/data/SccpStack_sccpresource2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/data/SmscManagement_cc_mccmnc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/data/SmscManagement_corrid.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/data/SmscManagement_httpusers.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/data/SmscManagement_mproc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/data/SmscManagement_sip.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /core/bootstrap/src/main/config/data/TcapStack_management.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /core/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /SmscPropertiesManagementTest_smscproperties.xml 2 | /Test_mproc.xml 3 | /Test_sip.xml 4 | /HomeRoutingManagementTest_cc_mccmnc.xml 5 | /HomeRoutingManagementTest_corrid.xml 6 | /Test_smscproperties.xml 7 | /Test_httpusers.xml 8 | /Test_c*.xml 9 | -------------------------------------------------------------------------------- /core/domain/src/main/java/org/mobicents/smsc/domain/SipManagementMBean.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.mobicents.smsc.domain; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @author Amit Bhayani 10 | * 11 | */ 12 | public interface SipManagementMBean { 13 | 14 | List getSips(); 15 | 16 | Sip getSipByName(String sipName); 17 | 18 | Sip getSipByClusterName(String sipClusterName); 19 | 20 | } 21 | -------------------------------------------------------------------------------- /core/domain/src/main/java/org/mobicents/smsc/domain/SmscStatProviderMBean.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.mobicents.smsc.domain; 5 | 6 | import java.util.Date; 7 | 8 | /** 9 | * @author Amit Bhayani 10 | * 11 | */ 12 | public interface SmscStatProviderMBean { 13 | 14 | int getMessageInProcess(); 15 | 16 | int getDueSlotProcessingLag(); 17 | 18 | long getMessageScheduledTotal(); 19 | 20 | long getMessagesPendingInDatabase(); 21 | 22 | long getCurrentMessageId(); 23 | 24 | Date getSmscStartTime(); 25 | 26 | } 27 | -------------------------------------------------------------------------------- /core/domain/src/main/resources/org/mobicents/smsc/server/bootstrap/version.properties: -------------------------------------------------------------------------------- 1 | # release.version corresponds to the version currently in development. 2 | # At the time of a public release of the version, 3 | # the source repository has to be tagged with it and the property needs to increment in this file. 4 | version=${pom.version} 5 | name=RestComm SMSC Gateway 6 | short.name=SMSC 7 | vendor=TeleStax 8 | project.type=community 9 | statistics.server=${restcomm.statistics.server} 10 | -------------------------------------------------------------------------------- /core/mproc-api/src/main/java/org/mobicents/smsc/mproc/HttpCode.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.mproc; 2 | 3 | public enum HttpCode { 4 | LOCAL_RESPONSE_1(1), LOCAL_RESPONSE_2(2), LOCAL_RESPONSE_3(3), LOCAL_RESPONSE_4(4), LOCAL_RESPONSE_5(5); 5 | 6 | private final int value; 7 | 8 | private HttpCode(int value) { 9 | this.value = value; 10 | } 11 | 12 | public int getCode() { 13 | return value; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /core/mproc-api/src/main/java/org/mobicents/smsc/mproc/RejectType.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.mproc; 2 | 3 | public enum RejectType { 4 | NONE, DEFAULT, UNEXPECTED_DATA_VALUE, SYSTEM_FAILURE, THROTTLING, FACILITY_NOT_SUPPORTED; 5 | 6 | public static RejectType parse(String s) { 7 | RejectType res = null; 8 | if (s != null) 9 | res = RejectType.valueOf(s); 10 | 11 | return res; 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/archive-files/org.mobicents.ss7.management.console.CommandHandler: -------------------------------------------------------------------------------- 1 | org.restcomm.ss7.management.console.impl.SmscCommandHandler 2 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smpp_httpuser_add.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc httpuser add 3 | 4 | SYNOPSIS 5 | smsc httpuser add password networkId 6 | 7 | DESCRIPTION 8 | This command is used to configure a new HTTP User account 9 | to access the HTTP connector for submitting messages to SMSC GW. 10 | 11 | PARAMETERS 12 | 13 | userName - A unique user name that identifies an account. 14 | 15 | Optional Parameters 16 | 17 | password - Password for accestting of HTTP connector. 18 | networkId - Network ID assigned with this user account. 19 | If the value is lower than 0 or not specified, the default 20 | networkId area is used (defined in HTTP Settings section). 21 | 22 | SEE ALSO 23 | smsc httpuser modify, smsc httpuser remove, smsc httpuser show 24 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smpp_httpuser_modify.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc httpuser modify 3 | 4 | SYNOPSIS 5 | smsc httpuser modify password networkId 6 | 7 | DESCRIPTION 8 | This command is used to modify parameters of a HTTP User account. 9 | 10 | PARAMETERS 11 | 12 | userName - A user name that identifies an account. 13 | 14 | Optional Parameters 15 | 16 | password - Password for accessing of HTTP connector. 17 | networkId - Network ID assigned with this user account. 18 | If the value is lower than 0 or not specified, the default 19 | networkId area is used (defined in HTTP Settings section). 20 | 21 | SEE ALSO 22 | smsc httpuser add, smsc httpuser remove, smsc httpuser show 23 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smpp_httpuser_remove.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc httpuser remove 3 | 4 | SYNOPSIS 5 | smsc httpuser remove 6 | 7 | DESCRIPTION 8 | This command is used to remove of a HTTP User account. 9 | 10 | PARAMETERS 11 | 12 | userName - A unique user name that identifies an account. 13 | 14 | SEE ALSO 15 | smsc httpuser add, smsc httpuser modify, smsc httpuser show 16 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smpp_httpuser_show.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc httpuser show 3 | 4 | SYNOPSIS 5 | smsc httpuser show password 6 | 7 | DESCRIPTION 8 | This command is used to show HTTP User account(s) details. 9 | 10 | PARAMETERS 11 | 12 | userName - A unique user name that identifies a user. 13 | This parameter is option. If it is omitted all 14 | accounts will be displayed. 15 | 16 | SEE ALSO 17 | smsc httpuser add, smsc httpuser modify, smsc httpuser remove 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_clear_mapcache.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc mapcache clear 3 | 4 | SYNOPSIS 5 | smsc mapcache clear 6 | 7 | DESCRIPTION 8 | This command is used to clear all the MAP Cache values. SMSC Gateway caches the 9 | negotiated MAP Version for each network node. Every MT SMS sent to this node will 10 | use the cached Version. Issuing this command will clear the cache. 11 | 12 | SEE ALSO 13 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 14 | smsc get hlrssn, smsc set hlrssn, smsc get mscssn, smsc set mscssn, 15 | smsc get maxmapv 16 | 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_databaserule_delete.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc databaserule delete 3 | 4 | SYNOPSIS 5 | smsc databaserule delete
6 | 7 | DESCRIPTION 8 | This command is used to delete an existing Database Rule specified for 'address'. 9 | 10 | The parameter is used to define if the rule is deleted for SMPP or SIP. 11 | This is an optional parameter and if unspecified, by default the rule is 12 | deleted for SMPP. 13 | 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 16 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc set maxmapv 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_databaserule_get.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc databaserule get 3 | 4 | SYNOPSIS 5 | smsc databaserule get
6 | 7 | DESCRIPTION 8 | This command is used to view the details of an existing Database Rule specified 9 | for 'address'. 10 | 11 | The parameter is used to define if the rule is to be viewed for SMPP 12 | or SIP. This is an optional parameter and if unspecified, by default the rule is 13 | retrieved for SMPP. 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_calculatemsgpartslencdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get calculatemsgpartslencdr 3 | 4 | SYNOPSIS 5 | smsc get calculatemsgpartslencdr 6 | 7 | DESCRIPTION 8 | When SMSC GW generates CDR records it can calculate message parts and characters 9 | count per a CDR record. Message parts count means a count of parts to that 10 | SMSC GW will have to split a long messages when sending messages into SS7 network. 11 | This demands some extra calculating and therefore is disabled by default. 12 | You can turn it on by setting to a true of calculatemsgpartslencdr option. 13 | 14 | EXAMPLES 15 | smsc get calculatemsgpartslencdr 16 | 17 | SEE ALSO 18 | smsc set generatereceiptcdr, smsc set generatetempfailurecdr, 19 | smsc set calculatemsgpartslencdr, smsc set generatecdr 20 | smsc set delayparametersincdr 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_cassandrapass.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get cassandrapass 3 | 4 | SYNOPSIS 5 | smsc get cassandrapass 6 | 7 | DESCRIPTION 8 | This command is used to get the password for Cassandra Database 9 | access. 10 | 11 | EXAMPLES 12 | smsc get cassandrapass 13 | 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc get scssn, smsc get scssn, smsc get hlrssn, 16 | smsc get hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc get maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_cassandrauser.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get cassandrauser 3 | 4 | SYNOPSIS 5 | smsc get cassandrauser 6 | 7 | DESCRIPTION 8 | This command is used to get the user account for Cassandra Database 9 | access. 10 | 11 | EXAMPLES 12 | smsc get calculatemsgpartslencdr 13 | 14 | SEE ALSO 15 | smsc get generatereceiptcdr, smsc get generatetempfailurecdr, 16 | smsc get calculatemsgpartslencdr, smsc get generatecdr 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_dbhosts.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get dbhosts 3 | 4 | SYNOPSIS 5 | smsc get dbhosts 6 | 7 | DESCRIPTION 8 | This command is used to get the host-ip address for Cassandra Database 9 | access. 10 | 11 | EXAMPLES 12 | smsc get dbhosts 13 | 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 16 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_dbport.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get dbport 3 | 4 | SYNOPSIS 5 | smsc get dbport 6 | 7 | DESCRIPTION 8 | This command is used to get the port for Cassandra Database 9 | access. 10 | 11 | EXAMPLES 12 | smsc get dbport 13 | 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 16 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_defaultnpi.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get defaultnpi 3 | 4 | SYNOPSIS 5 | smsc get defaultnpi 6 | 7 | DESCRIPTION 8 | This command is used to get value for default NPI (Number Plan Indicator). If an 9 | incoming message does not have a value defined for NPI, i.e. if NPI is set as 10 | 'unknown', then the value specified for defaultnpi will be used as NPI for that 11 | message. 12 | 13 | EXAMPLES 14 | smsc get defaultnpi 15 | 16 | SEE ALSO 17 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 18 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 19 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_defaultton.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get defaultton 3 | 4 | SYNOPSIS 5 | smsc get defaultton 6 | 7 | DESCRIPTION 8 | This command is used to get default TON (Type Of Number). If an 9 | incoming message does not have a value defined for TON, i.e. if TON is set as 10 | 'unknown', then the value specified for defaultton will be used as TON for that 11 | message. 12 | 13 | EXAMPLES 14 | smsc set defaultton 1 15 | 16 | SEE ALSO 17 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 18 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 19 | smsc set maxmapv 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_defaultvalidityperiodhours.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get defaultvalidityperiodhours 3 | 4 | SYNOPSIS 5 | smsc get defaultvalidityperiodhours 6 | 7 | DESCRIPTION 8 | This command is used to get default validity period (in hours) for 9 | incoming SMSC messages that do not have their own validity period value. Validity 10 | period is the time duration for which the SMSC Gateway will attempt to 11 | send the SMS. If the time period expires before the message can be delivered, 12 | the SMSC Gateway will drop it. 13 | 14 | SEE ALSO 15 | smsc set defaultvalidityperiodhours -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_delayparametersincdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get delayparametersincdr 3 | 4 | SYNOPSIS 5 | smsc get delayparametersincdr 6 | 7 | DESCRIPTION 8 | When SMSC GW generates CDR records it can calculate a message processing time, 9 | delivery delay, schedule delivery delay and delivery count per a CDR record. 10 | This demands some extra calculating and therefore is disabled by default. 11 | You can turn it on by this option. 12 | Default value: false 13 | 14 | EXAMPLES 15 | smsc get delayparametersincdr 16 | 17 | SEE ALSO 18 | smsc set delayparametersincdr, smsc set generatereceiptcdr, 19 | smsc set generatetempfailurecdr, smsc set generatecdr, 20 | smsc set calculatemsgpartslencdr 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_deliverypause.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get deliverypause 3 | 4 | SYNOPSIS 5 | smsc get deliverypause 6 | 7 | DESCRIPTION 8 | This command is used to get the deliverypause value. 9 | If true, delivery of all SMS is paused by SMSC. 10 | 11 | EXAMPLES 12 | smsc get deliverypause 13 | 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 16 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_deliverytimeout.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get deliverytimeout 3 | 4 | SYNOPSIS 5 | smsc get deliverytimeout 6 | 7 | DESCRIPTION 8 | This command is used to get a length of delivery process timeout 9 | in seconds. Timeout occurs if no actions for delivering (delivery confirmation 10 | or a new item delivery) for long time). If the timeout occurs SMSC GW will 11 | terminate delivery process. 12 | Default value: 120 seconds. 13 | 14 | EXAMPLES 15 | smsc get deliverytimeout 16 | 17 | SEE ALSO 18 | smsc set maxmapv, smsc set deliverytimeout, smsc set maxactivitycount 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_deliverytimeoutdeltapermessage.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get deliverytimeoutdeltapermessage 3 | 4 | SYNOPSIS 5 | smsc get deliverytimeoutdeltapermessage 6 | 7 | DESCRIPTION 8 | This command is used to increase a length of delivery process timeout based on 9 | number of messages being currently delivered in a set. Time unit is seconds. 10 | Default value: 1 second. 11 | 12 | EXAMPLES 13 | smsc get deliverytimeoutdeltapermessage 14 | 15 | SEE ALSO 16 | smsc get deliverytimeout, smsc set deliverytimeout, smsc set maxactivitycount 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_destaddrsendlimit.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get destaddrsendlimit 3 | 4 | SYNOPSIS 5 | smsc get destaddrsendlimit 6 | 7 | DESCRIPTION 8 | This command is used to get the value of Destination 9 | Address Sending Limit table. destaddrsendlimit will be 10 | used to limit the sent unconfirmed messages for a 11 | destination address per an ESME. This is SMSC Gw level 12 | and can be overwritten for each ESME created. 13 | 14 | SEE ALSO 15 | smsc set destaddrsendlimit -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_diameterdesthost.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get diameterdesthost 3 | 4 | SYNOPSIS 5 | smsc get diameterdesthost 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the value set for Diameter Destination Host. 9 | 10 | SEE ALSO 11 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterdestport, 12 | smsc set diameterusername, smsc set mocharging, smsc set txsmppcharging, 13 | smsc get diameterdestrealm, smsc get diameterdestport, smsc get diameterusername, 14 | smsc get mocharging, smsc get txsmppcharging 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_diameterdestport.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get diameterdestport 3 | 4 | SYNOPSIS 5 | smsc get diameterdestport 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the value set for Diameter Destination Port. 9 | 10 | SEE ALSO 11 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterdestport, 12 | smsc set diameterusername, smsc set mocharging, smsc set txsmppcharging, 13 | smsc get diameterdestrealm, smsc get diameterdesthost, smsc get diameterusername, 14 | smsc get mocharging, smsc get txsmppcharging 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_diameterdestrealm.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get diameterdestrealm 3 | 4 | SYNOPSIS 5 | smsc get diameterdestrealm 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the value set for Diameter Destination Realm. 9 | 10 | SEE ALSO 11 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterdestport, 12 | smsc set diameterusername, smsc set mocharging, smsc set txsmppcharging, 13 | smsc get diameterdesthost, smsc get diameterdestport, smsc get diameterusername, 14 | smsc get mocharging, smsc get txsmppcharging 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_diameterusername.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get diameterusername 3 | 4 | SYNOPSIS 5 | smsc get diameterusername 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the value set for Diameter Username. 9 | 10 | SEE ALSO 11 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterdestport, 12 | smsc set diameterusername, smsc set mocharging, smsc set txsmppcharging, 13 | smsc get diameterdestrealm, smsc get diameterdesthost, smsc get diameterdestport, 14 | smsc get mocharging, smsc get txsmppcharging 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_enableintermediatereceipts.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get enableintermediatereceipts 3 | 4 | SYNOPSIS 5 | smsc get enableintermediatereceipts 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate or not delivery intermediate receipts 9 | (these are receipts for temporary delivery failures). 10 | This command is used to retrieve the current settings. 11 | 12 | SEE ALSO 13 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 14 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 15 | smsc set maxmapv 16 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_esmedefaultcluster.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get esmedefaultcluster 3 | 4 | SYNOPSIS 5 | smsc get esmedefaultcluster 6 | 7 | DESCRIPTION 8 | This command is used to get value for ESME default cluster. If the 9 | destination-address does not match to any ESME (any Cluster Name) the message will 10 | be routed to the cluster with the name specified here for esme-default-cluster. 11 | This parameter affects only for DatabaseSmsRoutingRule (not used for default 12 | routing). 13 | 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 16 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc set maxmapv 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_fetchmaxrows.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get fetchmaxrows 3 | 4 | SYNOPSIS 5 | smsc get fetchmaxrows 6 | 7 | DESCRIPTION 8 | This command is used to get the maximum message fetching count for every fetching 9 | step from the database. 10 | The default value is 100 messages. 11 | 12 | EXAMPLES 13 | smsc get fetchmaxrows 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_fetchperiod.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get fetchperiod 3 | 4 | SYNOPSIS 5 | smsc get fetchperiod 6 | 7 | DESCRIPTION 8 | This command is used to get the fetch period value in milli-seconds for the 9 | Cassandra database. The parameter fetch-period specifies the time 10 | period (in milli-seconds) of fetching messages for delivery from the database. 11 | The default value is 5 seconds. 12 | 13 | EXAMPLES 14 | smsc get fetchperiod 15 | 16 | SEE ALSO 17 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 18 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 19 | smsc set maxmapv 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_firstduedelay.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get firstduedelay 3 | 4 | SYNOPSIS 5 | smsc get firstduedelay 6 | 7 | DESCRIPTION 8 | This command is used to get value for first-due-delay (in seconds). This 9 | parameter specifies the delay time period in seconds between message incoming time 10 | and first delivery attempt. 11 | 12 | EXAMPLES 13 | smsc get firstduedelay 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_generatereceiptcdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get generatereceiptcdr 3 | 4 | SYNOPSIS 5 | smsc get generatereceiptcdr 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate CDR for both receipt and regular messages 9 | or generate CDR only for regular messages by configuring the parameter 10 | 'generatereceiptcdr' to true or false. This command is used to retrieve the 11 | current settings. 12 | 13 | EXAMPLES 14 | smsc get generatereceiptcdr 15 | 16 | SEE ALSO 17 | smsc get generatereceiptcdr, smsc set generatetempfailurecdr, 18 | smsc set calculatemsgpartslencdr, smsc set generatecdr 19 | smsc set delayparametersincdr 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_generaterejectioncdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get generaterejectioncdr 3 | 4 | SYNOPSIS 5 | smsc get generaterejectioncdr 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate CDRs for rejections at submission step, 9 | you must set the parameter 'generaterejectioncdr' to true. 10 | 11 | EXAMPLES 12 | smsc get generaterejectioncdr 13 | 14 | SEE ALSO 15 | smsc set generaterejectioncdr, smsc set generatereceiptcdr, 16 | smsc set generatetempfailurecdr, smsc set calculatemsgpartslencdr, 17 | smsc set generatecdr, smsc set delayparametersincdr 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_generatetempfailurecdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get generatetempfailurecdr 3 | 4 | SYNOPSIS 5 | smsc get generatetempfailurecdr 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate CDR for a successful delivery case, 9 | a permanent failure case and a temporary failure case. If we configure 10 | generatetempfailurecdr to true then CDR will be generated for all cases. 11 | If we configure generatetempfailurecdr to false then CDR will be generated for 12 | successful delivery and permanent failure cases and not for a temporary failure 13 | case. 14 | 15 | EXAMPLES 16 | smsc get generatetempfailurecdr 17 | 18 | SEE ALSO 19 | smsc set generatereceiptcdr, smsc set generatetempfailurecdr, 20 | smsc set calculatemsgpartslencdr, smsc set generatecdr 21 | smsc set delayparametersincdr 22 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_gti.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get gti 3 | 4 | SYNOPSIS 5 | smsc get gti 6 | 7 | DESCRIPTION 8 | This command is used to obtain the value of SCCP Global Title type. 9 | This Global Title type will be used for SCCP outgoing messages. 10 | Default value for ITU-T is 0100. 11 | Global title 0001 - Nature of address indicator included 12 | Global title 0010 - Translation type included 13 | Global title 0011 - Translation type, Numbering plan and Encoding 14 | scheme included 15 | Global title 0100 - Translation type, Numbering plan, Encoding 16 | scheme and Nature of address indicator included 17 | 18 | SEE ALSO 19 | smsc get scgt, smsc get tt -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_hlrssn.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get hlrssn 3 | 4 | SYNOPSIS 5 | smsc get hlrssn 6 | 7 | DESCRIPTION 8 | This command is used to get the value of HLR Sub System Number (SSN). 9 | 10 | SEE ALSO 11 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 12 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 13 | smsc set maxmapv 14 | 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_hrdefaultmessagingmode.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get hrdefaultmessagingmode 3 | 4 | SYNOPSIS 5 | smsc get hrdefaultmessagingmode 6 | 7 | DESCRIPTION 8 | This command is used to bet a value for default messaging mode 9 | value for messages that came by SS7 Home Routing procedure. 10 | Possible values: 0-default SMSC mode, 1-datagram, 2-transactional 11 | (this means HR transparent mode), 3-storeAndForward. 12 | 13 | EXAMPLES 14 | smsc get hrdefaultmessagingmode 15 | 16 | SEE ALSO 17 | smsc set hrdefaultmessagingmode, smsc set httpdefaultmessagingmode, 18 | smsc set modefaultmessagingmode, smsc set sipdefaultmessagingmode, 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpdefaultdatacoding.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpdefaultdatacoding 3 | 4 | SYNOPSIS 5 | smsc get httpdefaultdatacoding 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default 9 | data coding schema value for messages from an HTTP connector. 10 | Most common values: 0:GSM7, 8:UCS-2 11 | 12 | EXAMPLES 13 | smsc get httpdefaultdatacoding 14 | 15 | SEE ALSO 16 | smsc set httpdefaultdatacoding 17 | smsc get httpdefaultsourceton, smsc get httpdefaultsourcenpi, 18 | smsc get httpdefaultdestton, smsc get httpdefaultdestnpi, 19 | smsc get httpdefaultmessagingmode, 20 | smsc get httpdefaultrddeliveryreceipt 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpdefaultdestnpi.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpdefaultdestnpi 3 | 4 | SYNOPSIS 5 | smsc get httpdefaultdestnpi 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default NPI (Number Plan Indicator) for 9 | destination addresses for messages from an HTTP connector. 10 | 11 | EXAMPLES 12 | smsc get httpdefaultdestnpi 13 | 14 | SEE ALSO 15 | smsc get httpdefaultsourceton, smsc get httpdefaultsourcenpi, 16 | smsc get httpdefaultdestton, smsc set httpdefaultdestnpi 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpdefaultdestton.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpdefaultdestton 3 | 4 | SYNOPSIS 5 | smsc get httpdefaultdestton 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default TON (Type Of Number) for destination 9 | addresses for messages from an HTTP connector. 10 | 11 | EXAMPLES 12 | smsc get httpdefaultdestton 13 | 14 | SEE ALSO 15 | smsc get httpdefaultsourceton, smsc get httpdefaultsourcenpi, 16 | smsc set httpdefaultdestton, smsc get httpdefaultdestnpi 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpdefaultmessagingmode.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpdefaultmessagingmode 3 | 4 | SYNOPSIS 5 | smsc get httpdefaultmessagingmode 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default messaging mode 9 | value for messages from an HTTP connector. 10 | Possible values: 0-default SMSC mode, 1-datagram, 2-transaction, 11 | 3-storeAndForward. 12 | (transaction is not supported now for HTTP originated messages). 13 | 14 | EXAMPLES 15 | smsc get httpdefaultmessagingmode 16 | 17 | SEE ALSO 18 | smsc set httpdefaultmessagingmode 19 | smsc get httpdefaultsourceton, smsc get httpdefaultsourcenpi, 20 | smsc get httpdefaultdestton, smsc get httpdefaultdestnpi, 21 | smsc get httpdefaultnetworkid, smsc set hrdefaultmessagingmode, 22 | smsc set modefaultmessagingmode, smsc set sipdefaultmessagingmode, 23 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpdefaultnetworkid.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpdefaultnetworkid 3 | 4 | SYNOPSIS 5 | smsc get httpdefaultnetworkid 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default networkId value 9 | for messages from an HTTP connector. 10 | 11 | EXAMPLES 12 | smsc get httpdefaultnetworkid 13 | 14 | SEE ALSO 15 | smsc set httpdefaultnetworkid 16 | smsc get httpdefaultsourceton, smsc get httpdefaultsourcenpi, 17 | smsc get httpdefaultdestton, smsc get httpdefaultdestnpi 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpdefaultrddeliveryreceipt.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpdefaultrddeliveryreceipt 3 | 4 | SYNOPSIS 5 | smsc get httpdefaultrddeliveryreceipt 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default delivery 9 | receipt request value for messages from an HTTP connector. 10 | Possible values: 0-no, 1-on success or failure, 11 | 2-on failure only, 3-on success only 12 | 13 | EXAMPLES 14 | smsc get httpdefaultrddeliveryreceipt 15 | 16 | SEE ALSO 17 | smsc set httpdefaultrddeliveryreceipt 18 | smsc get httpdefaultsourceton, smsc get httpdefaultsourcenpi, 19 | smsc get httpdefaultdestton, smsc get httpdefaultdestnpi, 20 | smsc get httpdefaultmessagingmode, 21 | smsc get httpdefaultrdintermediatenotification 22 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpdefaultrdintermediatenotification.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpdefaultrdintermediatenotification 3 | 4 | SYNOPSIS 5 | smsc get httpdefaultrdintermediatenotification 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default intermediate 9 | notification request value for messages from an HTTP connector. 10 | Possible values: 0-no, 1-yes 11 | 12 | EXAMPLES 13 | smsc get httpdefaultrdintermediatenotification 14 | 15 | SEE ALSO 16 | smsc set httpdefaultrdintermediatenotification 17 | smsc get httpdefaultsourceton, smsc get httpdefaultsourcenpi, 18 | smsc get httpdefaultdestton, smsc get httpdefaultdestnpi, 19 | smsc get httpdefaultmessagingmode, 20 | smsc get httpdefaultrddeliveryreceipt 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpdefaultsourcenpi.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpdefaultsourcenpi 3 | 4 | SYNOPSIS 5 | smsc get httpdefaultsourcenpi 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default NPI (Number Plan Indicator) for 9 | source addresses for messages from an HTTP connector. 10 | 11 | EXAMPLES 12 | smsc get httpdefaultsourcenpi 13 | 14 | SEE ALSO 15 | smsc get httpdefaultsourceton, smsc set httpdefaultsourcenpi, 16 | smsc get httpdefaultdestton, smsc get httpdefaultdestnpi 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpdefaultsourceton.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpdefaultsourceton 3 | 4 | SYNOPSIS 5 | smsc get httpdefaultsourceton 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default TON (Type Of Number) for source 9 | addresses for messages from an HTTP connector. 10 | 11 | EXAMPLES 12 | smsc get httpdefaultsourceton 13 | 14 | SEE ALSO 15 | smsc set httpdefaultsourceton, smsc get httpdefaultsourcenpi, 16 | smsc get httpdefaultdestton, smsc get httpdefaultdestnpi 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpencodingforgsm7.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpencodingforgsm7 3 | 4 | SYNOPSIS 5 | smsc get httpencodingforgsm7 6 | 7 | DESCRIPTION 8 | This command is used to set the Encoding Scheme at HTTP side for 9 | GSM7 encoding (DCS=0). 10 | 11 | At the HTTP side, messages accept 2 different encoding schemes namely UTF8, 12 | UNICODE, for receiving messages. This value may be overridden by a 13 | parameter in HTTP request. 14 | 15 | EXAMPLES 16 | smsc get httpencodingforgsm7 -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_httpencodingforucs2.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get httpencodingforucs2 3 | 4 | SYNOPSIS 5 | smsc get httpencodingforucs2 6 | 7 | DESCRIPTION 8 | This command is used to set the Encoding Scheme at HTTP side for 9 | UCS2 encoding (DCS=8). 10 | 11 | At the HTTP side, messages accept 2 different encoding schemes namely UTF8, 12 | UNICODE, for receiving messages. This value may be overridden by a 13 | parameter in HTTP request. 14 | 15 | EXAMPLES 16 | smsc get httpencodingforucs2 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_keyspacename.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get keyspacename 3 | 4 | SYNOPSIS 5 | smsc get keyspacename 6 | 7 | DESCRIPTION 8 | This command is used to get the Keyspace name for Cassandra Database. If you use 9 | the script available in the distributive the name will be set to 'RestCommSMSC' by 10 | default. 11 | 12 | EXAMPLES 13 | smsc get keyspacename 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_mapcache.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc mapcache get 3 | 4 | SYNOPSIS 5 | smsc mapcache get 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the cached Version values. SMSC Gateway caches 9 | the negotiated MAP Version for each network node. Every MT SMS sent to this node 10 | will use the cached Version. 11 | 12 | OPTIONAL PARAMETERS 13 | is an optional parameter. 14 | 15 | If a value is not specified for , then the command will retrieve all 16 | cached values. 17 | 18 | If is specified, then the command will retrieve the cached version 19 | value for the specified node digits. 20 | 21 | SEE ALSO 22 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 23 | smsc get hlrssn, smsc set hlrssn, smsc get mscssn, smsc set mscssn, 24 | smsc get maxmapv 25 | 26 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_maxactivitycount.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get maxactivitycount 3 | 4 | SYNOPSIS 5 | smsc get maxactivitycount 6 | 7 | DESCRIPTION 8 | This command is used to get the maximum count of delivering activities that are 9 | possible at the same time. 'Count of delivering activities' means the count of 10 | messages that are in the state 'delivering' (messages that are fetched from the 11 | database and may be already sent or are going to be sent but 12 | no delivery acception/rejection has been received). 13 | When the delivery process of a message is in progress, field LIVE.IN_SYSTEM==2. 14 | 15 | EXAMPLES 16 | smsc get maxactivitycount 17 | 18 | SEE ALSO 19 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 20 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 21 | smsc set maxmapv 22 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_maxduedelay.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get maxduedelay 3 | 4 | SYNOPSIS 5 | smsc get maxduedelay 6 | 7 | DESCRIPTION 8 | This command is used to get value for max-due-delay (in seconds). This parameter 9 | specifies the maximum possible delay time period in seconds between delivery 10 | attempts. 11 | 12 | EXAMPLES 13 | smsc get maxduedelay 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_maxmapv.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get maxmapv 3 | 4 | SYNOPSIS 5 | smsc get maxmapv 6 | 7 | DESCRIPTION 8 | This command is used to get the value of MAP Application Context version. 9 | 10 | SEE ALSO 11 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 12 | smsc get hlrssn, smsc set hlrssn, smsc get mscssn, smsc set mscssn, 13 | smsc set maxmapv 14 | 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_maxmessageid.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get maxmessageid 3 | 4 | SYNOPSIS 5 | smsc get maxmessageid 6 | 7 | DESCRIPTION 8 | This command is used to get the value of maximum MessageId value 9 | that is put into SMPP submit_sm_response. 10 | 11 | SEE ALSO 12 | smsc set maxmessageid, smsc set minmessageid 13 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_maxvalidityperiodhours.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get maxvalidityperiodhours 3 | 4 | SYNOPSIS 5 | smsc get maxvalidityperiodhours 6 | 7 | DESCRIPTION 8 | This command is used to get maximum validity period (in hours). 9 | All incoming messages with a validity period set greater than the value specified 10 | by this parameter will either be rejected (if they are ESME originated messages) 11 | or the value of their validity period will be set to this value (for MO originated 12 | messages). 13 | 14 | EXAMPLES 15 | smsc get maxvalidityperiodhours 16 | 17 | SEE ALSO 18 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 19 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 20 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_minmessageid.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get minmessageid 3 | 4 | SYNOPSIS 5 | smsc get minmessageid 6 | 7 | DESCRIPTION 8 | This command is used to get the value of minimum MessageId value 9 | that is put into SMPP submit_sm_response. 10 | 11 | SEE ALSO 12 | smsc set minmessageid, smsc set maxmessageid 13 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_mocharging.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get mocharging 3 | 4 | SYNOPSIS 5 | smsc get mocharging 6 | 7 | DESCRIPTION 8 | This command is used to determine if the value of the parameter 'moCharging' is 9 | set to true or false. 10 | 11 | SEE ALSO 12 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterdestport, 13 | smsc set diameterusername, smsc set mocharging, smsc set txsmppcharging, 14 | smsc get diameterdestrealm, smsc get diameterdesthost, smsc get diameterdestport, 15 | smsc get diameterusername, smsc get txsmppcharging 16 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_modefaultmessagingmode.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get modefaultmessagingmode 3 | 4 | SYNOPSIS 5 | smsc get modefaultmessagingmode 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default messaging mode 9 | value for mobile originated (MO) messages. 10 | Possible values: 0-default SMSC mode, 1-datagram, 2-transactional, 11 | 3-storeAndForward. 12 | 13 | EXAMPLES 14 | smsc get modefaultmessagingmode 15 | 16 | SEE ALSO 17 | smsc set modefaultmessagingmode, smsc set httpdefaultmessagingmode, 18 | smsc set hrdefaultmessagingmode, smsc set sipdefaultmessagingmode, 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_mscssn.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get mscssn 3 | 4 | SYNOPSIS 5 | smsc get mscssn 6 | 7 | DESCRIPTION 8 | This command is used to get the value of MSC Sub System Number (SSN). 9 | 10 | SEE ALSO 11 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 12 | smsc get hlrssn, smsc set hlrssn, smsc set mscssn, smsc get maxmapv, 13 | smsc set maxmapv 14 | 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_nationallanguagelockingshift.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get nationallanguagelockingshift 3 | 4 | SYNOPSIS 5 | smsc get nationallanguagelockingshift 6 | 7 | DESCRIPTION 8 | This command is used to get the value of National Language 9 | Locking Shift table. nationallanguagelockingshift will be 10 | used when SMS is originated from SMPP and doesn't have UDH. 11 | This is SMSC Gw level and can be overwritten for each 12 | ESME created. 13 | 14 | SEE ALSO 15 | smsc set nationallanguagelockingshift -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_nationallanguagesingleshift.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get nationallanguagesingleshift 3 | 4 | SYNOPSIS 5 | smsc get nationallanguagesingleshift 6 | 7 | DESCRIPTION 8 | This command is used to get the value of National Language 9 | Single Shift table. nationallanguagesingleshift will be 10 | used when SMS is originated from SMPP and doesn't have UDH. 11 | This is SMSC Gw level and can be overwritten for each 12 | ESME created. 13 | 14 | SEE ALSO 15 | smsc set nationallanguagesingleshift -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_orignetworkidforreceipts.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get orignetworkidforreceipts 3 | 4 | SYNOPSIS 5 | smsc set orignetworkidforreceipts 6 | 7 | DESCRIPTION 8 | Resturns value of orignetworkidforreceipts. 9 | 10 | If this option is turned on (true), for each generated delivery receipt's 11 | networkId will be set to the value of networkId of an ESME from which 12 | the original message has come to SMSC. This can help for routing of receipts 13 | back to the originated ESME. If this option is turned off (false) then the 14 | networkId of receipts will be taken from networkId of ESME / SS7 / SIP via 15 | which the original message has left SMSC GW. 16 | 17 | SEE ALSO 18 | smsc set orignetworkidforreceipts -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_processingsmssettimeout.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get processingsmssettimeout 3 | 4 | SYNOPSIS 5 | smsc get processingsmssettimeout 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the value of the Cache timeout period (in seconds). 9 | Messages are cached in the SMSC until their processing is completed. In case of a 10 | delivery failure, these cached messages are force cleaned by the SMSC after 11 | waiting for the timeout period set for the parameter 'processingsmssettimeout'. 12 | EXAMPLES 13 | smsc get processingsmssettimeout 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_receiptsdisabling.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get receiptsdisabling 3 | 4 | SYNOPSIS 5 | smsc get receiptsdisabling 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate or not delivery receipts. 9 | Setting of receiptsdisabling to false enables of receipts generation. 10 | Setting of receiptsdisabling to true disables of receipts generation. 11 | This command is used to retrieve the current settings. 12 | 13 | SEE ALSO 14 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 15 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 16 | smsc set maxmapv 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_removingarchivetablesdays.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get removingarchivetablesdays 3 | 4 | SYNOPSIS 5 | smsc get removingarchivetablesdays 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the current settings for auto-dropping ARCHIVE 9 | tables from the Cassandra Database. 10 | 11 | SEE ALSO 12 | smsc set removinglivetablesdays, smsc get removinglivetablesdays 13 | smsc set removingarchivetablesdays 14 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_removinglivetablesdays.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get removinglivetablesdays 3 | 4 | SYNOPSIS 5 | smsc get removinglivetablesdays 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the current settings for auto-dropping LIVE 9 | tables from the Cassandra Database. 10 | 11 | SEE ALSO 12 | smsc set removinglivetablesdays, smsc set removingarchivetablesdays 13 | smsc get removingarchivetablesdays 14 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_revisesecondsonsmscstart.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get revisesecondsonsmscstart 3 | 4 | SYNOPSIS 5 | smsc get revisesecondsonsmscstart 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the value of the revise period (in seconds). 9 | After every restart, the SMSC Gateway will revise the last 'x' seconds before 10 | shutdown to ensure that all the arrived messages are processed; where 'x' is the 11 | value set in seconds for the parameter 'revisesecondsonsmscstart'. 12 | EXAMPLES 13 | smsc get revisesecondsonsmscstart 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_scgt.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get scgt 3 | 4 | SYNOPSIS 5 | smsc get scgt 6 | 7 | DESCRIPTION 8 | This command is used to obtain the value of SMSC Global Title. 9 | 10 | SEE ALSO 11 | smsc esme_create, smsc set scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 12 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 13 | smsc set maxmapv 14 | 15 | 16 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_scssn.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get scssn 3 | 4 | SYNOPSIS 5 | smsc get scssn 6 | 7 | DESCRIPTION 8 | This command is used to obtain the value of SMSC Sub System Number (SSN). 9 | 10 | SEE ALSO 11 | smsc esme_create, smsc get scgt, smsc set scgt, smsc set scssn, smsc get hlrssn, 12 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 13 | smsc set maxmapv 14 | 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_secondduedelay.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get secondduedelay 3 | 4 | SYNOPSIS 5 | smsc get secondduedelay 6 | 7 | DESCRIPTION 8 | This command is used to get value for second-due-delay (in seconds). This 9 | parameter specifies the delay time period in seconds between the first and second 10 | delivery attempt (i.e. if the first delivery attempt failed). 11 | 12 | EXAMPLES 13 | smsc get secondduedelay 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_sipdefaultmessagingmode.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get sipdefaultmessagingmode 3 | 4 | SYNOPSIS 5 | smsc get sipdefaultmessagingmode 6 | 7 | DESCRIPTION 8 | This command is used to get a value for default messaging mode 9 | value for messages from a SIP connector. 10 | Possible values: 0-default SMSC mode, 1-datagram, 2-transactional, 11 | 3-storeAndForward. Transactional mode mode is not supported now. 12 | 13 | EXAMPLES 14 | smsc get sipdefaultmessagingmode 15 | 16 | SEE ALSO 17 | smsc set hrdefaultmessagingmode, smsc set httpdefaultmessagingmode, 18 | smsc set modefaultmessagingmode, smsc set sipdefaultmessagingmode, 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_smdeliveryfailure.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get smdeliveryfailure 3 | 4 | SYNOPSIS 5 | smsc get smdeliveryfailure 6 | 7 | DESCRIPTION 8 | This command is used to get a list of action for MAPErrorMessageSMDeliveryFailure 9 | 10 | EXAMPLES 11 | smsc get smdeliveryfailure 12 | 13 | SEE ALSO 14 | smsc get smdeliveryfailure, smsc set smdeliveryfailure 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_smdeliveryfailure_dlr_withtpuserdata.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get smdeliveryfailure_dlr_withtpuserdata 3 | 4 | SYNOPSIS 5 | smsc get smdeliveryfailure_dlr_withtpuserdata 6 | 7 | DESCRIPTION 8 | This command is used to get a value of parameter smdeliveryfailure_dlr_withtpuserdata 9 | 10 | EXAMPLES 11 | smsc get smdeliveryfailure_dlr_withtpuserdata 12 | 13 | SEE ALSO 14 | smsc set smdeliveryfailure_dlr_withtpuserdata 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_smdeliveryfailure_tpfailurecause.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get smdeliveryfailure_tpfailurecause 3 | 4 | SYNOPSIS 5 | smsc get smdeliveryfailure_tpfailurecause 6 | 7 | DESCRIPTION 8 | This command is used to get a list of action for MAPErrorMessageSMDeliveryFailure 9 | based on SMS-DELIVERY-REPORT 10 | 11 | EXAMPLES 12 | smsc get smdeliveryfailure_tpfailurecause 13 | 14 | SEE ALSO 15 | smsc set smdeliveryfailure_tpfailurecause 16 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_smppencodingforgsm7.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get smppencodingforgsm7 3 | 4 | SYNOPSIS 5 | smsc get smppencodingforgsm7 6 | 7 | DESCRIPTION 8 | This command is used to get the Encoding Scheme at SMPP side for 9 | GSM7 encoding (DCS =0). 10 | 11 | At the SMPP side, messages accept 3 different encoding schemes namely UTF8, 12 | UNICODE and GSM7 (8-bit), for both sending and receiving messages. The SMSC 13 | can be configured to accept one of them (the one that ESME supports). If this 14 | is not set, then the default encoding sheme is UTF8. For GSM8 encoding 15 | (DCS = 4), no charset encoding made in the SMSC. 16 | 17 | EXAMPLES 18 | smsc get smppencodingforgsm7 -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_smppencodingforucs2.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get smppencodingforucs2 3 | 4 | SYNOPSIS 5 | smsc get smppencodingforucs2 6 | 7 | DESCRIPTION 8 | This command is used to get the Encoding Scheme at SMPP side for 9 | UCS2 encoding (DCS = 8). 10 | 11 | At the SMPP side, messages accept 3 different encoding schemes namely UTF8, 12 | UNICODE and GSM7 (8-bit), for both sending and receiving messages. The SMSC 13 | can be configured to accept one of them (the one that ESME supports). If this 14 | is not set, then the default encoding sheme is UTF8. For GSM8 encoding 15 | (DCS = 4), no charset encoding made in the SMSC. 16 | 17 | EXAMPLES 18 | smsc get smppencodingforucs2 -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_smshomerouting.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get smshomerouting 3 | 4 | SYNOPSIS 5 | smsc get smshomerouting 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to support Home Routing functionality, by setting 9 | the parameter 'smshomerouting' to true. This command is used to retrieve the 10 | current settings. 11 | SEE ALSO 12 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 13 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 14 | smsc set maxmapv 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_sriresponselivetime.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get sriresponselivetime 3 | 4 | SYNOPSIS 5 | smsc get sriresponselivetime 6 | 7 | DESCRIPTION 8 | This command is used to get the SRI responses Cache Time. 9 | 10 | EXAMPLES 11 | smsc get sriresponselivetime 12 | 13 | SEE ALSO 14 | smsc set sriresponselivetime -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_subscriberbusyduedelay.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get subscriberbusyduedelay 3 | 4 | SYNOPSIS 5 | smsc get subscriberbusyduedelay 6 | 7 | DESCRIPTION 8 | This command is used to get value for subscriber-busy-due-delay (in seconds). 9 | This parameter specifies the delay time period in seconds when there has 10 | been a delivery failure with the cause 'subscriber busy'. 11 | 12 | EXAMPLES 13 | smsc get subscriberbusyduedelay 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_tt.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get tt 3 | 4 | SYNOPSIS 5 | smsc get tt 6 | 7 | DESCRIPTION 8 | This command is used to get the value of SCCP translation type 9 | value. Translation type value will be used for SCCP outgoing 10 | messages. Default value for ITU-T is 0. 11 | 12 | SEE ALSO 13 | smsc get scgt, smsc get gti -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_txhttpcharging.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get txhttpcharging 3 | 4 | SYNOPSIS 5 | smsc get txhttpcharging 6 | 7 | DESCRIPTION 8 | This command is used to get the value of the parameter 'txHttpCharging' 9 | (accepting of messages that come from a HTTP connector). 10 | 11 | EXAMPLES 12 | smsc get txhttpcharging 13 | 14 | SEE ALSO 15 | smsc get mocharging, smsc get txsmppcharging 16 | smsc get hrcharging, smsc get txsipcharging 17 | smsc set txhttpcharging 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_txsipcharging.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get txsipcharging 3 | 4 | SYNOPSIS 5 | smsc get txsipcharging 6 | 7 | DESCRIPTION 8 | This command is used to determine if the value of the parameter 'txsipcharging' 9 | is set to 'None', 'Selected' or 'All'. This option defines if SIP originated 10 | messages will be charged by OCS via Diameter before delivery. 11 | 12 | SEE ALSO 13 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterdestport, 14 | smsc set diameterusername, smsc set mocharging, smsc set txsmppcharging, 15 | smsc get diameterdestrealm, smsc get diameterdesthost, smsc get diameterdestport, 16 | smsc get diameterusername, smsc get mocharging 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_get_txsmppcharging.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc get txsmppcharging 3 | 4 | SYNOPSIS 5 | smsc get txsmppcharging 6 | 7 | DESCRIPTION 8 | This command is used to determine if the value of the parameter 'txsmppcharging' 9 | is set to 'None', 'Selected' or 'All'. 10 | 11 | SEE ALSO 12 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterdestport, 13 | smsc set diameterusername, smsc set mocharging, smsc set txsmppcharging, 14 | smsc get diameterdestrealm, smsc get diameterdesthost, smsc get diameterdestport, 15 | smsc get diameterusername, smsc get mocharging 16 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_mapcache_clear.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc mapcache clear 3 | 4 | SYNOPSIS 5 | smsc mapcache clear 6 | 7 | DESCRIPTION 8 | This command is used to clear all the MAP Cache values. SMSC Gateway caches the 9 | negotiated MAP Version for each network node. Every MT SMS sent to this node will 10 | use the cached Version. Issuing this command will clear the cache. 11 | 12 | SEE ALSO 13 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 14 | smsc get hlrssn, smsc set hlrssn, smsc get mscssn, smsc set mscssn, 15 | smsc get maxmapv 16 | 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_mapcache_get.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc mapcache get 3 | 4 | SYNOPSIS 5 | smsc mapcache get 6 | 7 | DESCRIPTION 8 | This command is used to retrieve the cached Version values. SMSC Gateway caches 9 | the negotiated MAP Version for each network node. Every MT SMS sent to this node 10 | will use the cached Version. 11 | 12 | OPTIONAL PARAMETERS 13 | is an optional parameter. 14 | 15 | If a value is not specified for , then the command will retrieve all 16 | cached values. 17 | 18 | If is specified, then the command will retrieve the cached version 19 | value for the specified node digits. 20 | 21 | SEE ALSO 22 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 23 | smsc get hlrssn, smsc set hlrssn, smsc get mscssn, smsc set mscssn, 24 | smsc get maxmapv 25 | 26 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_mapcache_set.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc mapcache set 3 | 4 | SYNOPSIS 5 | smsc mapcache set 6 | 7 | DESCRIPTION 8 | This command is used to set the version for the specific node digits. SMSC Gateway 9 | caches the negotiated MAP Version for each network node. Every MT SMS sent to this 10 | node will use the cached Version. 11 | 12 | SEE ALSO 13 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 14 | smsc get hlrssn, smsc set hlrssn, smsc get mscssn, smsc set mscssn, 15 | smsc get maxmapv 16 | 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_mproc_remove.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc mproc remove 3 | 4 | SYNOPSIS 5 | smsc mproc remove 6 | 7 | DESCRIPTION 8 | This command is used to remove existing Message Processing Rule. 9 | 10 | PARAMETERS 11 | 12 | Standard Parameters 13 | 14 | id - A unique id for which message processing rule is to be removed. 15 | 16 | 17 | SEE ALSO 18 | smsc mproc add, smsc mproc modify, smsc mproc show 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_mproc_show.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc mproc remove 3 | 4 | SYNOPSIS 5 | smsc mproc remove 6 | 7 | DESCRIPTION 8 | This command is used to show all the message processing rule. 9 | 10 | PARAMETERS 11 | 12 | Optional Parameters 13 | 14 | id - A unique id for which message processing rule is to be shown. 15 | 16 | 17 | SEE ALSO 18 | smsc mproc add, smsc mproc modify, smsc mproc show 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_remove_esmedefaultcluster.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc remove esmedefaultcluster 3 | 4 | SYNOPSIS 5 | smsc remove esmedefaultcluster 6 | 7 | DESCRIPTION 8 | This command is used to remove the value configured for ESME default cluster. If 9 | this value is removed, all unrouted messages will be routed into the GSM network. 10 | This parameter affects only for DatabaseSmsRoutingRule (not used for default 11 | routing). 12 | 13 | SEE ALSO 14 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 15 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 16 | smsc set maxmapv 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_calculatemsgpartslencdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set calculatemsgpartslencdr 3 | 4 | SYNOPSIS 5 | smsc set calculatemsgpartslencdr 6 | 7 | DESCRIPTION 8 | When SMSC GW generates CDR records it can calculate message parts and characters 9 | count per a CDR record. Message parts count means a count of parts to that 10 | SMSC GW will have to split a long messages when sending messages into SS7 network. 11 | This demands some extra calculating and therefore is disabled by default. 12 | You can turn it on by setting to a true of calculatemsgpartslencdr option. 13 | Default value: false 14 | 15 | EXAMPLES 16 | smsc set calculatemsgpartslencdr false 17 | 18 | SEE ALSO 19 | smsc set generatereceiptcdr, smsc set generatetempfailurecdr, 20 | smsc get calculatemsgpartslencdr, smsc set generatecdr, 21 | smsc set delayparametersincdr 22 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_cassandrapass.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set cassandrapass 3 | 4 | SYNOPSIS 5 | smsc set cassandrapass 6 | 7 | DESCRIPTION 8 | This command is used to set the user account for Cassandra Database 9 | access. 10 | The command need SMSC GW to be restarted to take effect. 11 | 12 | EXAMPLES 13 | smsc set cassandrapass cassandra 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_cassandrauser.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set cassandrauser 3 | 4 | SYNOPSIS 5 | smsc set cassandrauser 6 | 7 | DESCRIPTION 8 | This command is used to set the user account for Cassandra Database 9 | access. 10 | The command need SMSC GW to be restarted to take effect. 11 | 12 | EXAMPLES 13 | smsc set cassandrauser cassandra 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_clustername.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set clustername 3 | 4 | SYNOPSIS 5 | smsc set clustername 6 | 7 | DESCRIPTION 8 | This command is used to set the Cluster name for Cassandra Database. If you use 9 | the script available in the distributive the name will be set to 'RestCommSMSC' by 10 | default. 11 | 12 | EXAMPLES 13 | smsc set clustername RestCommSMSC 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_dbhosts.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set dbhosts 3 | 4 | SYNOPSIS 5 | smsc set dbhosts 6 | 7 | DESCRIPTION 8 | This command is used to set the host-ip address for Cassandra Database 9 | access. Pass comma separated values if Cassandra is setup in cluster 10 | and can be accessed via multiple IP's 11 | 12 | EXAMPLES 13 | smsc set dbhosts 127.0.0.1 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_dbport.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set dbport 3 | 4 | SYNOPSIS 5 | smsc get dbport 6 | 7 | DESCRIPTION 8 | This command is used to set the port for Cassandra Database 9 | access. 10 | 11 | EXAMPLES 12 | smsc set dbport 9042 13 | 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 16 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_defaultnpi.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set defaultnpi 3 | 4 | SYNOPSIS 5 | smsc set defaultnpi 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default NPI (Number Plan Indicator). If an 9 | incoming message does not have a value defined for NPI, i.e. if NPI is set as 10 | 'unknown', then the value specified for defaultnpi will be used as NPI for that 11 | message. 12 | 13 | EXAMPLES 14 | smsc set defaultnpi 1 15 | 16 | SEE ALSO 17 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 18 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 19 | smsc set maxmapv 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_defaultton.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set defaultton 3 | 4 | SYNOPSIS 5 | smsc set defaultton 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default TON (Type Of Number). If an 9 | incoming message does not have a value defined for TON, i.e. if TON is set as 10 | 'unknown', then the value specified for defaultton will be used as TON for that 11 | message. 12 | 13 | EXAMPLES 14 | smsc set defaultton 1 15 | 16 | SEE ALSO 17 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 18 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 19 | smsc set maxmapv 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_defaultvalidityperiodhours.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set defaultvalidityperiodhours 3 | 4 | SYNOPSIS 5 | smsc set defaultvalidityperiodhours 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default validity period (in hours) for 9 | incoming SMSC messages that do not have their own validity period value. Validity 10 | period is the time duration for which the SMSC Gateway will attempt to 11 | send the SMS. If the time period expires before the message can be delivered, 12 | the SMSC Gateway will drop it. 13 | 14 | EXAMPLES 15 | smsc set defaultvalidityperiodhours 3 16 | 17 | SEE ALSO 18 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 19 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 20 | smsc set maxmapv 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_delayparametersincdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set delayparametersincdr 3 | 4 | SYNOPSIS 5 | smsc set delayparametersincdr 6 | 7 | DESCRIPTION 8 | When SMSC GW generates CDR records it can calculate a message processing time, 9 | delivery delay, schedule delivery delay and delivery count per a CDR record. 10 | This demands some extra calculating and therefore is disabled by default. 11 | You can turn it on by this option. 12 | Default value: false 13 | 14 | EXAMPLES 15 | smsc set delayparametersincdr true 16 | 17 | SEE ALSO 18 | smsc get delayparametersincdr, smsc set generatereceiptcdr, 19 | smsc set generatetempfailurecdr, smsc set generatecdr, 20 | smsc set calculatemsgpartslencdr 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_deliverypause.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set deliverypause 3 | 4 | SYNOPSIS 5 | smsc set deliverypause 6 | 7 | DESCRIPTION 8 | This command is used to set the deliverypause value. 9 | If true, delivery of all SMS is paused by SMSC. By 10 | default its false. Use this option with extreme caution. 11 | 12 | EXAMPLES 13 | smsc set deliverypause true 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_deliverytimeout.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set deliverytimeout 3 | 4 | SYNOPSIS 5 | smsc set deliverytimeout 6 | 7 | DESCRIPTION 8 | This command is used to set a length of delivery process timeout 9 | in seconds. Timeout occurs if no actions for delivering (delivery confirmation 10 | or a new item delivery) for long time). If the timeout occurs SMSC GW will 11 | terminate delivery process. 12 | Default value: 120 seconds. 13 | 14 | EXAMPLES 15 | smsc set deliverytimeout 120 16 | 17 | SEE ALSO 18 | smsc set maxmapv, smsc get deliverytimeout, smsc set maxactivitycount 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_deliverytimeoutdeltapermessage.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set deliverytimeoutdeltapermessage 3 | 4 | SYNOPSIS 5 | smsc set deliverytimeoutdeltapermessage 6 | 7 | DESCRIPTION 8 | This command is used to increase a length of delivery process timeout based on 9 | number of messages being currently delivered in a set. Time unit is seconds. 10 | Default value: 1 second. 11 | 12 | EXAMPLES 13 | smsc set deliverytimeoutdeltapermessage 2 14 | 15 | SEE ALSO 16 | smsc get deliverytimeoutdeltapermessage, smsc get deliverytimeout, smsc set maxactivitycount 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_destaddrsendlimit.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set destaddrsendlimit 3 | 4 | SYNOPSIS 5 | smsc set destaddrsendlimit 6 | 7 | DESCRIPTION 8 | This command is used to set the value of Destination 9 | Address Sending Limit table. destaddrsendlimit will be 10 | used to limit the sent unconfirmed messages for a 11 | destination address per an ESME. This is SMSC Gw level 12 | and can be overwritten for each ESME created. 13 | Possible values: 14 | = 0 : no limitations 15 | 16 | SEE ALSO 17 | smsc get destaddrsendlimit -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_diameterdesthost.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set diameterdesthost 3 | 4 | SYNOPSIS 5 | smsc set diameterdesthost 6 | 7 | DESCRIPTION 8 | This command is used to set the Diameter Destination Host for connection to OCS. 9 | 10 | EXAMPLES 11 | smsc set diameterdesthost 127.0.0.1 12 | 13 | SEE ALSO 14 | smsc set diameterdestrealm, smsc set diameterdestport, smsc set diameterusername, 15 | smsc set mocharging, smsc set txsmppcharging, smsc get diameterdestrealm, 16 | smsc get diameterdesthost, smsc get diameterdestport, smsc get diameterusername, 17 | smsc get mocharging, smsc get txsmppcharging 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_diameterdestport.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set diameterdestport 3 | 4 | SYNOPSIS 5 | smsc set diameterdestport 6 | 7 | DESCRIPTION 8 | This command is used to set the Diameter Destination Port for connection to OCS. 9 | 10 | EXAMPLES 11 | smsc set diameterdestport 3868 12 | 13 | SEE ALSO 14 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterusername, 15 | smsc set mocharging, smsc set txsmppcharging, smsc get diameterdestrealm, 16 | smsc get diameterdesthost, smsc get diameterdestport, smsc get diameterusername, 17 | smsc get mocharging, smsc get txsmppcharging 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_diameterdestrealm.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set diameterdestrealm 3 | 4 | SYNOPSIS 5 | smsc set diameterdestrealm 6 | 7 | DESCRIPTION 8 | This command is used to set the Diameter Destination Realm for connection to OCS. 9 | 10 | EXAMPLES 11 | smsc set diameterdestrealm mobicents.org 12 | 13 | SEE ALSO 14 | smsc set diameterdesthost, smsc set diameterdestport, smsc set diameterusername, 15 | smsc set mocharging, smsc set txsmppcharging, smsc get diameterdestrealm, 16 | smsc get diameterdesthost, smsc get diameterdestport, smsc get diameterusername, 17 | smsc get mocharging, smsc get txsmppcharging 18 | 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_diameterusername.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set diameterusername 3 | 4 | SYNOPSIS 5 | smsc set diameterusername 6 | 7 | DESCRIPTION 8 | This command is used to set the Diameter Username for connection to OCS. 9 | 10 | EXAMPLES 11 | smsc set diameterdestusername svinu 12 | 13 | SEE ALSO 14 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterdestport, 15 | smsc set mocharging, smsc set txsmppcharging, smsc get diameterdestrealm, 16 | smsc get diameterdesthost, smsc get diameterdestport, smsc get diameterusername, 17 | smsc get mocharging, smsc get txsmppcharging 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_enableintermediatereceipts.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set enableintermediatereceipts 3 | 4 | SYNOPSIS 5 | smsc set enableintermediatereceipts 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate or not delivery intermediate receipts 9 | (these are receipts for temporary delivery failures). 10 | Default value: false (intermediate receipts will not be generated). 11 | 12 | SEE ALSO 13 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 14 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 15 | smsc set maxmapv 16 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_esmedefaultcluster.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set esmedefaultcluster 3 | 4 | SYNOPSIS 5 | smsc set esmedefaultcluster 6 | 7 | DESCRIPTION 8 | This command is used to set a value for ESME default cluster. If the 9 | destination-address does not match to any ESME (any Cluster Name) the message will 10 | be routed to the cluster with the name specified here for esme-default-cluster. 11 | This parameter affects only for DatabaseSmsRoutingRule (not used for default 12 | routing). 13 | 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 16 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc set maxmapv 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_fetchmaxrows.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set fetchmaxrows 3 | 4 | SYNOPSIS 5 | smsc set fetchmaxrows 6 | 7 | DESCRIPTION 8 | This command is used to set the maximum message fetching count for every fetching 9 | step from the database. 10 | The default value is 100 messages. 11 | 12 | EXAMPLES 13 | smsc set fetchmaxrows 200 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_fetchperiod.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set fetchperiod 3 | 4 | SYNOPSIS 5 | smsc set fetchperiod 6 | 7 | DESCRIPTION 8 | This command is used to set the fetch period value in milli-seconds for the 9 | Cassandra database. The parameter fetch-period specifies the time 10 | period (in milli-seconds) of fetching messages for delivery from the database. 11 | The default value is 5 seconds. 12 | 13 | EXAMPLES 14 | smsc set fetchperiod 5000 15 | 16 | SEE ALSO 17 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 18 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 19 | smsc set maxmapv 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_firstduedelay.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set firstduedelay 3 | 4 | SYNOPSIS 5 | smsc set firstduedelay 6 | 7 | DESCRIPTION 8 | This command is used to set a value for first-due-delay (in seconds). This 9 | parameter specifies the delay time period in seconds between message incoming time 10 | and first delivery attempt. 11 | 12 | EXAMPLES 13 | smsc set firstduedelay 60 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_generatereceiptcdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set generatereceiptcdr 3 | 4 | SYNOPSIS 5 | smsc set generatereceiptcdr 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate CDR for both receipt and regular messages 9 | or generate CDR only for regular messages. By default the SMSC will generate CDR 10 | for regular messages only. However if you require the SMSC to generate CDR for 11 | receipt messages as well, you must set the parameter 'generatereceiptcdr' to true. 12 | Default value: false 13 | 14 | EXAMPLES 15 | smsc set generatereceiptcdr false 16 | 17 | SEE ALSO 18 | smsc get generatereceiptcdr, smsc set generatetempfailurecdr, 19 | smsc set calculatemsgpartslencdr, smsc set generatecdr, 20 | smsc set delayparametersincdr 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_generaterejectioncdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set generaterejectioncdr 3 | 4 | SYNOPSIS 5 | smsc set generaterejectioncdr 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate CDRs for rejections at submission step, 9 | you must set the parameter 'generaterejectioncdr' to true. 10 | Default value: false 11 | 12 | EXAMPLES 13 | smsc set generaterejectioncdr false 14 | 15 | SEE ALSO 16 | smsc get generaterejectioncdr, smsc set generatereceiptcdr, 17 | smsc set generatetempfailurecdr, smsc set calculatemsgpartslencdr, 18 | smsc set generatecdr, smsc set delayparametersincdr 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_generatetempfailurecdr.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set generatetempfailurecdr 3 | 4 | SYNOPSIS 5 | smsc set generatetempfailurecdr 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate CDR for a successful delivery case, 9 | a permanent failure case and a temporary failure case. If we configure 10 | generatetempfailurecdr to true then CDR will be generated for all cases. 11 | If we configure generatetempfailurecdr to false then CDR will be generated for 12 | successful delivery and permanent failure cases and not for a temporary failure 13 | case. 14 | Default value: true 15 | 16 | EXAMPLES 17 | smsc set generatetempfailurecdr true 18 | 19 | SEE ALSO 20 | smsc set generatereceiptcdr, smsc get generatetempfailurecdr, 21 | smsc set calculatemsgpartslencdr, smsc set generatecdr, 22 | smsc set delayparametersincdr 23 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_gti.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set gti 3 | 4 | SYNOPSIS 5 | smsc set gti 0001|0010|0011|0100 6 | 7 | DESCRIPTION 8 | This command is used to set the value of SCCP Global Title type. 9 | This Global Title type will be used for SCCP outgoing messages. 10 | Default value for ITU-T is 0100. 11 | Global title 0001 - Nature of address indicator included 12 | Global title 0010 - Translation type included 13 | Global title 0011 - Translation type, Numbering plan and Encoding 14 | scheme included 15 | Global title 0100 - Translation type, Numbering plan, Encoding 16 | scheme and Nature of address indicator included 17 | 18 | SEE ALSO 19 | smsc set scgt, smsc set tt -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_hlrssn.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set hlrssn 3 | 4 | SYNOPSIS 5 | smsc set hlrssn 6 | 7 | DESCRIPTION 8 | This command is used to set the value of HLR Sub System Number (SSN). 9 | 10 | SEE ALSO 11 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 12 | smsc get hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 13 | smsc set maxmapv 14 | 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_hrdefaultmessagingmode.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set hrdefaultmessagingmode 3 | 4 | SYNOPSIS 5 | smsc set hrdefaultmessagingmode 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default messaging mode 9 | value for messages that came by SS7 Home Routing procedure. 10 | Possible values: 0-default SMSC mode, 1-datagram, 2-transactional 11 | (this means HR transparent mode), 3-storeAndForward. 12 | Default value is 3. 13 | 14 | EXAMPLES 15 | smsc set hrdefaultmessagingmode 3 16 | 17 | SEE ALSO 18 | smsc get hrdefaultmessagingmode, smsc set httpdefaultmessagingmode, 19 | smsc set modefaultmessagingmode, smsc set sipdefaultmessagingmode, 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpdefaultdatacoding.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpdefaultdatacoding 3 | 4 | SYNOPSIS 5 | smsc set httpdefaultdatacoding 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default 9 | data coding schema value for messages from an HTTP connector. 10 | Most common values: 0:GSM7, 8:UCS-2 11 | Default value is 0. 12 | 13 | EXAMPLES 14 | smsc set httpdefaultdatacoding 0 15 | 16 | SEE ALSO 17 | smsc set httpdefaultsourceton, smsc set httpdefaultsourcenpi, 18 | smsc set httpdefaultdestton, smsc set httpdefaultdestnpi, 19 | smsc set httpdefaultmessagingmode, 20 | smsc set httpdefaultrddeliveryreceipt 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpdefaultdestnpi.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpdefaultdestnpi 3 | 4 | SYNOPSIS 5 | smsc set httpdefaultdestnpi 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default NPI (Number Plan Indicator) for 9 | destination addresses for messages from an HTTP connector. 10 | Default value is 1 (ISDN). 11 | 12 | EXAMPLES 13 | smsc set httpdefaultdestnpi 1 14 | 15 | SEE ALSO 16 | smsc set httpdefaultsourceton, smsc set httpdefaultsourcenpi, 17 | smsc set httpdefaultdestton, smsc get httpdefaultdestnpi 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpdefaultdestton.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpdefaultdestton 3 | 4 | SYNOPSIS 5 | smsc set httpdefaultdestton 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default TON (Type Of Number) for destination 9 | addresses for messages from an HTTP connector. 10 | Default value is 1 (International). 11 | 12 | EXAMPLES 13 | smsc set httpdefaultdestton 1 14 | 15 | SEE ALSO 16 | smsc set httpdefaultsourceton, smsc set httpdefaultsourcenpi, 17 | smsc get httpdefaultdestton, smsc set httpdefaultdestnpi 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpdefaultmessagingmode.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpdefaultmessagingmode 3 | 4 | SYNOPSIS 5 | smsc set httpdefaultmessagingmode 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default messaging mode 9 | value for messages from an HTTP connector. 10 | Possible values: 0-default SMSC mode, 1-datagram, 2-transactional, 11 | 3-storeAndForward. Transactional mode mode is not supported now. 12 | Default value is 1. 13 | 14 | EXAMPLES 15 | smsc set httpdefaultmessagingmode 1 16 | 17 | SEE ALSO 18 | smsc set hrdefaultmessagingmode, smsc set httpdefaultsourceton, 19 | smsc set httpdefaultsourcenpi, smsc set httpdefaultdestton, 20 | smsc set httpdefaultdestnpi, smsc set httpdefaultnetworkid, 21 | smsc get httpdefaultmessagingmode, smsc set modefaultmessagingmode, 22 | smsc set sipdefaultmessagingmode, smsc set hrdefaultmessagingmode 23 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpdefaultnetworkid.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpdefaultnetworkid 3 | 4 | SYNOPSIS 5 | smsc set httpdefaultnetworkid 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default networkId value 9 | for messages from an HTTP connector. 10 | Default value is 0. 11 | 12 | EXAMPLES 13 | smsc set httpdefaultnetworkid 0 14 | 15 | SEE ALSO 16 | smsc set httpdefaultsourceton, smsc set httpdefaultsourcenpi, 17 | smsc set httpdefaultdestton, smsc set httpdefaultdestnpi 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpdefaultrddeliveryreceipt.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpdefaultrddeliveryreceipt 3 | 4 | SYNOPSIS 5 | smsc set httpdefaultrddeliveryreceipt 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default delivery 9 | receipt request value for messages from an HTTP connector. 10 | Possible values: 0-no, 1-on success or failure, 11 | 2-on failure only, 3-on success only 12 | Default value is 0. 13 | 14 | EXAMPLES 15 | smsc set httpdefaultrddeliveryreceipt 0 16 | 17 | SEE ALSO 18 | smsc set httpdefaultsourceton, smsc set httpdefaultsourcenpi, 19 | smsc set httpdefaultdestton, smsc set httpdefaultdestnpi, 20 | smsc set httpdefaultmessagingmode, 21 | smsc set httpdefaultrdintermediatenotification 22 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpdefaultrdintermediatenotification.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpdefaultrdintermediatenotification 3 | 4 | SYNOPSIS 5 | smsc set httpdefaultrdintermediatenotification 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default intermediate 9 | notification request value for messages from an HTTP connector. 10 | Possible values: 0-no, 1-yes 11 | Default value is 0. 12 | 13 | EXAMPLES 14 | smsc set httpdefaultrdintermediatenotification 0 15 | 16 | SEE ALSO 17 | smsc set httpdefaultsourceton, smsc set httpdefaultsourcenpi, 18 | smsc set httpdefaultdestton, smsc set httpdefaultdestnpi, 19 | smsc set httpdefaultmessagingmode, 20 | smsc set httpdefaultrddeliveryreceipt 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpdefaultsourceton.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpdefaultsourceton 3 | 4 | SYNOPSIS 5 | smsc set httpdefaultsourceton 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default TON (Type Of Number) for source 9 | addresses for messages from an HTTP connector. 10 | -1: international (a string contains only digits with "+" at the begin) / 11 | national (a string contains only digits without "+" at the begin) / 12 | alphanumerical (a string does not contain only digits) 13 | -2: international (a string contains only digits) / 14 | alphanumerical (a string does not contain only digits) 15 | Default value is -1. 16 | 17 | EXAMPLES 18 | smsc set httpdefaultsourceton -1 19 | 20 | SEE ALSO 21 | smsc get httpdefaultsourceton, smsc set httpdefaultsourcenpi, 22 | smsc set httpdefaultdestton, smsc set httpdefaultdestnpi 23 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpencodingforgsm7.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpencodingforgsm7 3 | 4 | SYNOPSIS 5 | smsc set httpencodingforgsm7 6 | 7 | DESCRIPTION 8 | This command is used to set the Encoding Scheme at HTTP side for 9 | GSM7 encoding (DCS=0). 10 | 11 | At the HTTP side, messages accept 2 different encoding schemes namely UTF8, 12 | UNICODE, for receiving messages. This value may be overridden by a 13 | parameter in HTTP request. 14 | 15 | EXAMPLES 16 | smsc set httpencodingforgsm7 utf8 -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_httpencodingforucs2.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set httpencodingforucs2 3 | 4 | SYNOPSIS 5 | smsc set httpencodingforucs2 6 | 7 | DESCRIPTION 8 | This command is used to set the Encoding Scheme at HTTP side for 9 | UCS2 encoding (DCS=8). 10 | 11 | At the HTTP side, messages accept 2 different encoding schemes namely UTF8, 12 | UNICODE, for receiving messages. This value may be overridden by a 13 | parameter in HTTP request. 14 | 15 | EXAMPLES 16 | smsc set httpencodingforucs2 unicode 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_keyspacename.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set keyspacename 3 | 4 | SYNOPSIS 5 | smsc set keyspacename 6 | 7 | DESCRIPTION 8 | This command is used to set the Keyspace name for Cassandra Database. If you use 9 | the script available in the distributive the name will be set to 'RestCommSMSC' by 10 | default. 11 | 12 | EXAMPLES 13 | smsc set keyspacename RestCommSMSC 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_mapcache.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set mapcache 3 | 4 | SYNOPSIS 5 | smsc set mapcache 6 | 7 | DESCRIPTION 8 | This command is used to set the version for the specific node digits. SMSC Gateway 9 | caches the negotiated MAP Version for each network node. Every MT SMS sent to this 10 | node will use the cached Version. 11 | 12 | SEE ALSO 13 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 14 | smsc get hlrssn, smsc set hlrssn, smsc get mscssn, smsc set mscssn, 15 | smsc get maxmapv 16 | 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_maxactivitycount.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set maxactivitycount 3 | 4 | SYNOPSIS 5 | smsc set maxactivitycount 6 | 7 | DESCRIPTION 8 | This command is used to set the maximum count of delivering activities that are 9 | possible at the same time. 'Count of delivering activities' means the count of 10 | messages that are in the state 'delivering' (messages that are fetched from the 11 | database and may be already sent or are going to be sent but 12 | no delivery acception/rejection has been received). 13 | When the delivery process of a message is in progress, field LIVE.IN_SYSTEM==2. 14 | 15 | EXAMPLES 16 | smsc set maxactivitycount 500 17 | 18 | SEE ALSO 19 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 20 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 21 | smsc set maxmapv 22 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_maxduedelay.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set maxduedelay 3 | 4 | SYNOPSIS 5 | smsc set maxduedelay 6 | 7 | DESCRIPTION 8 | This command is used to set a value for max-due-delay (in seconds). This parameter 9 | specifies the maximum possible delay time period in seconds between delivery 10 | attempts. 11 | 12 | EXAMPLES 13 | smsc set maxduedelay 3600 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_maxmessageid.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set maxmessageid 3 | 4 | SYNOPSIS 5 | smsc set maxmessageid 6 | 7 | DESCRIPTION 8 | This command is used to set the value of maximum MessageId value 9 | that is put into SMPP submit_sm_response. 10 | Default value is 10000000000L. 11 | You need to restart SMSC GW in order to changing will make effect. 12 | 13 | SEE ALSO 14 | smsc get maxmessageid, smsc set minmessageid 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_maxvalidityperiodhours.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set maxvalidityperiodhours 3 | 4 | SYNOPSIS 5 | smsc set maxvalidityperiodhours 6 | 7 | DESCRIPTION 8 | This command is used to set a value for the maximum validity period (in hours). 9 | All incoming messages with a validity period set greater than the value specified 10 | by this parameter will either be rejected (if they are ESME originated messages) 11 | or the value of their validity period will be set to this value (for MO originated 12 | messages). 13 | 14 | EXAMPLES 15 | smsc set maxvalidityperiodhours 6 16 | 17 | SEE ALSO 18 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 19 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 20 | smsc set maxmapv 21 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_minmessageid.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set minmessageid 3 | 4 | SYNOPSIS 5 | smsc set minmessageid 6 | 7 | DESCRIPTION 8 | This command is used to set the value of minimum MessageId value 9 | that is put into SMPP submit_sm_response. 10 | Default value is 1. 11 | You need to restart SMSC GW in order to changing will make effect. 12 | 13 | SEE ALSO 14 | smsc get minmessageid, smsc set maxmessageid 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_mocharging.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set mocharging 3 | 4 | SYNOPSIS 5 | smsc set mocharging 6 | 7 | DESCRIPTION 8 | This command is used to set the value of the parameter 'moCharging' to true 9 | or false. This value is set to true by default. 10 | 11 | If this is set to 12 | accept -all incoming messages are accepted without charging 13 | reject - all incoming messages will be rejected 14 | diameter - all incoming messages are checked by Diameter peer before delivering 15 | 16 | EXAMPLES 17 | smsc set mocharging accept 18 | 19 | SEE ALSO 20 | smsc set diameterdestrealm, smsc set diameterdesthost, smsc set diameterdestport, 21 | smsc set diameterusername, smsc set txsmppcharging, smsc get diameterdestrealm, 22 | smsc get diameterdesthost, smsc get diameterdestport, smsc get diameterusername, 23 | smsc get mocharging, smsc get txsmppcharging 24 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_modefaultmessagingmode.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set modefaultmessagingmode 3 | 4 | SYNOPSIS 5 | smsc set modefaultmessagingmode 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default messaging mode 9 | value for mobile originated (MO) messages. 10 | Possible values: 0-default SMSC mode, 1-datagram, 2-transactional, 11 | 3-storeAndForward. 12 | Default value is 3. 13 | 14 | EXAMPLES 15 | smsc set modefaultmessagingmode 3 16 | 17 | SEE ALSO 18 | smsc get modefaultmessagingmode, smsc set httpdefaultmessagingmode, 19 | smsc set hrdefaultmessagingmode, smsc set sipdefaultmessagingmode, 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_mscssn.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set mscssn 3 | 4 | SYNOPSIS 5 | smsc set mscssn 6 | 7 | DESCRIPTION 8 | This command is used to set the value of MSC Sub System Number (SSN). 9 | 10 | SEE ALSO 11 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc set scssn, 12 | smsc get hlrssn, smsc set hlrssn, smsc set mscssn, smsc get maxmapv, 13 | smsc set maxmapv 14 | 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_nationallanguagelockingshift.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set nationallanguagelockingshift 3 | 4 | SYNOPSIS 5 | smsc set nationallanguagelockingshift 6 | 7 | DESCRIPTION 8 | This command is used to get the value of National Language 9 | Single Shift table. nationallanguagelockingshift will be 10 | used when SMS is originated from SMPP and doesn't have UDH. 11 | This is SMSC Gw level and can be overwritten for each 12 | ESME created. 13 | 14 | The default GSM data coding table is mostly used. 15 | Possible values: 16 | = 0 : default GSM data coding table 17 | = 13 : urdu (arabic) national language shift table 18 | 19 | SEE ALSO 20 | smsc get nationallanguagesingleshift -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_nationallanguagesingleshift.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set nationallanguagesingleshift 3 | 4 | SYNOPSIS 5 | smsc set nationallanguagesingleshift 6 | 7 | DESCRIPTION 8 | This command is used to set the value of National Language 9 | Single Shift table at SMSC level. nationallanguagesingleshift 10 | will be used when SMS is originated from SMPP and doesn't 11 | have UDH. This is SMSC Gw level and can be overwritten for 12 | each ESME created. 13 | 14 | The default GSM data coding table is mostly used. 15 | Possible values: 16 | = 0 : default GSM data coding table 17 | = 13 : urdu (arabic) national language shift table 18 | 19 | SEE ALSO 20 | smsc get nationallanguagesingleshift -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_orignetworkidforreceipts.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set orignetworkidforreceipts 3 | 4 | SYNOPSIS 5 | smsc set orignetworkidforreceipts 6 | 7 | DESCRIPTION 8 | If this option is turned on (true), for each generated delivery receipt's 9 | networkId will be set to the value of networkId of an ESME from which 10 | the original message has come to SMSC. This can help for routing of receipts 11 | back to the originated ESME. If this option is turned off (false) then the 12 | networkId of receipts will be taken from networkId of ESME / SS7 / SIP via 13 | which the original message has left SMSC GW. 14 | 15 | SEE ALSO 16 | smsc get orignetworkidforreceipts -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_processingsmssettimeout.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set processingsmssettimeout 3 | 4 | SYNOPSIS 5 | smsc set processingsmssettimeout 6 | 7 | DESCRIPTION 8 | This command is used to set the Cache timeout period (in seconds). 9 | Messages are cached in the SMSC until their processing is completed. In case of a 10 | delivery failure, these cached messages are force cleaned by the SMSC after 11 | waiting for the timeout period set for the parameter 'processingsmssettimeout' 12 | using this command. 13 | EXAMPLES 14 | smsc set processingsmssettimeout 45 15 | 16 | SEE ALSO 17 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 18 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 19 | smsc set maxmapv 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_receiptsdisabling.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set receiptsdisabling 3 | 4 | SYNOPSIS 5 | smsc set receiptsdisabling 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to generate or not delivery receipts. 9 | Setting of receiptsdisabling to false enables of receipts generation. 10 | Setting of receiptsdisabling to true disables of receipts generation. 11 | Default value: false (receipts will be generated). 12 | 13 | SEE ALSO 14 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 15 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 16 | smsc set maxmapv 17 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_revisesecondsonsmscstart.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set revisesecondsonsmscstart 3 | 4 | SYNOPSIS 5 | smsc set revisesecondsonsmscstart 6 | 7 | DESCRIPTION 8 | This command is used to set the revise period (in seconds). After every restart, 9 | the SMSC Gateway will revise the last 'x' seconds before shutdown to ensure that 10 | all the arrived messages are processed; where 'x' is the value set in seconds 11 | for the parameter 'revisesecondsonsmscstart' using this command. 12 | EXAMPLES 13 | smsc set revisesecondsonsmscstart 30 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 16 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc set maxmapv 18 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_scssn.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set scssn 3 | 4 | SYNOPSIS 5 | smsc set scssn 6 | 7 | DESCRIPTION 8 | This command is used to set the value of SMSC Sub System Number (SSN). Issuing 9 | this command in CLI will set the SSN value but you must ensure that the SSN number 10 | is properly configured in the TCAP Stack in the xml descriptor file 11 | "restcomm-smscgateway-version/jboss-5.1.0.GA/server/default/deploy/ 12 | restcomm-smsc-server/META-INF/jboss-beans.xml". 13 | 14 | SEE ALSO 15 | smsc esme_create, smsc get scgt, smsc set scgt, smsc get scssn, smsc get hlrssn, 16 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 17 | smsc set maxmapv 18 | 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_secondduedelay.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set secondduedelay 3 | 4 | SYNOPSIS 5 | smsc set secondduedelay 6 | 7 | DESCRIPTION 8 | This command is used to set a value for second-due-delay (in seconds). This 9 | parameter specifies the delay time period in seconds between the first and second 10 | delivery attempt (i.e. if the first delivery attempt failed). 11 | 12 | EXAMPLES 13 | smsc set secondduedelay 300 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_sipdefaultmessagingmode.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set sipdefaultmessagingmode 3 | 4 | SYNOPSIS 5 | smsc set sipdefaultmessagingmode 6 | 7 | DESCRIPTION 8 | This command is used to set a value for default messaging mode 9 | value for messages from a SIP connector. 10 | Possible values: 0-default SMSC mode, 1-datagram, 2-transactional, 11 | 3-storeAndForward. Transactional mode mode is not supported now. 12 | Default value is 3. 13 | 14 | EXAMPLES 15 | smsc set sipdefaultmessagingmode 1 16 | 17 | SEE ALSO 18 | smsc set hrdefaultmessagingmode, smsc set httpdefaultmessagingmode, 19 | smsc set modefaultmessagingmode, smsc get sipdefaultmessagingmode, 20 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_smppencodingforgsm7.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set smppencodingforgsm7 3 | 4 | SYNOPSIS 5 | smsc set smppencodingforgsm7 6 | 7 | DESCRIPTION 8 | This command is used to set the Encoding Scheme at SMPP side for 9 | GSM7 encoding (DCS=0). 10 | 11 | At the SMPP side, messages accept 3 different encoding schemes namely UTF8, 12 | UNICODE and GSM7 (8-bit), for both sending and receiving messages. The SMSC 13 | can be configured to accept one of them (the one that ESME supports). If this 14 | is not set, then the default encoding sheme is UTF8. For GSM8 encoding 15 | (DCS = 4), no charset encoding made in the SMSC. 16 | 17 | EXAMPLES 18 | smsc set smppencodingforgsm7 utf8 -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_smppencodingforucs2.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set smppencodingforucs2 3 | 4 | SYNOPSIS 5 | smsc set smppencodingforucs2 6 | 7 | DESCRIPTION 8 | This command is used to set the Encoding Scheme at SMPP side for 9 | UCS2 encoding (DCS = 8). 10 | 11 | At the SMPP side, messages accept 3 different encoding schemes namely UTF8, 12 | UNICODE and GSM7 (8-bit), for both sending and receiving messages. The SMSC 13 | can be configured to accept one of them (the one that ESME supports). If this 14 | is not set, then the default encoding sheme is UTF8. For GSM8 encoding 15 | (DCS = 4), no charset encoding made in the SMSC. 16 | 17 | EXAMPLES 18 | smsc set smppencodingforucs2 unicode 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_smshomerouting.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set smshomerouting 3 | 4 | SYNOPSIS 5 | smsc set smshomerouting 6 | 7 | DESCRIPTION 8 | The SMSC can be configured to support SMS Home Routing by enabling the parameter 9 | 'smshomerouting' using this command. If this is set to true, the SMSC will accept 10 | MT messages and support Home Routing functionality. 11 | SEE ALSO 12 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 13 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 14 | smsc set maxmapv 15 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_subscriberbusyduedelay.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set subscriberbusyduedelay 3 | 4 | SYNOPSIS 5 | smsc set subscriberbusyduedelay 6 | 7 | DESCRIPTION 8 | This command is used to set a value for subscriber-busy-due-delay (in seconds). 9 | This parameter specifies the delay time period in seconds when there has 10 | been a delivery failure with the cause 'subscriber busy'. 11 | 12 | EXAMPLES 13 | smsc set subscriberbusyduedelay 2 14 | 15 | SEE ALSO 16 | smsc esme_create, smsc get scgt, smsc get scssn, smsc set scssn, smsc get hlrssn, 17 | smsc set hlrssn, smsc get mscssn, smsc set mscssn, smsc get maxmapv, 18 | smsc set maxmapv 19 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_tt.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set tt 3 | 4 | SYNOPSIS 5 | smsc set tt 6 | 7 | DESCRIPTION 8 | This command is used to set the value of SCCP translation type 9 | value. Translation type value will be used for SCCP outgoing 10 | messages. Default value for ITU-T is 0. 11 | 12 | SEE ALSO 13 | smsc set scgt, smsc set gti -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_set_txhttpcharging.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc set txhttpcharging 3 | 4 | SYNOPSIS 5 | smsc set txhttpcharging 6 | 7 | DESCRIPTION 8 | This command is used to set the value of the parameter 'txHttpCharging' to 9 | needed values (accepting of messages that come from a HTTP connector). 10 | This value is set to accept by default. 11 | 12 | If this is set to 13 | accept - all incoming messages are accepted without charging 14 | reject - all incoming messages will be rejected 15 | diameter - all incoming messages are checked by Diameter peer before delivering 16 | (this option is not supported now) 17 | 18 | EXAMPLES 19 | smsc set txhttpcharging accept 20 | 21 | SEE ALSO 22 | smsc set mocharging, smsc set txsmppcharging 23 | smsc set hrcharging, smsc set txsipcharging 24 | smsc get txhttpcharging 25 | -------------------------------------------------------------------------------- /core/oam/cli/src/main/resources/help/smsc_sip_show.txt: -------------------------------------------------------------------------------- 1 | Name 2 | smsc sip show 3 | 4 | SYNOPSIS 5 | smsc sip show 6 | 7 | DESCRIPTION 8 | This command is used to retrieve all SIP settings. 9 | 10 | SEE ALSO 11 | smsc sip modify 12 | -------------------------------------------------------------------------------- /core/slee/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | pom 5 | 6 | 7 | core 8 | org.mobicents.smsc 9 | 7.4.0-SNAPSHOT 10 | 11 | 12 | slee 13 | Core : SLEE 14 | 15 | 16 | resource-adaptors 17 | services 18 | 19 | 20 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/common-library/src/main/java/org/mobicents/smsc/slee/resources/scheduler/PduRequestTimeout2.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.resources.scheduler; 2 | 3 | import com.cloudhopper.smpp.pdu.PduRequest; 4 | 5 | public class PduRequestTimeout2 { 6 | 7 | private final PduRequest pduRequest; 8 | private final String systemId; 9 | 10 | public PduRequestTimeout2(PduRequest pduRequest, String systemId) { 11 | this.pduRequest = pduRequest; 12 | this.systemId = systemId; 13 | } 14 | 15 | public PduRequest getPduRequest() { 16 | return pduRequest; 17 | } 18 | 19 | public String getSystemId() { 20 | return systemId; 21 | } 22 | 23 | @Override 24 | public String toString() { 25 | return "PduRequestTimeout [pduRequest=" + pduRequest + ", systemId=" + systemId + "]"; 26 | } 27 | 28 | 29 | } 30 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/du/src/main/resources/META-INF/deploy-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/du/src/main/resources/META-INF/jboss-dependency.xml: -------------------------------------------------------------------------------- 1 | 2 | SmscManagement 3 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/mproc-ra/du-ra/src/main/resources/META-INF/deploy-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/mproc-ra/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | pom 5 | 6 | resource-adaptors-parent 7 | org.mobicents.smsc 8 | 7.4.0-SNAPSHOT 9 | 10 | mproc-ra-parent 11 | Core : SLEE : MProc RA Parent 12 | 13 | ratype 14 | ra 15 | du-ratype 16 | du-ra 17 | 18 | 19 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/mproc-ra/ra/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | 5 | org.mobicents.smsc 6 | mproc-ra-parent 7 | 7.4.0-SNAPSHOT 8 | 9 | mproc-ra 10 | Core : SLEE : MProc RA 11 | 12 | 13 | ${project.groupId} 14 | mproc-ratype 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/persistence-ra/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | pom 5 | 6 | 7 | resource-adaptors-parent 8 | org.mobicents.smsc 9 | 7.4.0-SNAPSHOT 10 | 11 | 12 | persistence-ra-parent 13 | Core : SLEE : Persistence RA Parent 14 | 15 | 16 | library 17 | ratype 18 | ra 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/persistence-ra/ra/src/test/java/org/mobicents/smsc/slee/resources/persistence/CassandraTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/core/slee/resource-adaptors/persistence-ra/ra/src/test/java/org/mobicents/smsc/slee/resources/persistence/CassandraTest.java -------------------------------------------------------------------------------- /core/slee/resource-adaptors/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | pom 5 | 6 | 7 | core 8 | org.mobicents.smsc 9 | 7.4.0-SNAPSHOT 10 | ../../pom.xml 11 | 12 | 13 | resource-adaptors-parent 14 | Core : SLEE 15 | 16 | 17 | common-library 18 | persistence-ra 19 | scheduler-ra 20 | mproc-ra 21 | du 22 | 23 | 24 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/scheduler-ra/events/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | 5 | 6 | org.mobicents.smsc 7 | scheduler-ra-parent 8 | 7.4.0-SNAPSHOT 9 | 10 | 11 | scheduler-ra-events 12 | Core : SLEE : Scheduler RA Events 13 | 14 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/scheduler-ra/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | pom 5 | 6 | 7 | resource-adaptors-parent 8 | org.mobicents.smsc 9 | 7.4.0-SNAPSHOT 10 | 11 | 12 | scheduler-ra-parent 13 | Core : SLEE : Scheduler RA Parent 14 | 15 | 16 | library 17 | events 18 | ratype 19 | ra 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/scheduler-ra/ratype/src/main/java/org/mobicents/smsc/slee/resources/scheduler/SchedulerActivity.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.resources.scheduler; 2 | 3 | import java.io.Serializable; 4 | 5 | public interface SchedulerActivity extends Serializable { 6 | 7 | public void endActivity() throws Exception; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/scheduler-ra/ratype/src/main/java/org/mobicents/smsc/slee/resources/scheduler/SchedulerActivityContextInterfaceFactory.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.resources.scheduler; 2 | 3 | public interface SchedulerActivityContextInterfaceFactory { 4 | javax.slee.ActivityContextInterface getActivityContextInterface(SchedulerActivity sa); 5 | } 6 | -------------------------------------------------------------------------------- /core/slee/resource-adaptors/scheduler-ra/ratype/src/main/java/org/mobicents/smsc/slee/resources/scheduler/SchedulerRaUsageParameters.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.resources.scheduler; 2 | 3 | public interface SchedulerRaUsageParameters { 4 | 5 | public long getActivityCount(); 6 | 7 | public void incrementActivityCount(long value); 8 | 9 | // public void decrementActivityCount(long value); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /core/slee/services/du/src/main/resources/META-INF/deployable-unit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jars/tx-smppserver-sbb-6.1.2-RestComm-SNAPSHOT.jar 5 | jars/mt-sbb-6.1.2-RestComm-SNAPSHOT.jar 6 | jars/alert-sbb-6.1.2-RestComm-SNAPSHOT.jar 7 | jars/charging-sbb-6.1.2-RestComm-SNAPSHOT.jar 8 | jars/smsc-library-6.1.2-RestComm-SNAPSHOT.jar 9 | jars/rx-smppserver-sbb-6.1.2-RestComm-SNAPSHOT.jar 10 | jars/persistence-sbb-6.1.2-RestComm-SNAPSHOT.jar 11 | jars/mo-sbb-6.1.2-RestComm-SNAPSHOT.jar 12 | services/service.xml 13 | -------------------------------------------------------------------------------- /core/slee/services/du/src/main/resources/META-INF/jboss-dependency.xml: -------------------------------------------------------------------------------- 1 | 2 | SmscManagement 3 | -------------------------------------------------------------------------------- /core/slee/services/mosbb/.gitignore: -------------------------------------------------------------------------------- 1 | /Test_cc_mccmnc.xml 2 | /Test_corrid.xml 3 | /Test_sip.xml 4 | /TestMo_mproc.xml 5 | -------------------------------------------------------------------------------- /core/slee/services/mtsbb/.gitignore: -------------------------------------------------------------------------------- 1 | /Test_cc_mccmnc.xml 2 | /Test_corrid.xml 3 | /Test_sip.xml 4 | /TestMtMProc_mproc.xml 5 | -------------------------------------------------------------------------------- /core/slee/services/rxsmppserversbb/src/test/java/org/restcomm/smpp/EsmeManagementProxy.java: -------------------------------------------------------------------------------- 1 | package org.restcomm.smpp; 2 | 3 | public class EsmeManagementProxy { 4 | 5 | public static void init(EsmeManagement em) { 6 | EsmeManagement.setInstance(em); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/.gitignore: -------------------------------------------------------------------------------- 1 | /Test_cc_mccmnc.xml 2 | /Test_corrid.xml 3 | /Test_sip.xml 4 | /Test_smscproperties.xml 5 | /TestMtMProc_mproc.xml 6 | /TestDeliveryCommonSbb_smscproperties.xml 7 | /TestTxSmpp_mproc.xml 8 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/src/main/java/org/mobicents/smsc/slee/services/deliverysbb/ChunkData.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.deliverysbb; 2 | 3 | import com.cloudhopper.smpp.pdu.PduRequest; 4 | 5 | public class ChunkData { 6 | private PduRequest pduRequest; 7 | private int localSequenceNumber; 8 | 9 | public ChunkData(PduRequest pduRequest, int localSequenceNumber) { 10 | this.pduRequest = pduRequest; 11 | this.localSequenceNumber = localSequenceNumber; 12 | } 13 | 14 | public PduRequest getPduRequest() { 15 | return pduRequest; 16 | } 17 | 18 | public int getLocalSequenceNumber() { 19 | return localSequenceNumber; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/src/main/java/org/mobicents/smsc/slee/services/deliverysbb/ChunkDataList.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.deliverysbb; 2 | 3 | import java.io.Serializable; 4 | import java.util.ArrayList; 5 | import java.util.List; 6 | 7 | import com.cloudhopper.smpp.pdu.PduRequest; 8 | 9 | public class ChunkDataList implements Serializable { 10 | 11 | private static final long serialVersionUID = 274406342339105245L; 12 | 13 | private List pendingList = new ArrayList(); 14 | 15 | public ChunkDataList() { 16 | } 17 | 18 | 19 | public ChunkDataList(List pendingList) { 20 | this.pendingList = pendingList; 21 | } 22 | 23 | public List getPendingList() { 24 | return pendingList; 25 | } 26 | 27 | public void setPendingList(List pendingList) { 28 | this.pendingList = pendingList; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/src/main/java/org/mobicents/smsc/slee/services/deliverysbb/SentItem.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.deliverysbb; 2 | 3 | public class SentItem 4 | { 5 | private int localSequenceNumber; 6 | private int remoteSequenceNumber; 7 | 8 | public SentItem(int localSequenceNumber,int remoteSequenceNumber) { 9 | this.localSequenceNumber = localSequenceNumber; 10 | this.remoteSequenceNumber = remoteSequenceNumber; 11 | } 12 | 13 | public int getLocalSequenceNumber() { 14 | return localSequenceNumber; 15 | } 16 | 17 | public int getRemoteSequenceNumber() { 18 | return remoteSequenceNumber; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/src/main/java/org/mobicents/smsc/slee/services/deliverysbb/SentItemsList.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.deliverysbb; 2 | 3 | import java.io.Serializable; 4 | import java.util.ArrayList; 5 | import java.util.List; 6 | 7 | public class SentItemsList implements Serializable { 8 | 9 | private static final long serialVersionUID = 274406342339105245L; 10 | 11 | private List sentList = new ArrayList(); 12 | 13 | public SentItemsList() { 14 | } 15 | 16 | 17 | public SentItemsList(List sentList) { 18 | this.sentList = sentList; 19 | } 20 | 21 | public List getSentList() { 22 | return sentList; 23 | } 24 | 25 | public void setSentList(List sentList) { 26 | this.sentList = sentList; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/src/main/java/org/mobicents/smsc/slee/services/http/server/tx/enums/RequestParameter.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.http.server.tx.enums; 2 | 3 | /** 4 | * Created by dgrudzinski on 2016-10-05. 5 | */ 6 | public enum RequestParameter { 7 | 8 | MESSAGE_BODY("msg"), 9 | SENDER("sender"), 10 | TO("to"), 11 | USER_ID("userid"), 12 | PASSWORD("password"), 13 | MESSAGE_ID("msgid"), 14 | FORMAT("format"), 15 | SMSC_ENCODING("smscEncoding"), 16 | MESSAGE_BODY_ENCODING("messageBodyEncoding"), 17 | SENDER_TON("senderTon"), 18 | SENDER_NPI("senderNpi"), 19 | UDH("udh"); 20 | 21 | private String name; 22 | 23 | RequestParameter(String name) { 24 | this.name = name; 25 | } 26 | 27 | public String getName(){ 28 | return name; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/src/main/java/org/mobicents/smsc/slee/services/http/server/tx/exceptions/UnauthorizedException.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.http.server.tx.exceptions; 2 | 3 | /** 4 | * Created by mniemiec on 19.10.16. 5 | */ 6 | public class UnauthorizedException extends Exception { 7 | 8 | private String userName; 9 | 10 | private String password; 11 | 12 | public UnauthorizedException(String message, String userName, String password) { 13 | super(message); 14 | this.userName = userName; 15 | this.password = password; 16 | } 17 | 18 | public String getUserName() { 19 | return userName; 20 | } 21 | 22 | public String getPassword() { 23 | return password; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/src/main/java/org/mobicents/smsc/slee/services/mo/MoActivityContextInterface.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.mo; 2 | 3 | import javax.slee.ActivityContextInterface; 4 | 5 | public interface MoActivityContextInterface extends ActivityContextInterface { 6 | public int getPendingEventsOnNullActivity(); 7 | 8 | public void setPendingEventsOnNullActivity(int events); 9 | } 10 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/src/main/java/org/mobicents/smsc/slee/services/mo/MoSbbLocalObject.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.mo; 2 | 3 | import javax.slee.SbbLocalObject; 4 | 5 | public interface MoSbbLocalObject extends SbbLocalObject { 6 | } 7 | -------------------------------------------------------------------------------- /core/slee/services/sbbs/src/test/resources/http-post-arabic-ok.bin: -------------------------------------------------------------------------------- 1 | userid=Hmg_Eservices&password=e$services@HMG123&sender= DR.ALHABIB&msg=رمز الدخول هو 8964 لتطبيق الجوال للحبيب&format=json&smscEncoding=UCS2&messageBodyEncoding=UTF8&to=966500866422 -------------------------------------------------------------------------------- /core/slee/services/txhttpserversbb/src/test/java/org/mobicents/smsc/slee/services/http/server/tx/SchedulerResourceAdaptorProxy.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.http.server.tx; 2 | 3 | import org.mobicents.smsc.library.SmsSet; 4 | import org.mobicents.smsc.slee.resources.scheduler.SchedulerRaSbbInterface; 5 | 6 | /** 7 | * Created by tpalucki on 14.09.16. 8 | */ 9 | public class SchedulerResourceAdaptorProxy implements SchedulerRaSbbInterface { 10 | 11 | @Override 12 | public void injectSmsOnFly(SmsSet smsSet, boolean callFromSbb) throws Exception { 13 | // TODO Auto-generated method stub 14 | } 15 | 16 | @Override 17 | public void injectSmsDatabase(SmsSet smsSet) throws Exception { 18 | // TODO Auto-generated method stub 19 | } 20 | 21 | @Override 22 | public void setDestCluster(SmsSet smsSet) { 23 | // TODO Auto-generated method stub 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /core/slee/services/txhttpserversbb/src/test/java/org/mobicents/smsc/slee/services/http/server/tx/URLUTF8Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/core/slee/services/txhttpserversbb/src/test/java/org/mobicents/smsc/slee/services/http/server/tx/URLUTF8Encoder.java -------------------------------------------------------------------------------- /core/slee/services/txhttpserversbb/src/test/resources/services/service.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | TxHttpService 7 | org.mobicents 8 | 1.0 9 | 10 | 11 | TxHttpServerSbb 12 | org.mobicents 13 | 1.0 14 | 15 | 16 | 0 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /core/slee/services/txsipserversbb/src/test/java/org/mobicents/smsc/slee/services/smpp/server/tx/TxSipServerSbbTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/core/slee/services/txsipserversbb/src/test/java/org/mobicents/smsc/slee/services/smpp/server/tx/TxSipServerSbbTest.java -------------------------------------------------------------------------------- /core/slee/services/txsipserversbb/src/test/java/org/mobicents/smsc/slee/services/smpp/server/tx/Utf8EncodingTest.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.slee.services.smpp.server.tx; 2 | 3 | import java.nio.charset.Charset; 4 | 5 | import org.testng.annotations.Test; 6 | 7 | public class Utf8EncodingTest { 8 | 9 | @Test 10 | public void a1Test() { 11 | // incorrect 12 | byte[] message = new byte[] { 0x61, 0x61, 0x61, 0x5C, 0x6E, 0x34, 0x62, 0x62, 0x62 }; 13 | Charset utf8 = Charset.forName("UTF-8"); 14 | 15 | String msg = new String(message, utf8); 16 | // result: "aaa\n4bbb" 17 | 18 | // correct 19 | message = new byte[] { 0x61, 0x61, 0x61, 0x26, 0x23, 0x31, 0x33, 0x3B, 0x62, 0x62, 0x62 }; 20 | 21 | msg = new String(message, utf8); 22 | // result: aaa bbb 23 | 24 | int g1 = 0; 25 | g1++; 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /core/slee/services/txsmppserversbb/.gitignore: -------------------------------------------------------------------------------- 1 | /Test_cc_mccmnc.xml 2 | /Test_corrid.xml 3 | /Test_sip.xml 4 | /Test_smscproperties.xml 5 | /TestTxSmpp_mproc.xml 6 | -------------------------------------------------------------------------------- /core/smsc-common-library/src/main/java/org/mobicents/smsc/cassandra/SmsRoutingRuleType.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.mobicents.smsc.cassandra; 5 | 6 | /** 7 | * @author Amit Bhayani 8 | * 9 | */ 10 | public enum SmsRoutingRuleType { 11 | SMPP, SIP; 12 | } 13 | -------------------------------------------------------------------------------- /core/smsc-common-library/src/main/java/org/mobicents/smsc/library/ErrorAction.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.library; 2 | 3 | /** 4 | * 5 | * @author Amit Bhayani 6 | * @author sergey vetyutnev 7 | * 8 | */ 9 | public enum ErrorAction { 10 | subscriberBusy, 11 | memoryCapacityExceededFlag, // MNRF 12 | mobileNotReachableFlag, // MNRF 13 | notReachableForGprs, // MNRG 14 | permanentFailure, 15 | temporaryFailure, 16 | 17 | // temporaryFailure, permanentFailure; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /core/smsc-common-library/src/test/java/org/mobicents/smsc/library/RETest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/core/smsc-common-library/src/test/java/org/mobicents/smsc/library/RETest.java -------------------------------------------------------------------------------- /docs/Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/Architecture.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/Author_Group.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/Author_Group.adoc -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/Book_Info.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/Book_Info.adoc -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/Chapter-Shell_Commands.adoc: -------------------------------------------------------------------------------- 1 | = Shell Commands 2 | 3 | This chapter describes the available Shell commands and provides examples of usage. 4 | To see examples of specific flow or to perform certain tasks, please refer to corresponding sections devoted to `Linksets`, `SCCP` or `M3UA` 5 | -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/Common_Content/Preface.adoc: -------------------------------------------------------------------------------- 1 | 2 | :sectnums!: 3 | 4 | [preface] 5 | = Preface 6 | 7 | :leveloffset: 1 8 | include::Section-Conventions.adoc[] 9 | :leveloffset: 0 10 | 11 | :leveloffset: 1 12 | include::Section-Feedback.adoc[] 13 | :leveloffset: 0 14 | 15 | :sectnums: -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/Revision_History.adoc: -------------------------------------------------------------------------------- 1 | 2 | :sectnums!: 3 | 4 | [appendix] 5 | = Revision History 6 | 7 | 8 | 9 | :sectnums: -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GTT-Example1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GTT-Example1.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GTT-Example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GTT-Example2.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GTT-Example3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GTT-Example3.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GTT-Example4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GTT-Example4.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GUI-SMSC-GW-SMPP-EDIT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GUI-SMSC-GW-SMPP-EDIT.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GUI-SMSC-GW-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GUI-SMSC-GW-main.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GUI_Campaign_Management.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GUI_Campaign_Management.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GUI_Campaign_Management_View.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/GUI_Campaign_Management_View.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/RestCommSMSC-Graphs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/RestCommSMSC-Graphs.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SCCPAddress.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SCCPAddress.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMS-routing-ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMS-routing-ex.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-FEP-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-FEP-schema.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-RestComm-Incoming-SIP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-RestComm-Incoming-SIP.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-RestComm-Incoming-SMPP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-RestComm-Incoming-SMPP.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-RestComm-Incoming-SS7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-RestComm-Incoming-SS7.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-RestComm-Outgoing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SMSC-RestComm-Outgoing.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SS7StackSimple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SS7StackSimple.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SS7StackSimple.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/SS7StackSimple.odg -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example1.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example2.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example3.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example4.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example5.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example6.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example7.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/Simulator-Example8.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/binary-ss7-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/binary-ss7-service.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/binary-ss7-simulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/binary-ss7-simulator.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/binnar-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/binnar-structure.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/mproc-triggers.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/mproc-triggers.odg -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smpp-sim-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smpp-sim-01.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smpp-sim-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smpp-sim-02.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smpp-sim-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smpp-sim-03.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smsc-SMPP-Loadbalancing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smsc-SMPP-Loadbalancing.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smsc-application-design-overview.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smsc-application-design-overview.odg -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smsc-application-design-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/smsc-application-design-overview.png -------------------------------------------------------------------------------- /docs/adminguide/sources-asciidoc/src/main/asciidoc/images/ss7-design-overview.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/ss7-design-overview.odg -------------------------------------------------------------------------------- /docs/adminguide/sources/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 4.0.0 5 | 6 | 7 | restcomm-smsc-adminguide 8 | org.mobicents.smsc.docs.adminguide 9 | 3.0.0-SNAPSHOT 10 | 11 | 12 | restcomm-smsc-adminguide-sources 13 | RestComm SMSC :: Docs :: Admin Guide :: Sources :: ${project.artifactId} 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ${basedir}/src/main/resources 22 | true 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/Author_Group.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | %BOOK_ENTITIES; 5 | ]> 6 | 8 | 9 | Amit 10 | Bhayani 11 | &AUTHOR.EMAIL.AMIT; 12 | 13 | 14 | Sergey 15 | Vetyutnev 16 | &AUTHOR.EMAIL.SERGEY; 17 | 18 | 19 | Vinu S 20 | Renish 21 | &AUTHOR.EMAIL.VINU; 22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/Chapter-Shell_Commands.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | %BOOK_ENTITIES; 6 | ]> 7 | 8 | 10 | Shell Commands 11 | 12 | This chapter describes the available Shell 13 | commands and provides examples of usage. 14 | To see examples of specific flow or to perform certain tasks, please refer to corresponding sections devoted to 15 | Linksets, SCCP or M3UA 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/GTT-Example1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/GTT-Example1.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/GTT-Example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/GTT-Example2.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/GTT-Example3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/GTT-Example3.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/GTT-Example4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/GTT-Example4.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/GUI-SMSC-GW-SMPP-EDIT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/GUI-SMSC-GW-SMPP-EDIT.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/GUI-SMSC-GW-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/GUI-SMSC-GW-main.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/GUI_Campaign_Management.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/GUI_Campaign_Management.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/GUI_Campaign_Management_View.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/GUI_Campaign_Management_View.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/RestCommSMSC-Graphs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/RestCommSMSC-Graphs.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/SCCPAddress.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/SCCPAddress.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/SMSC-RestComm-Incoming-SIP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/SMSC-RestComm-Incoming-SIP.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/SMSC-RestComm-Incoming-SMPP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/SMSC-RestComm-Incoming-SMPP.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/SMSC-RestComm-Incoming-SS7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/SMSC-RestComm-Incoming-SS7.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/SMSC-RestComm-Outgoing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/SMSC-RestComm-Outgoing.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/SS7StackSimple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/SS7StackSimple.jpg -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/SS7StackSimple.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/SS7StackSimple.odg -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example1.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example2.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example3.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example4.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example5.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example6.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example7.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/Simulator-Example8.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/binary-ss7-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/binary-ss7-service.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/binary-ss7-simulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/binary-ss7-simulator.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/binnar-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/binnar-structure.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/smpp-sim-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/smpp-sim-01.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/smpp-sim-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/smpp-sim-02.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/smpp-sim-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/smpp-sim-03.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/smsc-SMPP-Loadbalancing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/smsc-SMPP-Loadbalancing.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/smsc-application-design-overview.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/smsc-application-design-overview.odg -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/smsc-application-design-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/smsc-application-design-overview.png -------------------------------------------------------------------------------- /docs/adminguide/sources/src/main/resources/en-US/images/ss7-design-overview.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/adminguide/sources/src/main/resources/en-US/images/ss7-design-overview.odg -------------------------------------------------------------------------------- /docs/commons/src/main/resources/en-US/common/Preface.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | Preface 6 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/installationguide/sources-asciidoc/src/main/asciidoc/Author_Group.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/installationguide/sources-asciidoc/src/main/asciidoc/Author_Group.adoc -------------------------------------------------------------------------------- /docs/installationguide/sources-asciidoc/src/main/asciidoc/Book_Info.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/docs/installationguide/sources-asciidoc/src/main/asciidoc/Book_Info.adoc -------------------------------------------------------------------------------- /docs/installationguide/sources-asciidoc/src/main/asciidoc/Chapter-Post_Installation_Configuration.adoc: -------------------------------------------------------------------------------- 1 | [[_setup_configuration]] 2 | = Post Installation Configuration 3 | 4 | Now that you have installed {this-platform} {this-application} to suit your needs, you can go ahead and configure the Stack to meet your requirements. 5 | The User Guide (available along with this Installation Guide) in the [path]_{this-folder}-ss7-/ss7/docs_ folder will assist you in configuring and managing the Stack. 6 | The Shell Management module will enable you to easily configure the Stack using the Command Line Interface (CLI) tool. 7 | 8 | == Memory Settings 9 | 10 | -Xms3072m:: 11 | Initial heap size, set in megabytes 12 | 13 | -Xmx3072m:: 14 | Maximum heap size, set in megabytes 15 | -------------------------------------------------------------------------------- /docs/installationguide/sources-asciidoc/src/main/asciidoc/Chapter-Setup_Uninstalling.adoc: -------------------------------------------------------------------------------- 1 | [[_setup_uninstalling]] 2 | = Uninstalling 3 | 4 | If you wish to remove {this-platform} {this-application} you can do so by deleting the installation directory. 5 | 6 | -------------------------------------------------------------------------------- /docs/installationguide/sources-asciidoc/src/main/asciidoc/Common_Content/Preface.adoc: -------------------------------------------------------------------------------- 1 | 2 | :sectnums!: 3 | 4 | [preface] 5 | = Preface 6 | 7 | :leveloffset: 1 8 | include::Section-Conventions.adoc[] 9 | :leveloffset: 0 10 | 11 | :leveloffset: 1 12 | include::Section-Feedback.adoc[] 13 | :leveloffset: 0 14 | 15 | :sectnums: -------------------------------------------------------------------------------- /docs/installationguide/sources-asciidoc/src/main/asciidoc/Revision_History.adoc: -------------------------------------------------------------------------------- 1 | 2 | :sectnums!: 3 | 4 | [appendix] 5 | = Revision History 6 | 7 | 8 | 9 | :sectnums: -------------------------------------------------------------------------------- /docs/installationguide/sources/src/main/resources/en-US/Author_Group.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | %BOOK_ENTITIES; 5 | ]> 6 | 7 | 8 | Amit 9 | Bhayani 10 | &AUTHOR.EMAIL.AMIT; 11 | 12 | 13 | Sergey 14 | Vetyutnev 15 | &AUTHOR.EMAIL.SERGEY; 16 | 17 | 18 | Vinu S 19 | Renish 20 | &AUTHOR.EMAIL.VINU; 21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/installationguide/sources/src/main/resources/en-US/Chapter-Setup_Uninstalling.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | %BOOK_ENTITIES; 5 | ]> 6 | 7 | 9 | Uninstalling 10 | If you wish to remove &THIS.PLATFORM; &THIS.APPLICATION; you can do so by deleting the installation directory. 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/releasenotes/sources/src/main/resources/en-US/Author_Group.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | %BOOK_ENTITIES; 5 | ]> 6 | 7 | 8 | Amit 9 | Bhayani 10 | &AUTHOR.EMAIL.AMIT; 11 | 12 | 13 | Sergey 14 | Vetyutnev 15 | &AUTHOR.EMAIL.SERGEY; 16 | 17 | 18 | Vinu S 19 | Renish 20 | &AUTHOR.EMAIL.VINU; 21 | 22 | 23 | -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | java:/jaas/jmx-console 8 | 9 | -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/favicon.png -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/modules/welcome.html: -------------------------------------------------------------------------------- 1 |
2 |

WELCOME TO

3 |

RestComm SMSC Gateway Management Console

4 |

5 | POWERED BY 6 |
-------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/font/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/font/FontAwesome.otf -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/font/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/font/fontawesome-webfont.eot -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/font/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/font/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/font/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/font/fontawesome-webfont.woff -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/images/SMSC-Gateway-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/images/SMSC-Gateway-logo.png -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/images/favicon.png -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/images/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/images/header.png -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/images/telestax-logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/images/telestax-logo-dark.png -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/images/telestax-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/images/telestax-logo.png -------------------------------------------------------------------------------- /management/ui-management/src/main/webapp/resources/images/top-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/management/ui-management/src/main/webapp/resources/images/top-background.png -------------------------------------------------------------------------------- /release-wildfly/ant-contrib-1.0b3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/release-wildfly/ant-contrib-1.0b3.jar -------------------------------------------------------------------------------- /release-wildfly/xmltask.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/release-wildfly/xmltask.jar -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | -------------------------------------------------------------------------------- /test/features/logs/.gitignore: -------------------------------------------------------------------------------- 1 | *.txt 2 | -------------------------------------------------------------------------------- /test/hlr-simulator/bootstrap/src/main/config/data/Mtp3UserPart_m3ua1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /test/hlr-simulator/bootstrap/src/main/config/data/SCTPManagement_sctp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/hlr-simulator/bootstrap/src/main/config/data/SccpStack_management2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /test/hlr-simulator/bootstrap/src/main/config/data/SccpStack_sccpresource2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /test/hlr-simulator/bootstrap/src/main/config/map-beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 8 11 | 12 | 13 | 14 | 15 | 16 | 17 | 6 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /test/hlr-simulator/bootstrap/src/main/config/server-beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/hlr-simulator/bootstrap/src/main/resources/org/mobicents/smsc/server/bootstrap/version.properties: -------------------------------------------------------------------------------- 1 | # release.version correspons to the version currently in development. 2 | # At the time of a public release of the version, 3 | # the source repository has to be tagged with it and the property needs to increment in this file. 4 | release.version=${pom.version} 5 | -------------------------------------------------------------------------------- /test/hlr-simulator/mapmodule/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | jar 5 | 6 | 7 | org.mobicents.smsc 8 | test 9 | 7.4.0-SNAPSHOT 10 | 11 | 12 | test-mapmodule 13 | Test : MapModule 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /test/http-load/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | 5 | 6 | 7 | restcomm-smsc-parent 8 | org.mobicents.smsc 9 | 7.4.0-SNAPSHOT 10 | ../../pom.xml 11 | 12 | 13 | http-load 14 | 15 | jar 16 | 17 | 18 | -------------------------------------------------------------------------------- /test/http-load/src/main/resources/sendSMS/data/SmscManagement_httpusers.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /test/smpp-load/README.txt: -------------------------------------------------------------------------------- 1 | This is simple load test for MAP. 2 | To run test follow the steps 3 | 1) Modify the parameter and to suit your test. The first parameter is number of complete MAP calls the test should make and second parameter is number of concurrent MAP Dialogs the test should maintain. If concurrent MAP Dialog goes above threshold limit, test will throttle the creation of more Dialog till concurrent MAP Dialog again comes down below 50% of threshold specified. 4 | 2) Clean the previous execution logs by calling "mvn/ant clean" 5 | 3) Build load test and assemble by calling "ant assemble" 6 | 4) Start server by calling "ant server" 7 | 5) Start client by calling "ant client" 8 | 6) Start slow server by calling "ant slowserver" 9 | 10 | 11 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/assembly/assemble.xml: -------------------------------------------------------------------------------- 1 | 2 | load 3 | 4 | dir 5 | 6 | false 7 | 8 | 9 | / 10 | false 11 | runtime 12 | 13 | 14 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/AddressConverter.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | import com.cloudhopper.smpp.type.Address; 4 | 5 | public class AddressConverter extends GlobalConverter { 6 | 7 | public AddressConverter(GlobalContext ctx) { 8 | super(ctx); 9 | } 10 | 11 | @Override 12 | public Object convert(Class type, Object o) { 13 | Address address = new Address((byte) 0x01, (byte) 0x01, (String) o); 14 | return address; 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/CyclicCounter.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | import java.util.concurrent.atomic.AtomicInteger; 4 | 5 | public class CyclicCounter { 6 | private final int maxVal; 7 | private final AtomicInteger ai = new AtomicInteger(0); 8 | 9 | public CyclicCounter(int maxVal) { 10 | this.maxVal = maxVal; 11 | } 12 | 13 | public int cyclicallyIncrementAndGet() { 14 | int curVal, newVal; 15 | do { 16 | curVal = this.ai.get(); 17 | newVal = (curVal + 1) % this.maxVal; 18 | } while (!this.ai.compareAndSet(curVal, newVal)); 19 | return newVal; 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/GlobalEvent.java: -------------------------------------------------------------------------------- 1 | 2 | package org.mobicents.protocols.smpp.load.smppp; 3 | 4 | 5 | public enum GlobalEvent { 6 | START,STOP,CHANGE_RATE,ASSOCIATION_UP,TRAFFIC_TIMER, RATE_CHANGED 7 | 8 | } 9 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/GlobalState.java: -------------------------------------------------------------------------------- 1 | 2 | package org.mobicents.protocols.smpp.load.smppp; 3 | 4 | 5 | public enum GlobalState { 6 | NULL, WAITING_ASSOC, ASSOCIATED,TRAFFIC, STOPPING, STOPPED 7 | } 8 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/IsScenarioStep.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | import org.squirrelframework.foundation.fsm.Condition; 4 | 5 | public class IsScenarioStep implements Condition{ 6 | 7 | private final String expectedStep; 8 | 9 | public IsScenarioStep(String expectedStep) { 10 | this.expectedStep = expectedStep; 11 | } 12 | 13 | 14 | 15 | @Override 16 | public boolean isSatisfied(ScenarioContext ctx) { 17 | ScenarioStep step = ctx.globalContext.scenarioXml.getSteps().get(ctx.currentStep); 18 | return step.getType().equals(expectedStep); 19 | } 20 | 21 | @Override 22 | public String name() { 23 | return "IsScenarioStep"; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/ReleaseOnShutdown.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | public class ReleaseOnShutdown extends Thread { 4 | 5 | private final GlobalContext ctx; 6 | 7 | public ReleaseOnShutdown(GlobalContext ctx) { 8 | super("RemoteControlTH"); 9 | this.ctx = ctx; 10 | 11 | } 12 | 13 | @Override 14 | public void run() { 15 | ctx.logger.info("ShutdownHook invoked, stopping"); 16 | ctx.fsm.fire(GlobalEvent.STOP, ctx); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/Scenario.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | import com.cloudhopper.smpp.SmppSessionListener; 4 | 5 | public interface Scenario extends SmppSessionListener { 6 | void init(GlobalContext ctx); 7 | void createDialog(GlobalContext ctx) throws Exception ; 8 | } 9 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/ScenarioEvent.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | public enum ScenarioEvent { 4 | START, SCENARIO_STEP, FINISH, MSG_RECEIVED, PAUSE_FINISHED, SCENARIO_COMPLETED, DIALOG_CREATED, MSG_SENT, RECV_TIMEOUT 5 | } 6 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/ScenarioState.java: -------------------------------------------------------------------------------- 1 | 2 | package org.mobicents.protocols.smpp.load.smppp; 3 | 4 | 5 | public enum ScenarioState { 6 | PROCESSING_STEP,CREATING_DIALOG, SENDING, PAUSED, RECEIVING, FINISHED, FAILED 7 | } 8 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/StackInitializer.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | 4 | public interface StackInitializer { 5 | String getStackProtocol(); 6 | void init(GlobalContext ctx) throws Exception; 7 | void stop(GlobalContext ctx) throws Exception; 8 | } 9 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/SteppedEngine.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | public class SteppedEngine extends AbstractScenario { 4 | 5 | @Override 6 | public void createDialog(GlobalContext ctx) throws Exception { 7 | ScenarioContext sCtx = new ScenarioContext(ctx); 8 | sCtx.fsm.start(sCtx); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/SteppedScenario.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | import javax.xml.bind.annotation.XmlRootElement; 6 | 7 | @XmlRootElement 8 | public class SteppedScenario { 9 | private List steps = new ArrayList(); 10 | 11 | public SteppedScenario() { 12 | } 13 | 14 | public List getSteps() { 15 | return steps; 16 | } 17 | 18 | public void setSteps(List steps) { 19 | this.steps = steps; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/SteppedTrafficTask.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | public class SteppedTrafficTask implements Runnable { 4 | 5 | GlobalContext ctx; 6 | 7 | public SteppedTrafficTask(GlobalContext ctx) { 8 | this.ctx = ctx; 9 | } 10 | 11 | @Override 12 | public void run() { 13 | try { 14 | ctx.scenario.createDialog(ctx); 15 | ctx.incrementCounter("CreatedScenario"); 16 | } catch (Exception ex) { 17 | ctx.logger.info("failed ot create dialog", ex); 18 | ctx.incrementCounter("FailedScenario"); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/StopAction.java: -------------------------------------------------------------------------------- 1 | 2 | package org.mobicents.protocols.smpp.load.smppp; 3 | 4 | import org.squirrelframework.foundation.fsm.Action; 5 | 6 | 7 | public class StopAction implements Action { 8 | 9 | @Override 10 | public void execute(GlobalState s, GlobalState s1, GlobalEvent e, GlobalContext ctx, GlobalFSM t) { 11 | ctx.trafficFuture.cancel(false); 12 | } 13 | 14 | @Override 15 | public String name() { 16 | return "StopAction"; 17 | } 18 | 19 | @Override 20 | public int weight() { 21 | return 0; 22 | } 23 | 24 | @Override 25 | public boolean isAsync() { 26 | return false; 27 | } 28 | 29 | @Override 30 | public long timeout() { 31 | return 0; 32 | } 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /test/smpp-load/src/main/java/org/mobicents/protocols/smpp/load/smppp/TrafficTask.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.protocols.smpp.load.smppp; 2 | 3 | public class TrafficTask implements Runnable { 4 | 5 | GlobalContext ctx; 6 | 7 | public TrafficTask(GlobalContext ctx) { 8 | this.ctx = ctx; 9 | } 10 | 11 | @Override 12 | public void run() { 13 | try { 14 | ctx.scenario.createDialog(ctx); 15 | ctx.incrementCounter("CreatedScenario"); 16 | } catch (Exception ex) { 17 | ctx.logger.info("failed ot create dialog", ex); 18 | ctx.incrementCounter("FailedScenario"); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /tools/cassandra-tool/cassandratool/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | cassandra-tool-parent 4 | org.mobicents.smsc 5 | 7.4.0-SNAPSHOT 6 | 7 | 4.0.0 8 | 9 | cassandra-tool 10 | 11 | RestComm Cassandra tool :: Tool 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /tools/cdr-parser/cdr-parser/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | cdr-parser-parent 4 | org.mobicents.smsc 5 | 7.4.0-SNAPSHOT 6 | 7 | 4.0.0 8 | 9 | cdr-parser 10 | 11 | RestComm CDR Parser :: CDR Parser 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /tools/smpp-simulator/bootstrap/src/main/assembly/common.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | target/run.jar 5 | bin/run.jar 6 | 7 | 8 | 9 | 10 | src/main/config/log4j.xml 11 | conf/log4j.xml 12 | 13 | 14 | src/main/config/data.txt 15 | data/data.txt 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /tools/smpp-simulator/bootstrap/src/main/config/data.txt: -------------------------------------------------------------------------------- 1 | Simulator will persist the XML file in this folder. -------------------------------------------------------------------------------- /tools/smpp-simulator/bootstrap/src/main/resources/org/mobicents/protocols/ss7/tools/simulator/bootstrap/version.properties: -------------------------------------------------------------------------------- 1 | # release.version correspons to the version currently in development. 2 | # At the time of a public release of the version, 3 | # the source repository has to be tagged with it and the property needs to increment in this file. 4 | release.version=${pom.version} 5 | -------------------------------------------------------------------------------- /tools/smpp-simulator/simulator/src/main/java/org/mobicents/smsc/tools/smppsimulator/SmppTestingForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/tools/smpp-simulator/simulator/src/main/java/org/mobicents/smsc/tools/smppsimulator/SmppTestingForm.java -------------------------------------------------------------------------------- /tools/smpp-simulator/simulator/src/main/resources/SmppSimulatorParameters.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 1000 7 | 8 | 9 | -------------------------------------------------------------------------------- /tools/stresstool/stresstool/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | stresstool-parent 4 | org.mobicents.smsc 5 | 7.4.0-SNAPSHOT 6 | 7 | 4.0.0 8 | 9 | stresstool 10 | 11 | Cassandra StressTool :: StressTool 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /tools/stresstool/stresstool/src/main/java/org/mobicents/smsc/tools/stresstool/NN_DBOper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/smscgateway/90a67dd4cc7285657b3834ab48520f004943bff8/tools/stresstool/stresstool/src/main/java/org/mobicents/smsc/tools/stresstool/NN_DBOper.java -------------------------------------------------------------------------------- /tools/stresstool/stresstool/src/main/java/org/mobicents/smsc/tools/stresstool/NN_LoadedTargetId.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.tools.stresstool; 2 | 3 | import java.util.Date; 4 | 5 | public class NN_LoadedTargetId { 6 | 7 | private String targetId; 8 | private Date dtx; 9 | private long dueSlot; 10 | 11 | public String getTargetId() { 12 | return targetId; 13 | } 14 | 15 | public Date getDtx() { 16 | return dtx; 17 | } 18 | 19 | public long getDueSlot() { 20 | return dueSlot; 21 | } 22 | 23 | public NN_LoadedTargetId(String targetId, Date dtx, long dueSlot) { 24 | this.targetId = targetId; 25 | this.dtx = dtx; 26 | this.dueSlot = dueSlot; 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /tools/stresstool/stresstool/src/main/java/org/mobicents/smsc/tools/stresstool/ProcessTask.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.tools.stresstool; 2 | 3 | public interface ProcessTask { 4 | 5 | boolean isReady(); 6 | 7 | String getResults(); 8 | 9 | void terminate(); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /tools/stresstool/stresstool/src/main/java/org/mobicents/smsc/tools/stresstool/TT_DBOperationsProxy.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.tools.stresstool; 2 | 3 | //import org.mobicents.smsc.cassandra.DBOperations_C1; 4 | 5 | import com.datastax.driver.core.Session; 6 | 7 | public class TT_DBOperationsProxy /* extends DBOperations_C1 */ { 8 | 9 | // public Session getSession() { 10 | // return this.session; 11 | // } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /tools/stresstool/stresstool/src/main/java/org/mobicents/smsc/tools/stresstool/TT_DBOperationsProxy2.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.tools.stresstool; 2 | 3 | import com.datastax.driver.core.Session; 4 | 5 | public class TT_DBOperationsProxy2 extends NN_DBOper { 6 | 7 | public Session getSession() { 8 | return this.session; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /tools/stresstool/stresstool/src/main/java/org/mobicents/smsc/tools/stresstool/TT_DBOperationsProxy3.java: -------------------------------------------------------------------------------- 1 | package org.mobicents.smsc.tools.stresstool; 2 | 3 | import java.util.Date; 4 | 5 | import org.mobicents.smsc.cassandra.DBOperations; 6 | import org.mobicents.smsc.cassandra.PersistenceException; 7 | import org.mobicents.smsc.cassandra.PreparedStatementCollection; 8 | 9 | import com.datastax.driver.core.Session; 10 | 11 | public class TT_DBOperationsProxy3 extends DBOperations { 12 | 13 | public Session getSession() { 14 | return this.session; 15 | } 16 | 17 | public PreparedStatementCollection getStatementCollection(Date dt) throws PersistenceException { 18 | return super.getStatementCollection(dt); 19 | } 20 | 21 | } 22 | --------------------------------------------------------------------------------