Route on GT

849 views
Skip to first unread message

mehdi

unread,
Dec 26, 2018, 9:46:13 AM12/26/18
to mobicents-public
Hello Guys,

I build a CAP V2 jain slee application based on Gw USSD (https://groups.google.com/forum/#!topic/mobicents-public/4OVjtSOZlhY) (based on jboss 5.1.0 and  jain slee 2.7.0)
 i always used route on PC and SSN.

Now i have to implement Route on GT .


My GT is 33609007161 ssn 146 and pc = 10849 
the incoming idp come from 33689008000 ssn 146 and pc 10805


Original message without rule setted is like that

2018-11-19 12:09:52,991 WARN  [org.mobicents.protocols.ss7.sccp.impl.SccpRoutingControl] (pool-30-thread-1) Received SccpMessage for Translation but no matching Rule found for local routing
SccpMessage=Sccp Msg [Type=UDT sls=4 incomingOpc=10805 incomingDpc=10849 outgoingDpc=-1 
CallingAddress(pc=0,ssn=146,AI=18,gt=GT0100{tt=0,np=ISDN_TELEPHONY, na=INTERNATIONAL,digits=33689008000})
CalledParty(   pc=0,ssn=146,AI=18,gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33609007161}) 
DataLen=182]

2018-11-19 12:09:52,993 WARN  [org.mobicents.protocols.ss7.sccp.impl.SccpRoutingControl] (pool-30-thread-1) Received SccpMessage for Translation but no matching Rule found for local routing
SccpMessage=Sccp Msg [Type=UDTS sls=0 returnCause=NO_TRANSLATION_FOR_ADDRESS incomingOpc=-1 incomingDpc=-1 outgoingDpc=-1 CallingAddress(pc=0,ssn=146,AI=18,gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33609007161}) CalledParty(pc=0,ssn=146,AI=18,gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33689008000}) DataLen=182


i tried many way to setup the rule : 

              -via the ss7 cli  with two rules and two primary address (one for the called party and one other for the callingparty)
              sccp primary_add create 1 18 10805 146 0 1 4 33689008000
              sccp primary_add create 2 18 10849 146 0 1 4 33609007161
       and 
              sccp rule create 1 K 18 10805 146 0 1 4 33689008000 1
              sccp rule create 2 K 18 10849 146 0 1 4 33609007161 2

              -with the xml files directly


<?xml version="1.0" encoding="UTF-8" ?>
<rule>
<id value="1"/>
<value ruleType="Solitary" loadSharingAlgo="Undefined" originatingType="RemoteOriginated" mask="K" paddress="1" saddress="-1">
<patternSccpAddress pc="0" ssn="146">
<ai value="18"/>
<gt type="GT0100" tt="0" es="1" np="1" nai="4" digits="33609007161"/>
</patternSccpAddress>
</value>
<id value="2"/>
<value ruleType="Solitary" loadSharingAlgo="Undefined" originatingType="LocalOriginated" mask="K" paddress="2" saddress="-1">
<patternSccpAddress pc="0" ssn="146">
<ai value="18"/>
<gt type="GT0100" tt="0" es="1" np="1" nai="4" digits="33689008000"/>
</patternSccpAddress>
</value>
</rule>
<routingAddress>
<id value="1"/>
<sccpAddress pc="0" ssn="146">
<ai value="18"/>
<gt type="GT0100" tt="0" es="1" np="1" nai="4" digits="33609007161"/>
</sccpAddress>
<id value="2"/>
<sccpAddress pc="0" ssn="146">
<ai value="18"/>
<gt type="GT0100" tt="0" es="1" np="1" nai="4" digits="33689008000"/>
</sccpAddress>
</routingAddress>
<longMessageRule/>
<sap>
<id value="1"/>
<value mtp3Id="1" opc="2" ni="2">
<mtp3DestinationMap>
<id value="1"/>
<value firstDpc="1" lastDpc="1" firstSls="0" lastSls="255" slsMask="255"/>
</mtp3DestinationMap>
</value>
<id value="2"/>
<value mtp3Id="1" opc="10849" ni="2">
<mtp3DestinationMap>
<id value="1"/>
<value firstDpc="10805" lastDpc="10999" firstSls="0" lastSls="255" slsMask="255"/>
</mtp3DestinationMap>
</value>
<id value="3"/>
<value mtp3Id="1" opc="10849" ni="2">
<mtp3DestinationMap>
<id value="1"/>
<value firstDpc="3401" lastDpc="3454" firstSls="0" lastSls="255" slsMask="255"/>
</mtp3DestinationMap>
</value>
</sap>



the method cli doesn't work even if i change primary_add  by address, and with the xml too i had the following ERROR

server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1) Exception in thread "pool-30-thread-1"
server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1) java.lang.NoSuchMethodError: org.mobicents.protocols.ss7.sccp.Rule.matches(Lorg/mobicents/protocols/ss7/sccp/parameter/SccpAddress;)Z
server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1)         at org.mobicents.protocols.ss7.sccp.impl.router.RouterImpl.findRule(RouterImpl.java:286)
server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1)         at org.mobicents.protocols.ss7.sccp.impl.SccpRoutingControl.translationFunction(SccpRoutingControl.java:312)
server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1)         at org.mobicents.protocols.ss7.sccp.impl.SccpRoutingControl.routeMssgFromMtp(SccpRoutingControl.java:149)
server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1)         at org.mobicents.protocols.ss7.sccp.impl.SccpStackImpl.onMtp3TransferMessage(SccpStackImpl.java:735)
server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1)         at org.mobicents.protocols.ss7.mtp.Mtp3UserPartBaseImpl$MsgTransferDeliveryHandler.run(Mtp3UserPartBaseImpl.java:263)
server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
server.log.2018-12-17:2018-12-17 17:32:43,320 ERROR [STDERR] (pool-30-thread-1)         at java.lang.Thread.run(Thread.java:745)


Has someone any idea ?

Thanks in advance.

BR,

Mehdi

mehdi

unread,
Jan 2, 2019, 6:33:48 AM1/2/19
to mobicents-public
HAPPY NEW YEAR ALL !!!! Best wishes :)

Has someone any idea :) ?

Thanks in advance.

Best Regards!!


Mehdi

mehdi

unread,
Jan 7, 2019, 4:59:12 AM1/7/19
to mobicents-public
Has someone any idea ?

BR,

Thanks in advance.

Mehdi

Le mercredi 26 décembre 2018 15:46:13 UTC+1, mehdi a écrit :

mehdi

unread,
Feb 19, 2019, 6:37:21 AM2/19/19
to mobicents-public
No one for an answer :(

Ibrahima Gaye

unread,
Feb 19, 2019, 8:04:41 AM2/19/19
to mobicent...@googlegroups.com, restcomm
Hi really want to help but i don't have environment to test,
Best regards,
Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 



--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobicents-public/016ff1b9-8fca-4d1e-9b1b-fccd5c90b9d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mehdi BOUDOU

unread,
Feb 19, 2019, 8:11:53 AM2/19/19
to rest...@googlegroups.com, mobicent...@googlegroups.com
Thanks Ibrahima :) i still hope to do it with config files but if i have no answer  i think i will do it with development

You received this message because you are subscribed to the Google Groups "restcomm" group.
To unsubscribe from this group and stop receiving emails from it, send an email to restcomm+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/restcomm/CAKCHnoupEquKYZkB8dBkuQsifwmZTKH-e3UVkAWN9_RNcS7z%3DQ%40mail.gmail.com.

Vladimir Tzanev

unread,
Feb 19, 2019, 9:13:26 AM2/19/19
to mobicents-public
Hi mehdi,

Which SS7 version do you use?  2.7.0?
The SccpStack_sccprouter2.xml seems to be correct. The NoSuchMethodError points maybe to some version conflict.

The SS7 code can be found under: https://github.com/RestComm/jss7
Branch 2.0.x is the latest LGPL (2.1.0 already AGPL).

BR,
Vladimir
SccpStack_sccprouter2.xml

Ibrahima Gaye

unread,
Feb 19, 2019, 9:14:43 AM2/19/19
to mobicent...@googlegroups.com, restcomm

Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


Ibrahima Gaye

unread,
Feb 19, 2019, 9:18:45 AM2/19/19
to mobicent...@googlegroups.com, restcomm
Forgot to point it out Vladimir is right,

" java.lang.NoSuchMethodError: org.mobicents.protocols.ss7.sccp.Rule.matches(Lorg/mobicents/protocols/ss7/sccp/parameter/SccpAddress;)Z" this means you call a method not available in this build.

Best regards,
Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


Vladimir Tzanev

unread,
Feb 19, 2019, 9:33:44 AM2/19/19
to mobicents-public
Maybe different versions of sccp - SccpAddress is in sccp-api, RouterImpl in sccp-impl.

BR,
Vladimir

Mehdi BOUDOU

unread,
Feb 19, 2019, 9:54:56 AM2/19/19
to mobicent...@googlegroups.com
Guys thank you for all your answers !!! :)

i will try to resume all answers here :

  • yes @Vladimir 2.7.0 is the version used => thanks i will check the code to see the match function
  • thanks Ibrahima, i had the same opinion
  • @Jozcef, the cli doesnt wants to work anymore thaswhy i made some tests with differents xml and differents post that i found on the group and i'm not sure about what i configured !!  thanks i will tried with pc =0
if someone has the simulator with an example of idp with route on GT enable, it will be kind to share?? :)
You received this message because you are subscribed to a topic in the Google Groups "mobicents-public" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mobicents-public/CN4u9KfgEVM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mobicents-publ...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobicents-public/ecccecf8-bccf-4e86-9a22-56b09dd001db%40googlegroups.com.

Mehdi BOUDOU

unread,
Feb 19, 2019, 10:08:06 AM2/19/19
to mobicent...@googlegroups.com
Guys,

the source code of 2.0
public Rule findRule(SccpAddress calledParty, boolean isMtpOriginated) {
for (FastMap.Entry<Integer, Rule> e = this.rulesMap.head(), end = this.rulesMap.tail(); (e = e.getNext()) != end;) {
Rule rule = e.getValue();
if (rule.matches(calledParty, isMtpOriginated)) {
return rule;
}
}
return null;
} it sounds that my config file calls rule.matches just with calledParty and without isMtpOriginated how can i configured it ? thanks in advance ?

Vladimir Tzanev

unread,
Feb 19, 2019, 10:43:15 AM2/19/19
to mobicents-public
This is not possible - invoke is in SccpRoutingControl - translationFunction:
      Rule rule = this.sccpStackImpl.router.findRule(calledPartyAddress, msg.getIsMtpOriginated());

Can you enable ss7 debug logs and post the result:
            <logger category="org.mobicents.protocols.ss7" use-parent-handlers="true">
                <level name="DEBUG"/>
            </logger>

BR,
Vladimir

Mehdi BOUDOU

unread,
Feb 19, 2019, 11:13:49 AM2/19/19
to mobicent...@googlegroups.com
to be sure : i add it to jboss-log4j.xml in jboss server default conf folder

because i have a different syntax not with logger but with appender syntax 

Ibrahima Gaye

unread,
Feb 19, 2019, 11:13:55 AM2/19/19
to mobicent...@googlegroups.com, restcomm
If you have a template project to reproduce here the tests it would be nice too
Regards,
Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


Le mar. 19 févr. 2019 à 15:54, Mehdi BOUDOU <mehdi....@gmail.com> a écrit :

Vladimir Tzanev

unread,
Feb 19, 2019, 11:27:31 AM2/19/19
to mobicents-public
Sorry, It was my mistake - we use own 2.7.0 fork, which was already moved to wildfly. For jboss5 - in jboss-log4j.xml

Mehdi BOUDOU

unread,
Feb 19, 2019, 11:56:23 AM2/19/19
to mobicent...@googlegroups.com
@Vladimir i will not able to answer today, i depend on a simulator which is not in my side.
When i can received the request i will forward debug logs.

In parrallele, i will modify the simulator ss7 to match the same query (Route on GT ) and to not be dependant

when i finished or when i will be able to received request i will  forward debug logs

We keep in touch, thanks for your help  Guys :)




mehdi

unread,
Mar 1, 2019, 12:12:45 PM3/1/19
to mobicents-public
Guys,

I generate an idp with route on GT (not exactly same value that i want) and i had the same error

Thastwhy i think its the generic error when no rule match

2019-03-01 17:50:13,647 DEBUG [org.mobicents.protocols.ss7.sccp.impl.SccpStackImpl-SccpStack] (pool-30-thread-1) Rx : SCCP message from MTP Sccp Msg [Type=UDT sls=3 incomingOpc=1 incomingDpc=2 outgoingDpc=-1 CallingAddress(pc=0,ssn=146,A
I=18,gt=GT0100{tt=0, np=ISDN_MOBILE, na=INTERNATIONAL, digits=33689008000}) CalledParty(pc=0,ssn=146,AI=18,gt=GT0100{tt=0, np=ISDN_MOBILE, na=INTERNATIONAL, digits=33689008000}) DataLen=132]
2019-03-01 17:50:13,648 ERROR [STDERR] (pool-30-thread-1) Exception in thread "pool-30-thread-1"
2019-03-01 17:50:13,649 ERROR [STDERR] (pool-30-thread-1) java.lang.NoSuchMethodError: org.mobicents.protocols.ss7.sccp.Rule.matches(Lorg/mobicents/protocols/ss7/sccp/parameter/SccpAddress;)Z
2019-03-01 17:50:13,649 ERROR [STDERR] (pool-30-thread-1)       at org.mobicents.protocols.ss7.sccp.impl.router.RouterImpl.findRule(RouterImpl.java:286)
2019-03-01 17:50:13,649 ERROR [STDERR] (pool-30-thread-1)       at org.mobicents.protocols.ss7.sccp.impl.SccpRoutingControl.translationFunction(SccpRoutingControl.java:312)
2019-03-01 17:50:13,649 ERROR [STDERR] (pool-30-thread-1)       at org.mobicents.protocols.ss7.sccp.impl.SccpRoutingControl.routeMssgFromMtp(SccpRoutingControl.java:149)
2019-03-01 17:50:13,649 ERROR [STDERR] (pool-30-thread-1)       at org.mobicents.protocols.ss7.sccp.impl.SccpStackImpl.onMtp3TransferMessage(SccpStackImpl.java:735)
2019-03-01 17:50:13,650 ERROR [STDERR] (pool-30-thread-1)       at org.mobicents.protocols.ss7.mtp.Mtp3UserPartBaseImpl$MsgTransferDeliveryHandler.run(Mtp3UserPartBaseImpl.java:263)
2019-03-01 17:50:13,650 ERROR [STDERR] (pool-30-thread-1)       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
2019-03-01 17:50:13,650 ERROR [STDERR] (pool-30-thread-1)       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
2019-03-01 17:50:13,650 ERROR [STDERR] (pool-30-thread-1)       at java.lang.Thread.run(Thread.java:745)

Can someone generate with cli,  xml files configuration with this theorical data ?

SccpMessage=Sccp Msg [Type=UDT sls=4 incomingOpc=10805 incomingDpc=10849 outgoingDpc=-1 
CallingAddress(pc=0,ssn=146,AI=18,gt=GT0100{tt=0,np=ISDN_TELEPHONY, na=INTERNATIONAL,digits=33689008000})
CalledParty(   pc=0,ssn=146,AI=18,gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33609007161}) 

my server is 10849 and i have to answer to 10805 with a continu, my GT is gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33609007161
and the Distant PC is 10805 with this data ssn=146,AI=18,gt=GT0100{tt=0,np=ISDN_TELEPHONY, na=INTERNATIONAL,digits=33689008000

Thanks in advance,

Guys

BR,

Mehdi


Le mercredi 26 décembre 2018 15:46:13 UTC+1, mehdi a écrit :

Ibrahima Gaye

unread,
Mar 2, 2019, 12:20:08 PM3/2/19
to mobicent...@googlegroups.com
This "  java.lang.NoSuchMethodError: org.mobicents.protocols.ss7.sccp.Rule.matches(Lorg/mobicents/protocols/ss7/sccp/parameter/SccpAddress;)Z "
means version mismatch.
The method is being called with a wrong signature.

Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

mehdi

unread,
Mar 4, 2019, 5:05:20 AM3/4/19
to mobicents-public
Hello Ibrahima,

Thanks for your help !

I think this error is due to bad xml files because i'm not sure about what i configured.
And if i reset my xml files to the origin i will have the following error Received SccpMessage for Translation but no matching Rule found for local routing



thatwhy i asked :
Can someone generate with cli,  xml files configuration with this theorical data ?
SccpMessage=Sccp Msg [Type=UDT sls=4 incomingOpc=10805 incomingDpc=10849 outgoingDpc=-1 
CallingAddress(pc=0,ssn=146,AI=18,gt=GT0100{tt=0,np=ISDN_TELEPHONY, na=INTERNATIONAL,digits=33689008000})
CalledParty(   pc=0,ssn=146,AI=18,gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33609007161}) 

my server is 10849 and i have to answer to 10805 with a continu, my GT is gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33609007161
and the Distant PC is 10805 with this data ssn=146,AI=18,gt=GT0100{tt=0,np=ISDN_TELEPHONY, na=INTERNATIONAL,digits=33689008000


Thanks in advance

BR

Mehdi

Le mercredi 26 décembre 2018 15:46:13 UTC+1, mehdi a écrit :

Ibrahima Gaye

unread,
Mar 5, 2019, 5:17:15 AM3/5/19
to mobicent...@googlegroups.com
Hi Mehdi,
THEN i change my explanation: the xml is used as inputs to the codes (methods) if the "format" of the input is not correct then it's like calling the method with different signature: SO the system generate the same error as version mismatch (calling method with wrong signature).
Hope i helps.

Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

Ibrahima Gaye

unread,
Mar 5, 2019, 6:56:01 AM3/5/19
to mobicent...@googlegroups.com
Please can you re-share the xml generating this error : "Received SccpMessage for Translation but no matching Rule found for local routing"
Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


mehdi

unread,
Mar 5, 2019, 10:00:48 AM3/5/19
to mobicents-public
Its simple when i remove all the GT rule and routing adresses,

<?xml version="1.0" encoding="UTF-8" ?>
<rule/>
<routingAddress/>
<longMessageRule/>
<sap>
<id value="1"/>
<value mtp3Id="1" opc="2" ni="2">
<mtp3DestinationMap>
<id value="1"/>
<value firstDpc="1" lastDpc="1" firstSls="0" lastSls="255" slsMask="255"/>
</mtp3DestinationMap>
</value>
<id value="2"/>
<value mtp3Id="1" opc="10849" ni="2">
<mtp3DestinationMap>
<id value="1"/>
<value firstDpc="10805" lastDpc="10999" firstSls="0" lastSls="255" slsMask="255"/>
</mtp3DestinationMap>
</value>
<id value="3"/>
<value mtp3Id="1" opc="10849" ni="2">
<mtp3DestinationMap>
<id value="1"/>
<value firstDpc="3401" lastDpc="3454" firstSls="0" lastSls="255" slsMask="255"/>
</mtp3DestinationMap>
</value>
</sap>

I had Received SccpMessage for translation but not matching rule, which i thought logical because i configured nothing on GT


When i tried to set the rule with xml i had the folowing error  java.lang.NoSuchMethodError: org.mobicents.protocols.ss7.sccp.Rule.matches(Lorg/mobicents/protocols/ss7/sccp/parameter/SccpAddress;)Z

Something wrong with my configuration files but i dont know what :(


Thanks in advance.

BR,

Mehdi


mehdi

unread,
Mar 5, 2019, 12:01:12 PM3/5/19
to mobicents-public
Guys,

it sounds like my server, just listen on sccprouter.xml not sccprouter2.xml

Because when i remove my GT rules  on sccpressource.xml the server doesnt made the error on idp with GT sccp and made Received SccpMessage for translation but not matching rule for local routing


Has someone the syntax on sccprouter.xml ?

Thanks in advance.

BR

Mehdi

Le mercredi 26 décembre 2018 15:46:13 UTC+1, mehdi a écrit :

mehdi

unread,
Mar 5, 2019, 12:04:34 PM3/5/19
to mobicents-public

on the preview message i made a mistake its  *** Because when i remove my GT rules  on the sccprouter.xml not sccpressource.xml sorry for the spam


Le mercredi 26 décembre 2018 15:46:13 UTC+1, mehdi a écrit :

Ibrahima Gaye

unread,
Mar 5, 2019, 1:32:01 PM3/5/19
to mobicent...@googlegroups.com
xml [format] depends on the version.
there are many samples in the repository.

Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

mehdi

unread,
Mar 6, 2019, 4:10:14 AM3/6/19
to mobicents-public

Ibrahima Gaye

unread,
Mar 6, 2019, 7:48:14 AM3/6/19
to mobicent...@googlegroups.com
Do you have constraints on specific version ?
me i just pick one keyword in the xml and search it in the repositry then filter [or not] by xml

Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

Vladimir Tzanev

unread,
Mar 6, 2019, 8:25:33 AM3/6/19
to mobicents-public
Hello,

There isn't examples of the sccp configuration - they are generated (if not already available) when the SS7  stack starts.

From my point of view, there must be different versions of sccp-api & sccp-impl. In commit c2d84e7576898b2b4bbc77e827907206e88cb93f the method "matches" was changed:

- public boolean matches(SccpAddress address);
+            public boolean matches(SccpAddress address, boolean isMtpOriginated);


Which version of jSS7 (and sccp) is used in your USSD GW? Maybe there is a wrong version in your local maven repo? Can you try with these ones:


BR,
Vladimir

mehdi

unread,
Mar 6, 2019, 12:42:08 PM3/6/19
to mobicents-public
Vladimir,

You are absolutly right !!

in the lib of my GWUSSD with CAP i have sccp-api-2.0.0-20130429.114017-23.jar
                                                           and  sccp-impl-2.0.0-20121126.010955-20.jar

I have a diff because i had to apply a patch on M3ua level which certainly had side effects on sccp, tomorrow i will troubleshoot this and we keep in touch.

Thanks a lot :)

BR 

Ibrahima Gaye

unread,
Mar 6, 2019, 4:09:07 PM3/6/19
to mobicent...@googlegroups.com
haha :) "my" version mismatch is holding lol
Good sight Vladimir

Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

mehdi

unread,
Mar 7, 2019, 5:05:03 AM3/7/19
to mobicents-public
Ibrahim you right too :)

I will troubleshoot today and give you feedback :)

mehdi

unread,
Mar 7, 2019, 7:23:38 AM3/7/19
to mobicents-public
@Vladimir i made a little try (halfhearted)  conwith copying 2.0.0.Final jar (api and impl) in lib directory and now 
i didnt see nothing 

2402279 [Thread-14] DEBUG org.mobicents.protocols.sctp.AssociationImpl  - Tx : Ass=Ass_pls01-adm PayloadData [dataLength=204, complete=true, unordered=false, payloadProtocolId=3, streamNumber=6, data=
Start: 0 (0x00)  End: 203 (0xCB)  Length: 204 (0xCC)
00: 01 00 01 01 00 00 00 CC  02 00 00 08 00 00 00 66 | ........ .......f
10: 00 06 00 08 00 00 00 65  02 10 00 B2 00 00 00 01 | .......e ........
20: 00 00 00 02 03 02 00 05  09 01 03 0E 19 0B 12 92 | ........ ........
30: 00 71 04 33 86 09 80 00  00 0B 12 92 00 71 04 33 | .q.3.... .....q.3
40: 86 09 80 00 00 84 62 81  81 48 04 00 00 00 05 6B | ......b. .H.....k
50: 1E 28 1C 06 07 00 11 86  05 01 01 01 A0 11 60 0F | .(...... ......`.
60: 80 02 07 80 A1 09 06 07  04 00 00 01 00 32 01 6C | ........ .....2.l
70: 59 A1 57 02 01 01 02 01  00 30 4F 80 01 01 82 07 | Y.W..... .0O.....
80: 84 10 11 21 22 33 03 83  08 84 13 33 06 29 39 48 | ...!"3.. ...3.)9H
90: 03 8A 0A 84 13 26 29 04  00 00 81 63 00 9C 01 02 | .....&). ...c....
A0: BF 34 1E 02 01 0A 81 06  91 55 02 00 00 F2 A3 09 | .4...... .U......
B0: 80 07 02 F8 01 DE A8 B7  2F 86 06 91 55 02 00 00 | ........ /...U...
C0: F2 9F 38 06 91 11 11 41  44 44 00 00 -- -- -- -- | ..8....A DD..
]
I think need to align all librairies in 2.0.0.Final

here my list directory

total 4220
drwxr-xr-x 2 root root   4096 Mar  7 13:06 ./
drwxr-xr-x 4 root root   4096 Sep 25  2017 ../
-rw-r--r-- 1 root root  23119 Sep 25  2017 asn-2.0.0-20130624.000259-57.jar
-rw-r--r-- 1 root root   7564 Sep 25  2017 bootstrap-1.0.0-SNAPSHOT.jar
-rw-r--r-- 1 root root 172465 Sep 25  2017 cap-api-2.0.0-20121022.191602-13.jar
-rw-r--r-- 1 root root 356523 Sep 25  2017 cap-impl-2.0.0-20121022.191602-12.jar
-rw-r--r-- 1 root root   6389 Sep 25  2017 commons-1.0.0-20120120.114116-1.jar
-rw-r--r-- 1 root root   5442 Sep 25  2017 congestion-2.0.0-20130429.075506-34.jar
-rw-r--r-- 1 root root  15376 Sep 25  2017 domain-1.0.0-SNAPSHOT.jar
-rw-r--r-- 1 root root  12951 Sep 25  2017 inap-api-2.0.0-20121022.191602-14.jar
-rw-r--r-- 1 root root  18052 Sep 25  2017 inap-impl-2.0.0-20121022.191602-14.jar
-rw-r--r-- 1 root root 108335 Sep 25  2017 isup-api-2.0.0-20130429.102309-23.jar
-rw-r--r-- 1 root root 309789 Sep 25  2017 isup-impl-2.0.0-20130429.102309-23.jar
-rw-r--r-- 1 root root 395195 Sep 25  2017 javolution-5.5.1.jar
-rw-r--r-- 1 root root  22974 Sep 25  2017 linkset-2.0.0-20130429.091919-21.jar
-rw-r--r-- 1 root root  36755 Sep 25  2017 m3ua-api-2.0.0-20130429.090753-34.jar
-rw-r--r-- 1 root root 234902 Sep 25  2017 m3ua-impl-2.0.0-20130429.090753-29.jar.old
-rw-r--r-- 1 root root 235088 Mar 20  2017 m3ua-impl-2.0.0-SNAPSHOT.jar
-rw-r--r-- 1 root root 470852 Sep 25  2017 map-api-2.0.0-20121126.011028-16.jar
-rw-r--r-- 1 root root 833925 Sep 25  2017 map-impl-2.0.0-20121126.011048-16.jar
-rw-r--r-- 1 root root  13602 Sep 25  2017 mobicents-dialogic-2.0.0-20130429.091919-26.jar
-rw-r--r-- 1 root root  45910 Sep 25  2017 mtp-2.0.0-20130429.075506-32.jar
-rw-r--r-- 1 root root  13298 Sep 25  2017 mtp-api-2.0.0-20130429.075506-33.jar
-rw-r--r-- 1 root root  55263 Sep 25  2017 sccp-api-2.0.0-20130429.114017-23.jar.old4
-rw-r--r-- 1 root root  55153 Mar  7 11:14 sccp-api-2.0.0.FINAL.jar
-rw-r--r-- 1 root root 159687 Nov 30 16:18 sccp-impl-2.0.0-20121126.010955-20.jar.old2
-rw-r--r-- 1 root root 160916 Sep 25  2017 sccp-impl-2.0.0-20121126.010955-20.jar.old3
-rw-r--r-- 1 root root 159612 Mar  7 11:14 sccp-impl-2.0.0.FINAL.jar
-rw-r--r-- 1 root root  26662 Sep 25  2017 scheduler-2.0.0-20130429.075506-34.jar
-rw-r--r-- 1 root root   8785 Sep 25  2017 sctp-api-1.0.0-20121119.010416-31.jar
-rw-r--r-- 1 root root  45231 Sep 25  2017 sctp-impl-1.0.0-20121119.010424-31.jar
-rw-r--r-- 1 root root  50671 Sep 25  2017 shell-2.0.0-20120903.000653-18.jar
-rw-r--r-- 1 root root   5176 Sep 25  2017 stream-1.0.0.CR1.jar
-rw-r--r-- 1 root root  53263 Sep 25  2017 tcap-api-2.0.0-20121126.011007-18.jar
-rw-r--r-- 1 root root 107805 Sep 25  2017 tcap-impl-2.0.0-20121126.011015-15.jar
-rw-r--r-- 1 root root  10169 Sep 25  2017 xml-1.0.0-SNAPSHOT.jar


.old are backup and here my pom.xml


        <modelVersion>4.0.0</modelVersion>

        <parent>
                <groupId>org.mobicents.ussd</groupId>
                <artifactId>slee</artifactId>
                <version>1.0.0-SNAPSHOT</version>
        </parent>

        <artifactId>library</artifactId>
        <name>Core : SLEE : Library</name>



        <dependencies>
                <dependency>
                        <groupId>${pom.groupId}</groupId>
                        <artifactId>domain</artifactId>
                        <version>${pom.version}</version>
                </dependency>

                <!-- xml -->
                <dependency>
                        <artifactId>xml</artifactId>
                        <groupId>${pom.groupId}</groupId>
                        <version>${pom.version}</version>
                </dependency>


        </dependencies>

        <build>
                <plugins>
                        <plugin>
                                <groupId>org.mobicents.tools</groupId>
                                <artifactId>maven-library-plugin</artifactId>
                                <version>1.0.0.FINAL</version>
                                <configuration>
                                        <library-name>library-ussdgateway</library-name>
                                        <library-vendor>org.mobicents</library-vendor>
                                        <library-version>2.0</library-version>

                                        <library-ref>
                                                <library-name>library-cap</library-name>
                                                <library-vendor>library-cap</library-vendor>
                                                <library-version>2.0</library-version>
                                        </library-ref>

                                                <library-name>library-map</library-name>
                                                <library-vendor>library-map</library-vendor>
                                                <library-version>2.0</library-version>

                                </configuration>

                                <executions>
                                        <execution>
                                                <goals>
                                                        <goal>copy-dependencies</goal>
                                                        <goal>generate-descriptor</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>
                </plugins>
        </build>

</project>


thanks in advance.

BR,

Mehdi

Vladimir Tzanev

unread,
Mar 7, 2019, 8:49:23 AM3/7/19
to mobicents-public
Hi,

This is the pom of the library directory. You must change the ss7 version in the master pom (e.g. https://github.com/RestComm/ussdgateway/tree/legacy/pom.xml

from <ss7.version>2.0.0-SNAPSHOT</ss7.version> to <ss7.version>2.0.0.FINAL</ss7.version>

BR

mehdi

unread,
Mar 7, 2019, 11:12:52 AM3/7/19
to mobicents-public

shell.jar in FINAL version not availble (logs below ) only in this version





 mvn clean install
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   USSD Gateway Parent
[INFO]   Core
[INFO]   Core : Domain
[INFO]   Core : XML
[INFO]   Core : Operations and Management : CLI
[INFO]   Core : SLEE
[INFO]   Core : SLEE : Library
[INFO]   Core : SLEE : Sbbs
[INFO]   Core : SLEE : Service
[INFO]   Core : Bootstrap
[INFO]   Example
[INFO]   Example : HTTP
[INFO] ------------------------------------------------------------------------
[INFO] Building USSD Gateway Parent
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[WARNING] POM for 'org.apache.maven.wagon:wagon-provider-api:pom:1.0-alpha-5:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-provider-api at /root/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom
[WARNING] POM for 'org.apache.maven.wagon:wagon-provider-api:pom:1.0-alpha-5:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-provider-api at /root/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom
[INFO] [clean:clean]
[WARNING] POM for 'biz.aQute:bndlib:pom:1.15.0:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project biz.aQute:bndlib at /root/.m2/repository/biz/aQute/bndlib/1.15.0/bndlib-1.15.0.pom
[WARNING] POM for 'biz.aQute:bndlib:pom:1.15.0:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project biz.aQute:bndlib at /root/.m2/repository/biz/aQute/bndlib/1.15.0/bndlib-1.15.0.pom
[INFO] [bundle:manifest {execution: bundle-manifest}]
[WARNING] Ignoring project type pom - supportedProjectTypes = [jar, bundle, war]
[WARNING] POM for 'org.mortbay.jetty:jetty-util:pom:6.1.5:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.mortbay.jetty:jetty-util at /root/.m2/repository/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.pom
[WARNING] POM for 'org.mortbay.jetty:jetty-util:pom:6.1.5:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.mortbay.jetty:jetty-util at /root/.m2/repository/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.pom
[WARNING] POM for 'org.mortbay.jetty:servlet-api-2.5:pom:6.1.5:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.mortbay.jetty:servlet-api-2.5 at /root/.m2/repository/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom
[WARNING] POM for 'org.mortbay.jetty:servlet-api-2.5:pom:6.1.5:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.mortbay.jetty:servlet-api-2.5 at /root/.m2/repository/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing /home/CAP_ussd/pom.xml to /root/.m2/repository/org/mobicents/ussd/parent/1.0.0-SNAPSHOT/parent-1.0.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] Building Core
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [bundle:manifest {execution: bundle-manifest}]
[WARNING] Ignoring project type pom - supportedProjectTypes = [jar, bundle, war]
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing /home/CAP_ussd/core/pom.xml to /root/.m2/repository/org/mobicents/ussd/core/1.0.0-SNAPSHOT/core-1.0.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] Building Core : Domain
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory /home/CAP_ussd/core/domain/target
[WARNING] POM for 'org.apache.maven.wagon:wagon-file:pom:1.0-beta-2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-file at /root/.m2/repository/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.pom
[WARNING] POM for 'org.apache.maven.wagon:wagon-file:pom:1.0-beta-2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-file at /root/.m2/repository/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.pom
[WARNING] POM for 'org.apache.maven.wagon:wagon-http-lightweight:pom:1.0-beta-2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-http-lightweight at /root/.m2/repository/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.pom
[WARNING] POM for 'org.apache.maven.wagon:wagon-http-lightweight:pom:1.0-beta-2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-http-lightweight at /root/.m2/repository/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.pom
[WARNING] POM for 'org.apache.maven.wagon:wagon-ssh-external:pom:1.0-beta-2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-ssh-external at /root/.m2/repository/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2.pom
[WARNING] POM for 'org.apache.maven.wagon:wagon-ssh-external:pom:1.0-beta-2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-ssh-external at /root/.m2/repository/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2.pom
[WARNING] POM for 'org.apache.maven.wagon:wagon-ssh:pom:1.0-beta-2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-ssh at /root/.m2/repository/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2.pom
[WARNING] POM for 'org.apache.maven.wagon:wagon-ssh:pom:1.0-beta-2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project org.apache.maven.wagon:wagon-ssh at /root/.m2/repository/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2.pom
[INFO] [resources:resources]
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/CAP_ussd/core/domain/src/main/resources
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:pom:2.0.0.FINAL' in repository jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:pom:2.0.0.FINAL' in repository jboss-releases (http://repository.jboss.org/nexus/content/repositories/releases/)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:pom:2.0.0.FINAL' in repository maven-repo (http://repo1.maven.org/maven2/)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:pom:2.0.0.FINAL' in repository mobicents-public-repository-group (https://oss.sonatype.org/content/groups/public)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:pom:2.0.0.FINAL' in repository jboss-deprecated-repository (https://repository.jboss.org/nexus/content/repositories/deprecated/)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:pom:2.0.0.FINAL' in repository central (http://repo1.maven.org/maven2)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:jar:2.0.0.FINAL' in repository jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:jar:2.0.0.FINAL' in repository jboss-releases (http://repository.jboss.org/nexus/content/repositories/releases/)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:jar:2.0.0.FINAL' in repository maven-repo (http://repo1.maven.org/maven2/)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:jar:2.0.0.FINAL' in repository mobicents-public-repository-group (https://oss.sonatype.org/content/groups/public)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:jar:2.0.0.FINAL' in repository jboss-deprecated-repository (https://repository.jboss.org/nexus/content/repositories/deprecated/)
[INFO] Unable to find resource 'org.mobicents.protocols.ss7.management:shell:jar:2.0.0.FINAL' in repository central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) org.mobicents.protocols.ss7.management:shell:jar:2.0.0.FINAL

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.mobicents.protocols.ss7.management -DartifactId=shell -Dversion=2.0.0.FINAL -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.mobicents.protocols.ss7.management -DartifactId=shell -Dversion=2.0.0.FINAL -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
        1) org.mobicents.ussd:domain:jar:1.0.0-SNAPSHOT
        2) org.mobicents.protocols.ss7.management:shell:jar:2.0.0.FINAL

----------
1 required artifact is missing.

for artifact:
  org.mobicents.ussd:domain:jar:1.0.0-SNAPSHOT

from the specified remote repositories:
  mobicents-public-repository-group (https://oss.sonatype.org/content/groups/public),



[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9 seconds
[INFO] Finished at: Thu Mar 07 14:57:56 CET 2019
[INFO] Final Memory: 29M/489M
[INFO] ------------------------------------------------------------------------

Vladimir Tzanev

unread,
Mar 7, 2019, 12:30:18 PM3/7/19
to mobicents-public

Sorry, I can't help anymore.

Shell was rewritten and split to shell-client&server in BETA3 - commit b7f9190b80ccd978cddcdd0d29d08cee3bab46e6 19 Nov 2012. And you have some snapshots from 2013.

 

Of course, you can update you USSD GW to use the new shell (all dependencies in pom.xmls, assembly\descriptor.xml, jboss-beans, UssdShellExecutor) or you can update the whole USSD GW to the latest version.


BR

mehdi

unread,
Mar 7, 2019, 3:59:36 PM3/7/19
to mobicents-public
Hello Vladimir,


I will do what i have done few years ago. i will start from the last version of GWUSSD and adapt CAP RA and my devs :)

i tried to escape to this step but sometimes you have to rebuild to the last version :)

Thank you a lot.

I will keep you updated :)

Thanks,

BR,

Mehdi

Ibrahima Gaye

unread,
Mar 7, 2019, 4:32:35 PM3/7/19
to mobicent...@googlegroups.com, Vladimir Freinkman
Wise decision @Mehdi :)
Thanks @Vladimir Freinkman   i have learnt from you :)

Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

mehdi

unread,
Mar 23, 2019, 7:53:44 AM3/23/19
to mobicents-public
@Ibrahim @Vladimir , did you build last restcomm ussd ?
git master branch is broken ??

when i executed ant on the build.xml, dowload link are broken ??

Which version did you installed ?

Ibrahima Gaye

unread,
Mar 23, 2019, 10:04:26 AM3/23/19
to mobicent...@googlegroups.com
Hi Mehdi,
what i have noticed is: for any version you will have to build the binaries "manually" by following the targets in the build.xml.
Best regards,
Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

mehdi

unread,
Mar 24, 2019, 7:53:49 AM3/24/19
to mobicents-public
@Ibrahima when you said manually is to donwload zip and follow build.xml target ok 

     [exec] Resolving github.com (github.com)... 140.82.118.3, 140.82.118.4
     [exec] Connecting to github.com (github.com)|140.82.118.3|:443... connected.
     [exec] HTTP request sent, awaiting response... 404 Not Found

What did you do when repositories were unavailable ? do you have other repositories ? can you share your installation ?
do you have a snapshot VM or docker ??

Thanks in advance.

Ibrahima Gaye

unread,
Mar 24, 2019, 8:14:56 AM3/24/19
to mobicent...@googlegroups.com
Hello Mehdi

Unfortunately, i have not the last binary i built like this.
But i can share with you the binary version restcomm-ussd-7.1.63.zip if you have dropbox.

Best regards,


Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

mehdi

unread,
Mar 25, 2019, 3:29:01 AM3/25/19
to mobicents-public
Hello Ibrahima,

Thanks:)
Yes, i have dropbox with this email :) perfect thanks Ibrahima !

BR,

 Mehdi

Ibrahima Gaye

unread,
Mar 26, 2019, 3:07:28 AM3/26/19
to mobicent...@googlegroups.com

Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

mehdi

unread,
Apr 18, 2019, 12:07:03 PM4/18/19
to mobicents-public
Hello Ibrahim,

Do you have the same version with sources please ?

Thanks in advance.

Br

Lazoir

unread,
Apr 18, 2019, 3:08:23 PM4/18/19
to mobicents-public
Hello Mehdi,

did you successfull run ussdgateway  ? if yes please share the SIP RA , JSS7   used . 

Thanks

mehdi

unread,
Apr 19, 2019, 12:39:51 PM4/19/19
to mobicents-public
Hello Lazoir,

I'm trying to build master branch of Restcomm version https://github.com/RestComm/ussdgateway
At this time i just buildt it succesfully with this build.xml (joined)

But i still have this problem when i started the jboss

17:42:13,484 ERROR [AbstractKernelController] (main) Error installing to Real: name=vfsfile:/root/ussdgateway-master/release/jboss-5.1.0.GA/server/default/deploy/restcomm-ussd-gateway/META-INF/jboss-beans.xml state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error deploying: vfsfile:/root/ussdgateway-master/release/jboss-5.1.0.GA/server/default/deploy/restcomm-ussd-gateway/META-INF/jboss-beans.xml
    at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
    at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataFactoryVisitor.deploy(BeanMetaDataFactoryVisitor.java:136)
    at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployerWithInput.deploy(AbstractRealDeployerWithInput.java:125)
    at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployerWithInput.internalDeploy(AbstractRealDeployerWithInput.java:102)
    at org.jboss.deployers.spi.deployer.helpers.AbstractComponentDeployer.internalDeploy(AbstractComponentDeployer.java:78)
    at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
    at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
EPLOYMENTS MISSING DEPENDENCIES:
  Deployment "vfszip:/root/ussdgateway-master/release/jboss-5.1.0.GA/server/default/deploy/restcomm-slee-ra-map-du-jboss-7.4.0-177.jar/" is missing the following dependencies:
    Dependency "org.mobicents.ss7:service=MAPSS7Service" (should be in state "Real", but is actually in state "** NOT FOUND Depends on 'org.mobicents.ss7:service=MAPSS7Service' **")
  Deployment "vfszip:/root/ussdgateway-master/release/jboss-5.1.0.GA/server/default/deploy/services-DU-jboss-7.1.0-SNAPSHOT.jar/" is missing the following dependencies:
    Dependency "UssdManagement" (should be in state "Real", but is actually in state "** NOT FOUND Depends on 'UssdManagement' **")

DEPLOYMENTS IN ERROR:
  Deployment "org.mobicents.ss7:service=MAPSS7Service" is in error due to the following reason(s): ** NOT FOUND Depends on 'org.mobicents.ss7:service=MAPSS7Service' **
  Deployment "UssdManagement" is in error due to the following reason(s): ** NOT FOUND Depends on 'UssdManagement' **
  Deployment "vfsfile:/root/ussdgateway-master/release/jboss-5.1.0.GA/server/default/deploy/restcomm-ussd-gateway/META-INF/jboss-beans.xml" is in error due to the following reason(s): java.lang.ClassNotFoundException: org.restcomm.protocols.ss7.oam.common.jmxss7.Ss7Management from BaseClassLoader@4af8c887{VFSClassLoaderPolicy@13353d85{name=vfsfile:/root/ussdgateway-master/release/jboss-5.1.0.GA/server/default/deploy/restcomm-ussd-gateway/META-INF/jboss-beans.xmldomain=ClassLoaderDomain@77866a29{name=DefaultDomain parentPolicy=BEFORE parent=org.jboss.bootstrap.NoAnnotationURLClassLoader@22cf71b7} roots=[MemoryContextHandler@207220893[path= context=vfsmemory://3j011-f322-juo8qrgl-1-juo8rklx-3j real=vfsmemory://3j011-f322-juo8qrgl-1-juo8rklx-3j]]  delegates=null exported=[] <IMPORT-ALL>NON_EMPTY}}


Did you try to run Ibrahim version ( Unfortunately without sources :( ) https://www.dropbox.com/s/a1k56zyokjcfogv/restcomm-ussd-7.1.63.zip?dl=0


I'm not really testing USSD Gateway, i want to add it the CAP ressource Adaptor and add my dev on InitialDp but the master branch sounds to not work -_-   :(
build.xml

Lazoir

unread,
Apr 20, 2019, 4:58:12 PM4/20/19
to mobicents-public
Hello Mehdi ,
well recevied , i tested the binary shared by ibrahima and it works fine .
thanks .

mehdi

unread,
Apr 23, 2019, 5:05:54 AM4/23/19
to mobicents-public
Guys, 

i tried with the Camel Gateway too !!!

 To see if the project works by default and still have similar error 


10:41:44,563 INFO  [TomcatDeployment] (main) deploy, ctxPath=/jss7-management-console
10:41:44,915 INFO  [ManagementImpl] (main) SCTP configuration file path /home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/data/SCTPManagement_sctp.xml
10:41:45,031 INFO  [ManagementImpl] (main) Started SCTP Management=SCTPManagement WorkerThreads=0 SingleThread=true
10:41:45,035 INFO  [SelectorThread] (Thread-17) SelectorThread for Management=SCTPManagement started.
10:41:45,221 INFO  [M3UAManagementImpl] (main) M3UA configuration file path /home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/data/Mtp3UserPart_m3ua1.xml
10:41:45,227 INFO  [M3UAManagementImpl] (main) Started M3UAManagement
10:41:46,344 INFO  [Scheduler] (main) Starting
10:41:46,348 INFO  [Scheduler] (main) Started
10:41:46,422 INFO  [SccpStackImpl-SccpStack] (main) Starting ...
10:41:46,422 INFO  [SccpStackImpl-SccpStack] (main) SCCP Management configuration file path /home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/data/SccpStack_management2.xml
10:41:46,478 INFO  [RouterImpl] (main) SCCP Router configuration file path /home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/data/SccpStack_sccprouter2.xml
10:41:46,479 INFO  [RouterImpl] (main) Started SCCP Router
10:41:46,493 INFO  [SccpResourceImpl] (main) SCCP Resource configuration file path /home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/data/SccpStack_sccpresource2.xml
10:41:46,510 INFO  [SccpResourceImpl] (main) Started Sccp Resource
10:41:46,512 INFO  [SccpStackImpl-SccpStack] (main) Starting routing engine...
10:41:46,512 INFO  [SccpStackImpl-SccpStack] (main) Starting management ...
10:41:46,513 INFO  [SccpStackImpl-SccpStack] (main) Starting MSU handler...
10:41:46,576 INFO  [TCAPStackImpl-TcapStack] (main) Starting ...org.mobicents.protocols.ss7.tcap.TCAPProviderImpl@292629b1
10:41:46,580 INFO  [TCAPStackImpl-TcapStack] (main) TCAP Management configuration file path /home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/data/TcapStack_management.xml
10:41:46,583 INFO  [TCAPProviderImpl] (main) Starting TCAP Provider
10:41:46,584 INFO  [TCAPProviderImpl] (main) Registered SCCP listener with ssn 146
10:41:47,235 INFO  [SS7Service] (main)  [[[[[[[[[ Restcomm CAMEL Gateway 7.1.0-SNAPSHOT service started ]]]]]]]]]
10:41:47,255 INFO  [CamelPropertiesManagement] (main) Loading CAMEL Properties from /home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/data/CamelManagement_camelproperties.xml
10:41:47,277 INFO  [NetworkRoutingRuleManagement] (main) Loading network routig rule configuration from /home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/data/CamelManagement_networkroutingrule.xml
10:41:47,286 INFO  [CamelManagement] (main) Started CamelGatewayManagement
10:41:47,319 ERROR [AbstractKernelController] (main) Error installing to Instantiated: name=ShellExecutor state=Described
java.lang.InstantiationException
        at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at org.jboss.reflect.plugins.introspection.ReflectionUtils.newInstance(ReflectionUtils.java:149)
        at org.jboss.reflect.plugins.introspection.ReflectConstructorInfoImpl.newInstance(ReflectConstructorInfoImpl.java:106)
        at org.jboss.joinpoint.plugins.BasicConstructorJoinPoint.dispatch(BasicConstructorJoinPoint.java:80)
        at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.createTarget(AOPConstructorJoinpoint.java:282)
        at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.dispatch(AOPConstructorJoinpoint.java:103)
        at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
        at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
        at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
        at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
        at org.jboss.kernel.plugins.dependency.InstantiateAction.installActionInternal(InstantiateAction.java:66)
        at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
        at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
        at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
        at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
        at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
        at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:121)
        at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:51)
        at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
        at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
        at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
        at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
        at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
        at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
        at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
        at org.jboss.Main.boot(Main.java:221)
        at org.jboss.Main$1.run(Main.java:556)
        at java.lang.Thread.run(Thread.java:748)
10:41:47,383 INFO  [Ss7Management] (main) Starting ...
10:41:47,384 INFO  [MBeanHostImpl] (main) Found MBeanServer matching for agentId=jboss
10:41:47,384 WARN  [MBeanHostImpl] (main) Found non-matching MBeanServer with default domian = null
10:41:47,384 INFO  [Ss7Management] (main) Started ...




Has someone any idea ?? thanks in advance

BR 

Mehdi

mehdi

unread,
Apr 23, 2019, 5:11:20 AM4/23/19
to mobicents-public

Last part of the stack trace


10:41:47,383 INFO  [Ss7Management] (main) Starting ...
10:41:47,384 INFO  [MBeanHostImpl] (main) Found MBeanServer matching for agentId=jboss
10:41:47,384 WARN  [MBeanHostImpl] (main) Found non-matching MBeanServer with default domian = null
10:41:47,384 INFO  [Ss7Management] (main) Started ...
10:41:47,406 INFO  [MBeanHostImpl] (main) Registered MBean with ObjectName=org.mobicents.ss7:layer=ALARM,type=Management,name=AlarmHost
10:41:47,407 INFO  [Ss7Management] (main) Registered MBean: AlarmHost
10:41:47,437 INFO  [CounterProviderManagement-CounterHost] (main) Starting ...
10:41:47,439 INFO  [CounterProviderManagement-CounterHost] (main) CounterManagement configuration file path /home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/data/CounterHost_CounterProvider.xml
10:41:47,443 INFO  [MBeanHostImpl] (main) Registered MBean with ObjectName=org.mobicents.ss7:layer=COUNTER,type=Management,name=CounterHost
10:41:47,444 INFO  [Ss7Management] (main) Registered MBean: CounterHost
10:41:47,451 INFO  [CounterProviderManagement-CounterHost] (main) Started ...
10:41:47,471 INFO  [MBeanHostImpl] (main) Registered MBean with ObjectName=org.mobicents.ss7:layer=SCTP,type=Management,name=SCTPManagement
10:41:47,472 INFO  [Ss7Management] (main) Registered MBean: SCTPManagement
10:41:47,513 INFO  [MBeanHostImpl] (main) Registered MBean with ObjectName=org.mobicents.ss7:layer=M3UA,type=Management,name=Mtp3UserPart
10:41:47,514 INFO  [Ss7Management] (main) Registered MBean: Mtp3UserPart
10:41:47,522 INFO  [MBeanHostImpl] (main) Registered MBean with ObjectName=org.mobicents.ss7:layer=SCCP,type=Management,name=SccpStack
10:41:47,523 INFO  [Ss7Management] (main) Registered MBean: SccpStack
10:41:47,537 INFO  [MBeanHostImpl] (main) Registered MBean with ObjectName=org.mobicents.ss7:layer=SCCP,type=Router,name=SccpStack
10:41:47,537 INFO  [Ss7Management] (main) Registered MBean: SccpStack
10:41:47,540 INFO  [MBeanHostImpl] (main) Registered MBean with ObjectName=org.mobicents.ss7:layer=SCCP,type=Resource,name=SccpStack
10:41:47,544 INFO  [Ss7Management] (main) Registered MBean: SccpStack
10:41:47,560 INFO  [TcapManagementJmx-TcapStack] (main) Starting ...
10:41:47,569 INFO  [MBeanHostImpl] (main) Registered MBean with ObjectName=org.mobicents.ss7:layer=TCAP,type=Management,name=TcapStack
10:41:47,571 INFO  [CounterProviderManagement-CounterHost] (main) Registered CounterMediator: Tcap-TcapStack
10:41:47,573 INFO  [Ss7Management] (main) Registered MBean: TcapStack
10:41:47,573 INFO  [TcapManagementJmx-TcapStack] (main) Started ...
10:41:47,618 INFO  [CamelStatProviderJmx-CAMEL] (main) CamelStatProviderJmx Starting ...
10:41:47,623 INFO  [MBeanHostImpl] (main) Registered MBean with ObjectName=org.mobicents.ss7:layer=CAMEL_GW,type=Management,name=CAMEL
10:41:47,623 INFO  [CounterProviderManagement-CounterHost] (main) Registered CounterMediator: CAMEL GW-CAMEL
10:41:47,624 INFO  [Ss7Management] (main) Registered MBean: CAMEL
10:41:47,624 INFO  [CamelStatProviderJmx-CAMEL] (main) Restcomm Stats starting: CAMEL community 7.1.0-SNAPSHOT https://statistics.restcomm.com/rest/
10:41:47,629 INFO  [CamelStatProviderJmx-CAMEL] (main) CamelStatProviderJmx Started ...
10:41:47,680 ERROR [ProfileServiceBootstrap] (main) Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

DEPLOYMENTS MISSING DEPENDENCIES:
  Deployment "vfszip:/home/sfr/camelgateway/release/jboss-5.1.0.GA/server/default/deploy/restcomm-slee-ra-cap-du-7.4.0-71.jar/" is missing the following dependencies:
    Dependency "org.mobicents.ss7:service=CAPSS7Service" (should be in state "Real", but is actually in state "** NOT FOUND Depends on 'org.mobicents.ss7:service=CAPSS7Service' **")

DEPLOYMENTS IN ERROR:
  Deployment "org.mobicents.ss7:service=CAPSS7Service" is in error due to the following reason(s): ** NOT FOUND Depends on 'org.mobicents.ss7:service=CAPSS7Service' **
  Deployment "ShellExecutor" is in error due to the following reason(s): java.lang.InstantiationException
Message has been deleted

Vladimir Tzanev

unread,
Apr 23, 2019, 7:52:52 AM4/23/19
to mobicents-public
Hi mehdi,

Please check your jboss-beans.xml. 

Similar to MapStack & MAPSS7Service you must add a CapStack & CAPSS7Service. And probably you need a second TcapStack instance bonded to SSN146 ( your TcapStack is bonded to SSN 8 - MAP).

For example::

<!-- ==================================================================== -->
<!-- TCAP Service -->
<!-- ==================================================================== -->
<bean name="TcapStackMap" class="org.mobicents.protocols.ss7.tcap.TCAPStackImpl">
<constructor>
<parameter>TcapStackMap</parameter>
<parameter>
<inject bean="SccpStack" property="sccpProvider" />
</parameter>
<parameter>6</parameter>
</constructor>
<property name="dialogIdleTimeout">3600000</property>
<property name="invokeTimeout">30000</property>
<property name="dialogIdRangeStart">1</property>
<property name="dialogIdRangeEnd">30000</property>
<property name="maxDialogs">25000</property>
<property name="enableStatistics">true</property>
<property name="delayStatistics">300</property>
</bean>


<bean name="TcapStackCap" class="org.mobicents.protocols.ss7.tcap.TCAPStackImpl">
<constructor>
<parameter>TcapStackCap</parameter>
<parameter>
<inject bean="SccpStack" property="sccpProvider" />
</parameter>
<parameter>146</parameter>
</constructor>
<property name="dialogIdleTimeout">3600000</property>
<property name="invokeTimeout">30000</property>
<property name="dialogIdRangeStart">1</property>
<property name="dialogIdRangeEnd">30000</property>
<property name="maxDialogs">25000</property>
<property name="enableStatistics">true</property>
<property name="delayStatistics">300</property>
</bean>


<!-- ==================================================================== -->
<!-- CAP Service -->
<!-- ==================================================================== -->
<bean name="CapStack" class="org.mobicents.protocols.ss7.cap.CAPStackImpl">
<constructor>
<parameter>CapStack</parameter>
<parameter>
<inject bean="TcapStackCap" property="provider" />
</parameter>
</constructor>
</bean>

<!-- ==================================================================== -->
<!-- MAP Service -->
<!-- ==================================================================== -->
<bean name="MapStack" class="org.mobicents.protocols.ss7.map.MAPStackImpl">
<constructor>
<parameter>MapStack</parameter>
<parameter>
<inject bean="TcapStackMap" property="provider" />
</parameter>
</constructor>
</bean>

<bean name="MAPSS7Service" class="org.mobicents.ss7.SS7Service">
<constructor><parameter>MAP</parameter></constructor>
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="org.mobicents.ss7:service=MAPSS7Service",exposedInterface=org.mobicents.ss7.SS7ServiceMBean.class,registerDirectly=true)
</annotation>
<property name="jndiName">java:/mobicents/ss7/map</property>
<property name="stack">
<inject bean="MapStack" property="MAPProvider" />
</property>
</bean>
<bean name="CAPSS7Service" class="org.mobicents.ss7.SS7Service">
<constructor><parameter>CAP</parameter></constructor>
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="org.mobicents.ss7:service=CAPSS7Service",exposedInterface=org.mobicents.ss7.SS7ServiceMBean.class,registerDirectly=true)
</annotation>
<property name="jndiName">java:/mobicents/ss7/cap</property>
<property name="stack">
<inject bean="CapStack" property="CAPProvider" />
</property>
</bean>



BR,
Vladimir

mehdi

unread,
Apr 23, 2019, 9:54:36 AM4/23/19
to mobicents-public
Thanks :)

 i had a difference between the jboss beans name org.mobicents.ss7:service=SS7Service and the name in jboss-beans-dependancy org.mobicents.ss7:service=CAPSS7Service

Now its ok :) but i still have

 
15:48:16,476 ERROR [AbstractKernelController] (main) Error installing to Instantiated: name=ShellExecutor state=Described

Vladimir Tzanev

unread,
Apr 23, 2019, 12:14:19 PM4/23/19
to mobicents-public
Sorry, can't help you there

mehdi

unread,
Apr 26, 2019, 5:03:06 AM4/26/19
to mobicents-public
the shell doesnt want to work but the camel GW sounds to be ok and the UI too.
I set up my devs and configuration which works with simulator and sent IDP
in CAP_V2_gsmSSF_to_gsmSCF 0.50.1

 and now i had 10:59:46,010 WARN  [CAPStackImpl-CapStack] (pool-25-thread-1) onTCBegin: Inactive CAPService ApplicationContextName is received: 0, 4, 0, 0, 1, 0, 50, 1,

CAPV2 is still supported by the CamelGW ?


Has someone any idea ?

Thanks.

Mehdi

Vladimir Tzanev

unread,
Apr 29, 2019, 5:41:48 AM4/29/19
to mobicents-public
Hi Mehdi,

CAP2 is supported, but the CAPService is not activated. Have you already add the CAP RA?

BR,
Vladimir

mehdi

unread,
Apr 29, 2019, 6:59:07 AM4/29/19
to mobicents-public
Hello Vladimir,

I was thinking yes but it sounds that its not working :


here my pom.xml at sbb directory


        <modelVersion>4.0.0</modelVersion>

        <parent>
                <groupId>org.restcomm.camelgw</groupId>
                <artifactId>slee</artifactId>
                <version>7.1.0-SNAPSHOT</version>
        </parent>

        <artifactId>sbbs</artifactId>
        <name>Core : SLEE : Sbbs</name>
        <dependencies>

                <dependency>
                        <groupId>${project.groupId}</groupId>
                        <artifactId>library</artifactId>
                        <version>${project.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.mobicents.servers.jainslee.api</groupId>
                        <artifactId>jain-slee-11-ext</artifactId>
                        <version>${jslee.ext.version}</version>
                </dependency>
                <dependency>
                        <artifactId>restcomm-slee-ra-cap-ratype</artifactId>
                        <groupId>org.mobicents.resources</groupId>
                        <version>${mobicents.resources.cap.version}</version>
                </dependency>
                <dependency>
                        <artifactId>restcomm-slee-ra-map-ratype</artifactId>
                        <groupId>org.mobicents.resources</groupId>
                        <version>${mobicents.resources.cap.version}</version>
                </dependency>
                <dependency>
                    <artifactId>http-client-ratype</artifactId>
                    <groupId>org.mobicents.resources</groupId>
                    <version>${mobicents.resources.http-client.version}</version>
                </dependency>

                <dependency>
                        <groupId>javax.json</groupId>
                        <artifactId>javax.json-api</artifactId>
                        <version>1.0</version>
                </dependency>
                <dependency>
                        <groupId>org.mobicents.protocols.ss7.map</groupId>
                        <artifactId>map-api</artifactId>
                        <version>8.0.112</version>
                </dependency>
                <dependency>
                        <groupId>com.googlecode.json-simple</groupId>
                        <artifactId>json-simple</artifactId>
                        <version>1.1</version>
                </dependency>
                        <!--dependency>
                        <artifactId>restcomm-slee-ra-cap-ratype</artifactId>
                        <groupId>org.restcomm.resources</groupId>
                        <version>${mobicents.resources.cap.version}</version>
                </dependency>
                <dependency>
                        <artifactId>restcomm-slee-ra-map-ratype</artifactId>
                         <groupId>org.restcomm.resources</groupId>
                        <version>${mobicents.resources.cap.version}</version>
                </dependency-->

        </dependencies>

</project>



total 11544
drwxr-xr-x 16 root root    4096 Apr 29 11:39 ./
drwxr-xr-x 10 root root    4096 Apr 23 12:07 ../
drwxr-xr-x 10 root root    4096 May 22  2009 admin-console.war/
-rw-r--r--  1 root root    2093 May 22  2009 cache-invalidation-service.xml
-rw-r--r--  1 root root 4346658 Apr 24 18:15 camelgwhttpdemo.war
-rw-r--r--  1 root root     372 May 22  2009 ejb2-container-jboss-beans.xml
-rw-r--r--  1 root root    2917 May 22  2009 ejb2-timer-service.xml
-rw-r--r--  1 root root    1506 May 22  2009 ejb3-connectors-jboss-beans.xml
-rw-r--r--  1 root root     423 May 22  2009 ejb3-container-jboss-beans.xml
-rw-r--r--  1 root root   27086 May 22  2009 ejb3-interceptors-aop.xml
-rw-r--r--  1 root root     277 May 22  2009 ejb3-timerservice-jboss-beans.xml
-rw-r--r--  1 root root    1361 May 22  2009 hdscanner-jboss-beans.xml
-rw-r--r--  1 root root    5429 May 22  2009 hsqldb-ds.xml
-rw-r--r--  1 root root 1238043 Apr 24 12:42 http-client-ra-DU-2.9.133.jar
drwxr-xr-x  4 root root    4096 May 22  2009 http-invoker.sar/
-rw-r--r--  1 root root   14404 May 22  2009 jboss-local-jdbc.rar
drwxr-xr-x  4 root root    4096 May 22  2009 jbossweb.sar/
drwxr-xr-x  3 root root    4096 May 22  2009 jbossws.sar/
-rw-r--r--  1 root root   14383 May 22  2009 jboss-xa-jdbc.rar
-rw-r--r--  1 root root    2536 May 22  2009 jca-jboss-beans.xml
-rw-r--r--  1 root root   83412 May 22  2009 jms-ra.rar
drwxr-xr-x  6 root root    4096 May 22  2009 jmx-console.war/
-rw-r--r--  1 root root    6052 May 22  2009 jmx-invoker-service.xml
drwxr-xr-x  3 root root    4096 May 22  2009 jmx-remoting.sar/
-rw-r--r--  1 root root  255767 Apr 22 15:58 jolokia.war
-rw-r--r--  1 root root    1583 May 22  2009 jsr88-service.xml
-rw-r--r--  1 root root  557318 Apr 22 15:58 jss7-management-console.war
-rw-r--r--  1 root root    2914 May 22  2009 legacy-invokers-service.xml
-rw-r--r--  1 root root   14801 May 22  2009 mail-ra.rar
-rw-r--r--  1 root root    1722 May 22  2009 mail-service.xml
drwxr-xr-x  3 root root    4096 May 22  2009 management/
drwxr-xr-x  2 root root    4096 May 22  2009 messaging/
-rw-r--r--  1 root root    5426 May 22  2009 monitoring-service.xml
-rw-r--r--  1 root root   15807 May 22  2009 profileservice-jboss-beans.xml
drwxr-xr-x  3 root root    4096 May 22  2009 profileservice-secured.jar/
-rw-r--r--  1 root root    1847 May 22  2009 properties-service.xml
-rw-r--r--  1 root root    8418 May 22  2009 quartz-ra.rar
-rw-r--r--  1 root root    8287 May 22  2009 remoting-jboss-beans.xml
drwxr-xr-x  4 root root    4096 Apr 24 18:15 restcomm-camel-gateway/
-rw-r--r--  1 root root  243608 Apr 24 12:50 restcomm-slee-enabler-rest-client-DU-2.9.133.jar
-rw-r--r--  1 root root 2936070 Apr 23 15:47 restcomm-slee-ra-cap-du-7.4.0-71.jar
-rw-r--r--  1 root root    8433 Apr 24 12:41 restcomm-slee-ra-http-servlet-common.jar
-rw-r--r--  1 root root   25095 Apr 24 12:41 restcomm-slee-ra-http-servlet-DU-2.9.133.jar
-rw-r--r--  1 root root    4105 Apr 29 11:39 restcomm.war
drwxr-xr-x  6 root root    4096 May 22  2009 ROOT.war/
-rw-r--r--  1 root root    4941 May 22  2009 schedule-manager-service.xml
-rw-r--r--  1 root root    2889 May 22  2009 scheduler-service.xml
drwxr-xr-x  2 root root    4096 May 22  2009 security/
-rw-r--r--  1 root root   73801 Apr 29 12:10 services-DU-7.1.0-SNAPSHOT.jar
-rw-r--r--  1 root root    7986 Apr 24 12:51 slee-example-http-client-nio-demo-DU-2.9.133.jar
-rw-r--r--  1 root root 1716362 Apr 24 12:46 slee-ra-http-client-nio-ra-DU-2.9.133.jar
-rw-r--r--  1 root root     198 May 22  2009 sqlexception-service.xml
-rw-r--r--  1 root root    3388 May 22  2009 transaction-jboss-beans.xml
-rw-r--r--  1 root root    2877 May 22  2009 transaction-service.xml
drwxr-xr-x  4 root root    4096 May 22  2009 uuid-key-generator.sar/
-rw-r--r--  1 root root     425 May 22  2009 vfs-jboss-beans.xml
drwxr-xr-x  3 root root    4096 May 22  2009 xnio-provider.jar/


total 6588
drwxr-xr-x 2 root root    4096 Apr 24 18:15 ./
drwxr-xr-x 4 root root    4096 Apr 24 18:15 ../
-rw-r--r-- 1 root root   15767 Apr 24 18:15 alarm-7.4.0-65.jar
-rw-r--r-- 1 root root   23283 Apr 24 18:15 asn-2.2.0-22.jar
-rw-r--r-- 1 root root    6604 Apr 24 18:15 bootstrap-7.1.0-SNAPSHOT.jar
-rw-r--r-- 1 root root  185185 Apr 24 18:15 cap-api-7.4.0-65.jar
-rw-r--r-- 1 root root  884957 Apr 24 18:15 cap-impl-7.4.0-65.jar
-rw-r--r-- 1 root root    6379 Apr 24 18:15 commons-1.0.0.CR1.jar
-rw-r--r-- 1 root root    5446 Apr 24 18:15 congestion-7.4.0-65.jar
-rw-r--r-- 1 root root   27478 Apr 24 18:15 domain-7.1.0-SNAPSHOT.jar
-rw-r--r-- 1 root root  229650 Apr 24 18:15 gson-2.6.2.jar
-rw-r--r-- 1 root root  736658 Apr 24 18:15 httpclient-4.5.2.jar
-rw-r--r-- 1 root root  327373 Apr 24 18:15 httpcore-4.4.5.jar
-rw-r--r-- 1 root root   74508 Apr 24 18:15 inap-api-7.4.0-65.jar
-rw-r--r-- 1 root root   25646 Apr 24 18:15 inap-impl-7.4.0-65.jar
-rw-r--r-- 1 root root  139362 Apr 24 18:15 isup-api-7.4.0-65.jar
-rw-r--r-- 1 root root  427062 Apr 24 18:15 isup-impl-7.4.0-65.jar
-rw-r--r-- 1 root root  395195 Apr 24 18:15 javolution-5.5.1.jar
-rw-r--r-- 1 root root    6561 Apr 24 18:15 jmx-7.4.0-65.jar
-rw-r--r-- 1 root root    6922 Apr 24 18:15 jmxss7-7.4.0-65.jar
-rw-r--r-- 1 root root   23715 Apr 24 18:15 linkset-7.4.0-65.jar
-rw-r--r-- 1 root root    4282 Apr 24 18:15 linkset-oam-7.4.0-65.jar
-rw-r--r-- 1 root root   37205 Apr 24 18:15 m3ua-api-7.4.0-65.jar
-rw-r--r-- 1 root root  246272 Apr 24 18:15 m3ua-impl-7.4.0-65.jar
-rw-r--r-- 1 root root   15393 Apr 24 18:15 m3ua-oam-7.4.0-65.jar
-rw-r--r-- 1 root root  535001 Apr 24 18:15 map-api-7.4.0-65.jar
-rw-r--r-- 1 root root 1401304 Apr 24 18:15 map-impl-7.4.0-65.jar
-rw-r--r-- 1 root root   85448 Apr 24 18:15 metrics-core-3.0.2.jar
-rw-r--r-- 1 root root   46142 Apr 24 18:15 mtp-7.4.0-65.jar
-rw-r--r-- 1 root root   13341 Apr 24 18:15 mtp-api-7.4.0-65.jar
-rw-r--r-- 1 root root   12829 Apr 24 18:15 restcomm-dialogic-7.4.0-65.jar
-rw-r--r-- 1 root root   10603 Apr 24 18:15 restcomm-statistics-2.0.147.jar
-rw-r--r-- 1 root root   43774 Apr 24 18:15 sccp-api-7.4.0-65.jar
-rw-r--r-- 1 root root  193550 Apr 24 18:15 sccp-impl-7.4.0-65.jar
-rw-r--r-- 1 root root   11414 Apr 24 18:15 sccp-oam-7.4.0-65.jar
-rw-r--r-- 1 root root   27092 Apr 24 18:15 scheduler-7.4.0-65.jar
-rw-r--r-- 1 root root    8824 Apr 24 18:15 sctp-api-1.8.0-11.jar
-rw-r--r-- 1 root root   47047 Apr 24 18:15 sctp-impl-1.8.0-11.jar
-rw-r--r-- 1 root root   12166 Apr 24 18:15 sctp-oam-7.4.0-65.jar
-rw-r--r-- 1 root root    2970 Apr 24 18:15 shell-server-api-7.4.0-65.jar
-rw-r--r-- 1 root root   15626 Apr 24 18:15 shell-server-impl-7.4.0-65.jar
-rw-r--r-- 1 root root   15860 Apr 24 18:15 shell-transport-7.4.0-65.jar
-rw-r--r-- 1 root root    5602 Apr 24 18:15 statistics-api-7.4.0-65.jar
-rw-r--r-- 1 root root   12962 Apr 24 18:15 statistics-impl-7.4.0-65.jar
-rw-r--r-- 1 root root    9009 Apr 24 18:15 statistics-oam-api-7.4.0-65.jar
-rw-r--r-- 1 root root   32576 Apr 24 18:15 statistics-oam-impl-7.4.0-65.jar
-rw-r--r-- 1 root root    5176 Apr 24 18:15 stream-1.0.0.CR1.jar
-rw-r--r-- 1 root root   57094 Apr 24 18:15 tcap-api-7.4.0-65.jar
-rw-r--r-- 1 root root  143792 Apr 24 18:15 tcap-impl-7.4.0-65.jar
-rw-r--r-- 1 root root    9918 Apr 24 18:15 tcap-oam-7.4.0-65.jar
-rw-r--r-- 1 root root   23168 Apr 24 18:15 xml-7.1.0-SNAPSHOT.jar


here my jboss-beans.xml in the server/default/deploy/restcomm-camel-gateway/META-INF/jboss-beans.xml

<?xml version="1.0" encoding="UTF-8"?>
xmlns="urn:jboss:bean-deployer:2.0">

<bean name="SCTPManagement" class="org.mobicents.protocols.sctp.ManagementImpl">
<constructor>
<parameter>SCTPManagement</parameter>
</constructor>
<property name="persistDir">${jboss.server.data.dir}</property>
</bean>

<bean name="SCTPShellExecutor" class="org.mobicents.protocols.ss7.m3ua.impl.oam.SCTPShellExecutor">
<property name="sctpManagements">
<map keyClass="java.lang.String" valueClass="org.mobicents.protocols.sctp.ManagementImpl">
<entry>
<key>SCTPManagement</key>
<value>
<inject bean="SCTPManagement" />
</value>
</entry>
</map>
</property>
</bean>
<!-- ==================================================================== -->
<!-- M3UA -->
<!-- M3UAManagement is managing the m3ua side commands -->
<!-- ==================================================================== -->
<!-- -->
<bean name="RoutingLabelFormat" class="org.mobicents.protocols.ss7.mtp.RoutingLabelFormat">
<constructor factoryClass="org.mobicents.protocols.ss7.mtp.RoutingLabelFormat"
factoryMethod="getInstance">
<parameter>ITU</parameter>
</constructor>
</bean>

<bean name="Mtp3UserPart" class="org.mobicents.protocols.ss7.m3ua.impl.M3UAManagementImpl">
<constructor>
<parameter>Mtp3UserPart</parameter>
<parameter>RestComm-CAMEL</parameter>
</constructor>
<property name="persistDir">${jboss.server.data.dir}</property>
<property name="maxSequenceNumber">256</property>
<property name="maxAsForRoute">2</property>
<property name="useLsbForLinksetSelection">false</property>
<property name="deliveryMessageThreadCount">8</property>
<property name="transportManagement">
<inject bean="SCTPManagement" />
</property>
<property name="routingLabelFormat">
<inject bean="RoutingLabelFormat" />
</property>
</bean>

<bean name="M3UAShellExecutor" class="org.mobicents.protocols.ss7.m3ua.impl.oam.M3UAShellExecutor">
<property name="m3uaManagements">
<map keyClass="java.lang.String" valueClass="org.mobicents.protocols.ss7.m3ua.impl.M3UAManagementImpl">
<entry>
<key>Mtp3UserPart</key>
<value>
<inject bean="Mtp3UserPart" />
</value>
</entry>
</map>
</property>
</bean>
<!-- ==================================================================== -->
<!-- Scheduler -->
<!-- Scheduler for ss7 stack -->
<!-- ==================================================================== -->
<!-- -->
<bean name="SS7Clock" class="org.mobicents.protocols.ss7.scheduler.DefaultClock">
</bean>

<bean name="SS7Scheduler" class="org.mobicents.protocols.ss7.scheduler.Scheduler">
<property name="clock">
<inject bean="SS7Clock" />
</property>
</bean>
<!-- ==================================================================== -->
<!-- Dialogic Mtp3UserPart -->
<!-- ==================================================================== -->
<!--
<bean name="Mtp3UserPart"
class="org.mobicents.ss7.hardware.dialogic.DialogicMtp3UserPart">
<constructor>
<parameter>RestComm-CAMEL</parameter>
</constructor>
<property name="sourceModuleId">61</property>
<property name="destinationModuleId">34</property>
<property name="routingLabelFormat">
<inject bean="RoutingLabelFormat" />
</property>
</bean>
-->

<!-- ==================================================================== -->
<!-- SCCP Service -->
<!-- ==================================================================== -->
<bean name="SccpStack" class="org.mobicents.protocols.ss7.sccp.impl.SccpStackImpl">
<constructor>
<parameter>SccpStack</parameter>
</constructor>
<property name="persistDir">${jboss.server.data.dir}</property>
<property name="mtp3UserParts">
<map keyClass="java.lang.Integer" valueClass="org.mobicents.protocols.ss7.mtp.Mtp3UserPart">
<entry>
<key>1</key>
<value>
<inject bean="Mtp3UserPart" />
</value>
</entry>
</map>
</property>
</bean>

<bean name="SccpExecutor" class="org.mobicents.protocols.ss7.sccp.impl.oam.SccpExecutor">
<property name="sccpStacks">
<map keyClass="java.lang.String" valueClass="org.mobicents.protocols.ss7.sccp.impl.SccpStackImpl">
<entry>
<key>SccpStack</key>
<value>
<inject bean="SccpStack" />
</value>
</entry>
</map>
</property>
</bean>

<!-- ==================================================================== -->
<!-- TCAP Service -->
<!-- ==================================================================== -->
<bean name="TcapStack" class="org.mobicents.protocols.ss7.tcap.TCAPStackImpl">
<constructor>
<parameter>TcapStack</parameter>
<parameter>
<inject bean="SccpStack" property="sccpProvider" />
</parameter>
<parameter>146</parameter>
</constructor>
<property name="persistDir">${jboss.server.data.dir}</property>
</bean>

<bean name="TcapExecutor" class="org.mobicents.protocols.ss7.tcap.oam.TCAPExecutor">
<property name="tcapStacks">
<map keyClass="java.lang.String" valueClass="org.mobicents.protocols.ss7.tcap.TCAPStackImpl">
<entry>
<key>TcapStack</key>
<value>
<inject bean="TcapStack" />
</value>
</entry>
</map>
</property>
</bean>

<!-- ==================================================================== -->
<!-- CAP Service -->
<!-- ==================================================================== -->
<bean name="CapStack" class="org.mobicents.protocols.ss7.cap.CAPStackImpl">
<constructor>
<parameter>CapStack</parameter>
<parameter>
<inject bean="TcapStack" property="provider" />
</parameter>
</constructor>
</bean>

<!-- ==================================================================== -->
<!-- Shell Service -->
<!-- ==================================================================== -->
<!-- Define Shell Executor -->
<bean name="ShellExecutor" class="org.mobicents.ss7.management.console.ShellServer">
<constructor>
<parameter>
<inject bean="SS7Scheduler" />
</parameter>
<parameter>
<list class="javolution.util.FastList" elementClass="org.mobicents.ss7.management.console.ShellExecutor">
<inject bean="SccpExecutor" />
<inject bean="M3UAShellExecutor" />
<inject bean="SCTPShellExecutor" />
<inject bean="TcapExecutor" />
<inject bean="CamelShellExecutor" />
</list>
</parameter>
</constructor>

<property name="address">${jboss.bind.address}</property>
<property name="port">3435</property>
<!-- Enale secured CLI by un-commenting below line-->
<property name="securityDomain">java:/jaas/jmx-console</property>
</bean>

<!-- ==================================================================== -->
<!-- Restcomm SS7 Service -->
<!-- ==================================================================== -->
<bean name="CAPSS7Service" class="org.restcomm.applications.camel.bootstrap.SS7Service">
<constructor>
<parameter>CAP</parameter>
</constructor>
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="org.mobicents.ss7:service=CAPSS7Service",exposedInterface=org.restcomm.applications.camel.bootstrap.SS7ServiceMBean.class,registerDirectly=true)
</annotation>
<property name="jndiName">java:/restcomm/ss7/cap</property>
<property name="stack">
<inject bean="CapStack" property="CAPProvider" />
</property>
</bean>
<!-- ==================================================================== -->
<!-- CAMEL -->
<!-- CamelManagement is managing the all camel server commands -->
<!-- ==================================================================== -->
<bean name="CamelManagement" class="org.restcomm.camelgateway.CamelManagement">
<constructor>
<parameter>CamelManagement</parameter>
</constructor>
<property name="persistDir">${jboss.server.data.dir}</property>
</bean>

<bean name="CamelShellExecutor" class="org.restcomm.camelgateway.CamelShellExecutor">
<property name="camelManagement">
<inject bean="CamelManagement" />
</property>
</bean>
<!-- ==================================================================== -->
<!-- Restcomm jSS7 Managemenet Service -->
<!-- ==================================================================== -->
<bean name="Ss7Management" class="org.mobicents.protocols.ss7.oam.common.jmxss7.Ss7Management">
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="org.mobicents.ss7:service=Ss7Management",exposedInterface=org.mobicents.protocols.ss7.oam.common.jmxss7.Ss7ManagementMBean.class,registerDirectly=true)
</annotation>
<property name="agentId">jboss</property>
</bean>
 
  <bean name="RestcommAlarmManagement" class="org.mobicents.protocols.ss7.oam.common.alarm.AlarmProvider">
  <constructor>
  <parameter><inject bean="Ss7Management" /></parameter>
  <parameter><inject bean="Ss7Management" /></parameter>
  </constructor>
  </bean>
  <bean name="RestcommStatisticManagement" class="org.mobicents.protocols.ss7.oam.common.statistics.CounterProviderManagement">
  <constructor>
  <parameter><inject bean="Ss7Management" /></parameter>
  </constructor>
  <property name="persistDir">${jboss.server.data.dir}</property>
  </bean>
<bean name="RestcommSctpManagement" class="org.mobicents.protocols.ss7.oam.common.sctp.SctpManagementJmx">
<constructor>
<parameter><inject bean="Ss7Management" /></parameter>
<parameter><inject bean="SCTPManagement" /></parameter>
</constructor>
</bean>
<bean name="RestcommM3uaManagement" class="org.mobicents.protocols.ss7.oam.common.m3ua.M3uaManagementJmx">
<constructor>
<parameter><inject bean="Ss7Management" /></parameter>
<parameter><inject bean="Mtp3UserPart" /></parameter>
</constructor>
</bean>
<bean name="RestcommSccpManagement" class="org.mobicents.protocols.ss7.oam.common.sccp.SccpManagementJmx">
<constructor>
<parameter><inject bean="Ss7Management" /></parameter>
<parameter><inject bean="SccpStack" /></parameter>
</constructor>
</bean>
  <bean name="RestcommTcapManagement" class="org.mobicents.protocols.ss7.oam.common.tcap.TcapManagementJmx">
  <constructor>
  <parameter><inject bean="Ss7Management" /></parameter>
  <parameter><inject bean="TcapStack" /></parameter>
  </constructor>
  </bean>

    <bean name="CamelStatProviderJmx" class="org.restcomm.camelgateway.CamelStatProviderJmx">
        <constructor>
            <parameter><inject bean="Ss7Management" /></parameter>
        </constructor>
    </bean> 
</deployment>

here my sbb-jar.xml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE sbb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD JAIN SLEE SBB 1.1//EN"
                         "http://java.sun.com/dtd/slee-sbb-jar_1_1.dtd">
<sbb-jar>
<sbb>
<description />
<sbb-name>CamelGatewaySbb</sbb-name>
<sbb-vendor>org.restcomm</sbb-vendor>
<sbb-version>1.0</sbb-version>
<sbb-alias>CamelGatewaySbb</sbb-alias>

<!--
<sbb-ref>
<sbb-name>CamelRedirectSbb</sbb-name>
<sbb-vendor>org.mobicents</sbb-vendor>
<sbb-version>1.0</sbb-version>
<sbb-alias>CamelRedirectSbb</sbb-alias>
</sbb-ref>
-->

<sbb-classes>
<sbb-abstract-class>
<sbb-abstract-class-name>org.restcomm.camelgateway.slee.CamelGatewaySbb</sbb-abstract-class-name>
<cmp-field>
<cmp-field-name>xmlCAPDialog</cmp-field-name>
</cmp-field>
<cmp-field>
<cmp-field-name>networkRoutingRule</cmp-field-name>
</cmp-field>
<cmp-field>
<cmp-field-name>capDialogClosed</cmp-field-name>
</cmp-field>
<cmp-field>
<cmp-field-name>timerID</cmp-field-name>
</cmp-field>
<cmp-field>
<cmp-field-name>startDialogTime</cmp-field-name>
</cmp-field>
<!--
<cmp-field>
<cmp-field-name>redirect</cmp-field-name>
</cmp-field>
<get-child-relation-method>
<sbb-alias-ref>CamelRedirectSbb</sbb-alias-ref>
<get-child-relation-method-name>getCamelRedirectSbbChildRelation</get-child-relation-method-name>
<default-priority>0</default-priority>
</get-child-relation-method>
-->
</sbb-abstract-class>
<sbb-local-interface>
<sbb-local-interface-name>org.restcomm.camelgateway.slee.CamelGatewaySbbLocalObject</sbb-local-interface-name>
</sbb-local-interface>
</sbb-classes>
<event event-direction="Receive" initial-event="False">
<event-name>DIALOG_DELIMITER</event-name>
<event-type-ref>
<event-type-name>ss7.cap.DIALOG_DELIMITER</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="True">
<event-name>DIALOG_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.DIALOG_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
<initial-event-select variable="ActivityContext" />
</event>
<event event-direction="Receive" initial-event="False">
<event-name>DIALOG_ACCEPT</event-name>
<event-type-ref>
<event-type-name>ss7.cap.DIALOG_ACCEPT</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>DIALOG_USERABORT</event-name>
<event-type-ref>
<event-type-name>ss7.cap.DIALOG_USERABORT</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>DIALOG_PROVIDERABORT</event-name>
<event-type-ref>
<event-type-name>ss7.cap.DIALOG_PROVIDERABORT</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>DIALOG_CLOSE</event-name>
<event-type-ref>
<event-type-name>ss7.cap.DIALOG_CLOSE</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>DIALOG_NOTICE</event-name>
<event-type-ref>
<event-type-name>ss7.cap.DIALOG_NOTICE</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>DIALOG_TIMEOUT</event-name>
<event-type-ref>
<event-type-name>ss7.cap.DIALOG_TIMEOUT</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>DIALOG_RELEASE</event-name>
<event-type-ref>
<event-type-name>ss7.cap.DIALOG_RELEASE</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>INITIAL_DP_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.INITIAL_DP_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>ACTIVITY_TEST_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.ACTIVITY_TEST_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>ACTIVITY_TEST_RESPONSE</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.ACTIVITY_TEST_RESPONSE</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>APPLY_CHARGING_REPORT_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.APPLY_CHARGING_REPORT_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>APPLY_CHARGING_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.APPLY_CHARGING_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>ASSIST_REQUEST_INSTRUCTIONS_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.ASSIST_REQUEST_INSTRUCTIONS_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>CALL_INFORMATION_REPORT_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.CALL_INFORMATION_REPORT_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>CALL_INFORMATION_REQUEST_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.CALL_INFORMATION_REQUEST_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>CANCEL_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.CANCEL_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>CONNECT_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.CONNECT_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>CONNECT_TO_RESOURCE_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.CONNECT_TO_RESOURCE_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>CONTINUE_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.CONTINUE_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>DISCONNECT_FORWARD_CONNECTION_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.DISCONNECT_FORWARD_CONNECTION_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>ESTABLISH_TEMPORARY_CONNECTION_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.ESTABLISH_TEMPORARY_CONNECTION_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>EVENT_REPORT_BCSM_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.EVENT_REPORT_BCSM_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>FURNISH_CHARGING_INFORMATION_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.FURNISH_CHARGING_INFORMATION_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>PLAY_ANNOUNCEMENT_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.PLAY_ANNOUNCEMENT_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>RELEASE_CALL_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.RELEASE_CALL_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>PROMPT_AND_COLLECT_USER_INFORMATION_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.PROMPT_AND_COLLECT_USER_INFORMATION_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>PROMPT_AND_COLLECT_USER_INFORMATION_RESPONSE</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.PROMPT_AND_COLLECT_USER_INFORMATION_RESPONSE</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>REQUEST_REPORT_BCSM_EVENT_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.REQUEST_REPORT_BCSM_EVENT_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>RESET_TIMER_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.RESET_TIMER_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>SEND_CHARGING_INFORMATION_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.SEND_CHARGING_INFORMATION_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>SPECIALIZED_RESOURCE_REPORT_REQUEST</event-name>
<event-type-ref>
<event-type-name>ss7.cap.service.circuitSwitchedCall.SPECIALIZED_RESOURCE_REPORT_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>INVOKE_TIMEOUT</event-name>
<event-type-ref>
<event-type-name>ss7.cap.INVOKE_TIMEOUT</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>ERROR_COMPONENT</event-name>
<event-type-ref>
<event-type-name>ss7.cap.ERROR_COMPONENT</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>REJECT_COMPONENT</event-name>
<event-type-ref>
<event-type-name>ss7.cap.REJECT_COMPONENT</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>ResponseEvent</event-name>
<event-type-ref>
<event-type-name>net.java.client.slee.resource.http.event.ResponseEvent</event-type-name>
<event-type-vendor>net.java.client.slee</event-type-vendor>
<event-type-version>4.0</event-type-version>
</event-type-ref>
</event>
<event event-direction="Receive" initial-event="False">
<event-name>TimerEvent</event-name>
<event-type-ref>
<event-type-name>
javax.slee.facilities.TimerEvent
</event-type-name>
<event-type-vendor>javax.slee</event-type-vendor>
<event-type-version>1.0</event-type-version>
</event-type-ref>
</event>
<resource-adaptor-type-binding>
<resource-adaptor-type-ref>
<resource-adaptor-type-name>HttpClientResourceAdaptorType</resource-adaptor-type-name>
<resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor>
<resource-adaptor-type-version>4.0</resource-adaptor-type-version>
</resource-adaptor-type-ref>
<activity-context-interface-factory-name>slee/resources/http-client/acifactory</activity-context-interface-factory-name>
<resource-adaptor-entity-binding>
<resource-adaptor-object-name>slee/resources/http-client/sbbinterface</resource-adaptor-object-name>
<resource-adaptor-entity-link>HttpClientResourceAdaptor</resource-adaptor-entity-link>
</resource-adaptor-entity-binding>
</resource-adaptor-type-binding>
<resource-adaptor-type-binding>
<resource-adaptor-type-ref>
<resource-adaptor-type-name>CAPResourceAdaptorType</resource-adaptor-type-name>
<resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor>
<resource-adaptor-type-version>2.0</resource-adaptor-type-version>
</resource-adaptor-type-ref>
<activity-context-interface-factory-name>slee/resources/cap/2.0/acifactory</activity-context-interface-factory-name>
<resource-adaptor-entity-binding>
<resource-adaptor-object-name>slee/resources/cap/2.0/provider</resource-adaptor-object-name>
<resource-adaptor-entity-link>CAPRA</resource-adaptor-entity-link>
</resource-adaptor-entity-binding>
</resource-adaptor-type-binding>
</sbb>

</sbb-jar>


I dont know where is the mistake :S but when the server start i dont see event of the cap RA but it sounds all the part for the deployment are OK ?

Vladimir Tzanev

unread,
Apr 29, 2019, 7:36:28 AM4/29/19
to mobicents-public
Please add the server.log in TRACE/DEBUG
</bean&g

mehdi

unread,
Apr 29, 2019, 8:50:59 AM4/29/19
to mobicents-public

Thanks :)

here my debug logs.

BR,

Mehdi



Le mercredi 26 décembre 2018 15:46:13 UTC+1, mehdi a écrit :
Hello Guys,

I build a CAP V2 jain slee application based on Gw USSD (https://groups.google.com/forum/#!topic/mobicents-public/4OVjtSOZlhY) (based on jboss 5.1.0 and  jain slee 2.7.0)
 i always used route on PC and SSN.

Now i have to implement Route on GT .


My GT is 33609007161 ssn 146 and pc = 10849 
the incoming idp come from 33689008000 ssn 146 and pc 10805


Original message without rule setted is like that

2018-11-19 12:09:52,991 WARN  [org.mobicents.protocols.ss7.sccp.impl.SccpRoutingControl] (pool-30-thread-1) Received SccpMessage for Translation but no matching Rule found for local routing
SccpMessage=Sccp Msg [Type=UDT sls=4 incomingOpc=10805 incomingDpc=10849 outgoingDpc=-1 
CallingAddress(pc=0,ssn=146,AI=18,gt=GT0100{tt=0,np=ISDN_TELEPHONY, na=INTERNATIONAL,digits=33689008000})
CalledParty(   pc=0,ssn=146,AI=18,gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33609007161}) 
DataLen=182]

2018-11-19 12:09:52,993 WARN  [org.mobicents.protocols.ss7.sccp.impl.SccpRoutingControl] (pool-30-thread-1) Received SccpMessage for Translation but no matching Rule found for local routing
SccpMessage=Sccp Msg [Type=UDTS sls=0 returnCause=NO_TRANSLATION_FOR_ADDRESS incomingOpc=-1 incomingDpc=-1 outgoingDpc=-1 CallingAddress(pc=0,ssn=146,AI=18,gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33609007161}) CalledParty(pc=0,ssn=146,AI=18,gt=GT0100{tt=0, np=ISDN_TELEPHONY, na=INTERNATIONAL, digits=33689008000}) DataLen=182


i tried many way to setup the rule : 

              -via the ss7 cli  with two rules and two primary address (one for the called party and one other for the callingparty)
              sccp primary_add create 1 18 10805 146 0 1 4 33689008000
              sccp primary_add create 2 18 10849 146 0 1 4 33609007161
       and 
              sccp rule create 1 K 18 10805 146 0 1 4 33689008000 1
              sccp rule create 2 K 18 10849 146 0 1 4 33609007161 2

              -with the xml files directly


<?xml version="1.0" encoding="UTF-8" ?>
serverLog.rar

mehdi

unread,
Apr 29, 2019, 9:44:07 AM4/29/19
to mobicents-public
Vladimir in the debug logs the CAPSS7Service sounds started ?

14:29:14,947 DEBUG [SS7Service] (main) Starting org.mobicents.ss7:service=CAPSS7Service
14:29:14,972 INFO  [SS7Service] (main)  [[[[[[[[[ Restcomm CAMEL Gateway 7.1.0-SNAPSHOT service started ]]]]]]]]] 
14:29:14,973 DEBUG [SS7Service] (main) Started org.mobicents.ss7:service=CAPSS7Service
14:29:14,973 DEBUG [ServiceController] (main) starting service org.mobicents.ss7:service=CAPSS7Service
14:29:14,974 DEBUG [LocalJBossServerDomain] (main) handleNotification: javax.management.Notification[source=jboss.system:service=ServiceController][type=org.jboss.system.ServiceMBean.start][message=]
14:29:14,974 DEBUG [Ejb3Deployer] (main) ********* Ejb3Deployer Begin Unit: restcomm-slee-ra-cap-du-7.4.0-71.jar jar: restcomm-slee-ra-cap-du-7.4.0-71.jar
14:29:14,975 DEBUG [Ejb3Deployment] (main) EJB3 deployment time took: 0

And RA cap sounds deployed too no ?

Vladimir Tzanev

unread,
Apr 29, 2019, 10:20:45 AM4/29/19
to mobicents-public
Sorry, I don't have experience with ussd-gateway. Bur probably the problem is:

java.lang.ClassNotFoundException: org.restcomm.slee.resource.http.HttpServletRaSessionListener

14:29:13,077 ERROR [[/restcomm]] (main) Skipped installing application listeners due to previous error(s)

14:29:13,078 ERROR [StandardContext] (main) Context [/restcomm] startup failed due to previous errors

Can you check/compare the logs from the default ussd-gateway with the MAP RA?

mehdi

unread,
Apr 29, 2019, 10:24:38 AM4/29/19
to mobicents-public
@Vladimir, 

I think i understand my mistake

 i cloned git master branch and fix build.xml to build CamelGateway and still have some problem with deployment

Now what i have done i downloaded git latest release  https://github.com/RestComm/camelgateway/releases/tag/7.0.11

and its better i saw  :)

 
16:16:46,491 INFO  [TCAPProviderImpl] (main) Starting TCAP Provider
16:16:46,491 INFO  [TCAPProviderImpl] (main) Registered SCCP listener with address 146
16:16:47,381 INFO  [SS7Service] (main)  [[[[[[[[[ Restcomm CAMEL Gateway 7.0.11 service started ]]]]]]]]]
16:16:47,495 INFO  [DeploymentMBeanImpl] (main) Installing DeployableUnitID[url=file:/home/sfr/restcomm-camel-7.0.11/jboss-5.1.0.GA/server/default/deploy/restcomm-slee-ra-cap-du-7.1.57.jar/]
16:16:47,812 INFO  [DeploymentMBeanImpl] (main) Installed LibraryID[name=library-cap,vendor=library-cap,version=2.0]
16:16:47,814 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.sms.CONNECT_SMS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,815 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.PROMPT_AND_COLLECT_USER_INFORMATION_RESPONSE,vendor=org.mobicents,version=1.0]
16:16:47,815 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.DISCONNECT_LEG_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,815 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.FURNISH_CHARGING_INFORMATION_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,816 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.sms.INITIAL_DP_SMS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,816 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.INITIATE_CALL_ATTEMPT_RESPONSE,vendor=org.mobicents,version=1.0]
16:16:47,816 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.RESET_TIMER_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,817 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.INVOKE_TIMEOUT,vendor=org.mobicents,version=1.0]
16:16:47,817 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.CALL_INFORMATION_REPORT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,817 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.CANCEL_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,817 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.CONTINUE_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,818 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.REQUEST_REPORT_BCSM_EVENT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,819 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.MOVE_LEG_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,819 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.CALL_INFORMATION_REQUEST_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,820 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.APPLY_CHARGING_REPORT_GPRS,vendor=org.mobicents,version=1.0]
16:16:47,820 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.CONNECT_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,820 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.CONNECT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,820 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.DIALOG_DELIMITER,vendor=org.mobicents,version=1.0]
16:16:47,820 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.INITIAL_DP_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.DISCONNECT_LEG_RESPONSE,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.COLLECT_INFORMATION_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.APPLY_CHARGING_REPORT_GPRS_RESPONSE,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.RESET_TIMER_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.sms.RESET_TIMER_SMS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.ACTIVITY_TEST_GPRS_RESPONSE,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.ENTITY_RELEASED_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.APPLY_CHARGING_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.sms.FURNISH_CHARGING_INFORMATION_SMS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,821 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.CONTINUE_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,822 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.DIALOG_ACCEPT,vendor=org.mobicents,version=1.0]
16:16:47,822 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.ESTABLISH_TEMPORARY_CONNECTION_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,822 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.DIALOG_NOTICE,vendor=org.mobicents,version=1.0]
16:16:47,822 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.INITIATE_CALL_ATTEMPT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,822 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.RELEASE_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,822 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.INITIAL_DP_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,825 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.MOVE_LEG_RESPONSE,vendor=org.mobicents,version=1.0]
16:16:47,825 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.FURNISH_CHARGING_INFORMATION_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,825 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.APPLY_CHARGING_REPORT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,825 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.CONNECT_TO_RESOURCE_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,825 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.ASSIST_REQUEST_INSTRUCTIONS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,825 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.sms.RELEASE_SMS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.EVENT_REPORT_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.DIALOG_PROVIDERABORT,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.ACTIVITY_TEST_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.EVENT_REPORT_BCSM_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.DIALOG_CLOSE,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.DIALOG_RELEASE,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.EVENT_REPORT_GPRS_RESPONSE,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.sms.REQUEST_REPORT_SMS_EVENT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.SPECIALIZED_RESOURCE_REPORT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.DIALOG_TIMEOUT,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.ENTITY_RELEASED_GPRS_RESPONSE,vendor=org.mobicents,version=1.0]
16:16:47,826 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.REJECT_COMPONENT,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.SEND_CHARGING_INFORMATION_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.PLAY_ANNOUNCEMENT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.REQUEST_REPORT_GPRS_EVENT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.RELEASE_CALL_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.SEND_CHARGING_INFORMATION_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.sms.EVENT_REPORT_SMS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.APPLY_CHARGING_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.DIALOG_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.PROMPT_AND_COLLECT_USER_INFORMATION_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.ERROR_COMPONENT,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.gprs.ACTIVITY_TEST_GPRS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,827 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.DISCONNECT_FORWARD_CONNECTION_WITH_ARGUMENT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,828 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.CONTINUE_WITH_ARGUMENT_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,828 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.ACTIVITY_TEST_RESPONSE,vendor=org.mobicents,version=1.0]
16:16:47,828 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.CANCEL_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,828 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.circuitSwitchedCall.DISCONNECT_FORWARD_CONNECTION_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,828 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.service.sms.CONTINUE_SMS_REQUEST,vendor=org.mobicents,version=1.0]
16:16:47,828 INFO  [DeploymentMBeanImpl] (main) Installed EventTypeID[name=ss7.cap.DIALOG_USERABORT,vendor=org.mobicents,version=1.0]
16:16:47,834 INFO  [DeploymentMBeanImpl] (main) Installed ResourceAdaptorTypeID[name=CAPResourceAdaptorType,vendor=org.mobicents,version=2.0]
16:16:47,836 INFO  [DeploymentMBeanImpl] (main) Installed ResourceAdaptorID[name=CAPResourceAdaptor,vendor=org.mobicents,version=2.0]
16:16:47,836 INFO  [DeploymentMBeanImpl] (main) Installed DeployableUnitID[url=file:/home/sfr/restcomm-camel-7.0.11/jboss-5.1.0.GA/server/default/deploy/restcomm-slee-ra-cap-du-7.1.57.jar/]
16:16:48,178 INFO  [CAPResourceAdaptor] (main) Verifying configuring CAP RA: CAPRA
16:16:48,178 INFO  [CAPResourceAdaptor] (main) Configuring CAP RA: CAPRA
16:16:48,178 INFO  [ResourceManagement] (main) Created Resource Adaptor Entity CAPRA for ResourceAdaptorID[name=CAPResourceAdaptor,vendor=org.mobicents,version=2.0] Config Properties: [(capJndi:java.lang.String=java:/restcomm/ss7/cap),(timeout:java.lang.Integer=0)]
16:16:48,436 INFO  [CAPResourceAdaptor] (main) Successfully connected to CAP service[java:/restcomm/ss7/cap]
16:16:48,439 INFO  [ResourceManagement] (main) Activated RA Entity CAPRA
16:16:48,691 INFO  [ResourceManagement] (main) Bound link between RA Entity CAPRA and Name CAPRA




Le mercredi 26 décembre 2018 15:46:13 UTC+1, mehdi a écrit :

Vladimir Tzanev

unread,
Apr 29, 2019, 11:25:27 AM4/29/19
to mobicents-public
Yes, the logs that I expected :-)


Am Montag, 29. April 2019 16:24:38 UTC+2 schrieb mehdi:

mehdi

unread,
Apr 29, 2019, 11:29:20 AM4/29/19
to mobicents-public
Thanks a lot :)

its not already finnished but i'm near to the end :)

mehdi

unread,
May 13, 2019, 11:15:34 AM5/13/19
to mobicents-public
@Vladimir @Ibrahim Thanks a lot for your help => everything is OK.

With the New version routing on GT works well :)


Thanks a lot .

BR,

Mehdi

Ibrahima Gaye

unread,
May 13, 2019, 11:53:05 PM5/13/19
to mobicent...@googlegroups.com
Hi Mehdi,
Happy to know you finally got it working, Congrats !

Would you mind sharing you build or some guides ?

Best regards,

Ibrahima GAYE
Technologies Integration Specialist 
OSS/BSS/Business Analyst Senior Consultant
M1 (now in Congo) +243 844 390139   
M2 +221 77 564 9358
Skypeibstelix
 


--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.

mehdi

unread,
May 14, 2019, 6:33:54 AM5/14/19
to mobicents-public
Hello Ibrahim,

I will share a guidelines to deploy restcomm CamelGateway and how to apply differents routing pc and/or GT with the simulator.

i will do another time the exercice and take some screenshots.

Thanks a lot :)

Mimil Owns

unread,
Oct 2, 2020, 12:01:47 PM10/2/20
to mobicents-public
Hello @Ibrahim

I tried to configure the jSS7 simulator and add a new MAP message testcase and I was unable to get routing by GT to work because it was explicitly written in file jss7/sccp/sccp-impl/src/main/java/org/restcomm/protocols/ss7/sccp/impl/Ss7ExtSccpDetailedInterfaceDefault.java

 

@Override

    public void translationFunction(SccpRoutingCtxInterface ctx, SccpAddressedMessageImpl msg) throws Exception {

        if (logger.isEnabledFor(Level.WARN)) {

            logger.warn(String.format(

                    "Ss7ExtSccpDetailedInterfaceDefault does not support routing based on GT\nSccpMessage=%s", msg));

        }

        ctx.sendSccpError(msg, ReturnCauseValue.ERR_IN_LOCAL_PROCESSING, RefusalCauseValue.DESTINATION_ADDRESS_UNKNOWN);

    }

How did you get something working using the opensource components? I am was currently only in need of the jss7 stack not the whole AS/JAINSLEE server (I didn't want to fall into the AGPL trap, which from my reading of the sources is not the case of just the jss7 stack)

Best Regards,
Cédric Pronzato

Mimil Owns

unread,
Oct 2, 2020, 3:18:09 PM10/2/20
to mobicent...@googlegroups.com
Well it should have been hello @medhi who was the author of the response. 

Regards, 
Cedric


--
You received this message because you are subscribed to a topic in the Google Groups "mobicents-public" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mobicents-public/CN4u9KfgEVM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mobicents-publ...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobicents-public/f7a298c3-34b5-45c9-aa0a-2b47fe2535abn%40googlegroups.com.

mehdi

unread,
Oct 2, 2020, 3:57:28 PM10/2/20
to mobicents-public
Hello Cedric,

Yes routing on GT works well. i can try to guide you => i applied it on a camel Gateway with InitialDP to route on GT.
I made a long time( compiling compiling compiling different version :)) to find the great version until i found this page https://github.com/RestComm/camelgateway/releases and the latest works well.
In the camel gateway there is a GUI which is really cool and practice to configure route on GT for your gateway.

I know that you want to deals with MAP messages what can i suggest two tactics to reach your goals :

  • The second one is if the USSD gateway doesnt work i think that taking the Camel Gateway and add the MAP RA will be also successful and after you can deal with  MAP messages and apply routing on GT.

I know that you dont need all the jain slee stuff but i prefer started from a project which is working and after customize :) What do you think about it?

BR

Mehdi

Mimil Owns

unread,
Oct 5, 2020, 4:45:27 AM10/5/20
to mobicent...@googlegroups.com
Hi Medhi,

thank you for your reply and your help. I will have a look to the code of these components and how they use the jss7 stack.

Yeah, the issue with these components is that they fall into the AGPL so we cannot use this opensource into a commercial product except to get a commercial license.

Regards,
Cedric

Connie Dawn

unread,
Dec 13, 2020, 10:14:52 PM12/13/20
to mobicents-public

Good day

@Mehdi i am currently facing the same problem on my application when i also try to route on GT " Received SccpMessage for Translation but no matching Rule found for local routing"

Have been compiling  different versions and testing for days now but without any success.

I will be happy if you can kindly share more information on how you managed to fix this from your end for USSD.

Kind Regards

CD

Sami Ali

unread,
Nov 17, 2023, 2:37:19 AM11/17/23
to mobicents-public

Dear Team,

I am new to your valuable group,and i hope you can help me or guide me with the (CAMEL-Diameter)Gateway or converter..

or we can call it CAP-RO and vice versa converter..

We are seeking a converter (Interworking Function - IWF) that facilitates the conversion between the CAMEL protocol stack used on Mobile Switching Center (MSC)/Home Location Register (HLR) and the Diameter protocol utilized on the Online Charging System (OCS) side. The primary purpose of this converter is to enable seamless communication and interoperability between these two distinct protocol stacks.

The desired converter should possess the following key requirements:

  1. CAMEL to Diameter Conversion: The IWF should be capable of receiving CAMEL-based signaling messages from the MSC/HLR and converting them into Diameter protocol messages that can be processed by the OCS. This conversion should accurately map the relevant parameters, attributes, and message flows between the two protocols.

  2. Diameter to CAMEL Conversion: The IWF should also support the reverse operation, converting Diameter protocol messages received from the OCS into CAMEL-based signaling messages that can be understood and processed by the MSC/HLR. The conversion should ensure compatibility and integrity of the data during the conversion process.

  3. Protocol Compliance: The converter should adhere to the relevant specifications and standards for both the CAMEL and Diameter protocols. It should support the necessary protocol versions and features required for successful interworking between the MSC/HLR and the OCS.

By meeting these requirements, the converter (IWF) will serve as a vital component in enabling the smooth and efficient exchange of signaling messages between the CAMEL protocol stack on the MSC/HLR and the Diameter protocol on the OCS side, ensuring effective charging and service provisioning in the telecommunications network.


THank you so much in advance

Sami

Mehdi BOUDOU

unread,
Nov 17, 2023, 8:01:23 AM11/17/23
to mobicent...@googlegroups.com
Hello Sami,

I hope you will be successful in your project, what can i do for you is to give you a source of a good camel gateway that is working well and which you can build on top of it.
With this Gateway you will be able to receive all CAMEL messages bound with the CAP RA capability 

to convert CAMEL to DIAMETER you will need to add the DIAMETER RA and then apply the CAMEL to DIAMETER Conversion and vice versa.

Good luck

Best Regards,

Mehdi


Message has been deleted

Sami Ali

unread,
Nov 17, 2023, 10:51:22 AM11/17/23
to mobicents-public
Hello Mehdi,
Thank you so so much for your valuable information.
Could you please chat with me in order to finalize this task ..
My email address is:
sam.moh123

Thank you in advance.
Sami
Reply all
Reply to author
Forward
0 new messages