-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document usage for the SS7 simulator #58
Comments
Note: There's some mention of the simulator and how to start it here: http://documentation.telestax.com/core/gmlc/GMLC_Admin_Guide.html#_running_the_gateway_simulator But what we're really missing is a step by step of how to actually use it and do a full test request with the GMLC. |
Thanks @angrygreenfrogs. Agreed. |
Btw, that Admin Guide needs a total refactor. I'm committed to do that. |
All sounds good, @FerUy. Yeah, I can see the admin guide was essentially a find/replace from USSD it looks like - a lot of it is still close to the truth, of course. In my spare minutes I'll poke around a bit more with the simulator and write down any relevant notes somewhere (perhaps I'll keep going with putting them in the readme until we pull them out into the full guides). |
Great @angrygreenfrogs ... actually, I've been working on that since yesterday too (along with other tasks). Will come back when finished debugging some stuff there. |
@FerUy do we have an issue in github to track the Admin Guide refactoring ? |
@angrygreenfrogs tell me if this helps. Follow this steps in order to run the simulation. First you'll need to fix the default configuration (0.1 and 0.2): 0.1) In $JBOSS_HOME/server/simulator/data/SccpStack_sccprouter2.xml set the configuration to the following: 0.2) In $JBOSS_HOME/server/simulator/data/SccpStack_sccpresource2.xml set the configuration to the following:
This is consistent with what's by default configured in $JBOSS_HOME/server/simulator/data/Mtp3UserPart_m3ua1.xml
The latter shall be consistent with what was configured in 0.1 & 0.2, i.e. $JBOSS_HOME/server/simulator/data/SccpStack_sccprouter2.xml and $JBOSS_HOME/server/simulator/data/SccpStack_sccpresource2.xml (NEVER run the simulator previous to the server, as it might overwrite the server configuration).
and ATI_TEST_SERVER is set, then click "Run Test":
In the server console log, you should see something like this: 14:31:31,825 WARN SccpStackImpl-SccpStack Rx : MTP-RESUME: AffectedDpc=1 You are then set to test.
Meanwhile, in the server console log, you should read something like this: If you check the SS7 simulator (where the MAP ATI was sent and responded back), you should be able to see the following request and response (click on "Open Event Window" on each event logged):
mlpreq.txt is like this (you may change the MSISDN): ` <svc_init xmlns="MLP_SVC_INIT_310.dtd"> You should receive the following "hardcoded" response: In the server console log, you should see something like this: Parsed location request for MSISDN: 59899077937 Looking forward for your feedback to close this issue and make the proper additions to Admin Guide and perhaps README file. |
Related to RestComm/jss7#100
It'd be nice to include some "Getting Started" user (or developer) level documentation explaining how to install and use the JSS7 simulator with the GMLC.
I haven't used the simulator before myself, but it looks like it has a bit of a learning curve on it. There's some related docs here:
https://github.com/RestComm/jss7/blob/master/docs/userguide/sources-asciidoc/src/main/asciidoc/Chapter-Simulator.adoc#_running_ss7_simulator
The text was updated successfully, but these errors were encountered: