Re: [mobicents-public] Re: SMPP Connector

39 views
Skip to first unread message

Jean Deruelle

unread,
May 27, 2015, 3:09:28 AM5/27/15
to mobicents-public, rest...@googlegroups.com
Hi James,

on 2. Inbound will be required as well, it needs to work in both directions.

Best Regards,
Jean

On Tue, May 26, 2015 at 5:47 PM, James Carpenter <jfc...@gmail.com> wrote:

Absolutely, thank you for the specifics :)

I'm beyond good enough to begin a skeleton (have already). Actually, been having noob problems with getting an IDE to integrate maven properly, so sticking with my home at the command line for now. My question was more for Ibrahim and how he wanted to start distributing the work or see what we each come up with. Either way I've made time to begin and will start a google or github page with current design/goals once the initial service is working :)

Can anyone recommend from their experience a solid RestComm SMS use case? That is, real world use of SMS in RestComm applications in the sense of current community outlook. I'm curious what the community is currently working on in this regard. Probably better suited for the RestComm forums ;)

Current First-Draft Goals:
1. The current plan is to configure defaults to connect to default build of smscgateway. 
2. SMPP functionality is for outbound SMS only, not inbound. This will remain unchanged for RestComm applications sending SMS to RestComm.
3. Current SMPP version will default to current default smscgateway SMPP version.


v/r,
James

--
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.
For more options, visit https://groups.google.com/d/optout.

Jean Deruelle

unread,
May 27, 2015, 3:10:34 AM5/27/15
to mobicents-public, rest...@googlegroups.com
Hi James,

If you just want to rebuild the maven modules, a mvn clean install at the root of restcomm directory should do (you can skip the tests by using mvn clean install -Dmaven.test.skip=true)

Best Regards,
Jean

On Wed, May 27, 2015 at 7:41 AM, James Carpenter, MISM MBA <jfc...@gmail.com> wrote:
Hi George (or anyone)

Question. I'm building the module in the restcomm directory, not release. Is this accurate? And if so, when building the release using the mobicents_build.xml, how do I use the modules rather than the release? I noticed they are different versions so I assumed (pardon me) that the newest located in the restcomm dir were for dev modules. Any direction appreciated.

As, FYI I built the skeleton today and will start commiting changes over the next few days.


V/r
James

From: James Carpenter
Sent: ‎5/‎26/‎2015 8:47 AM
To: mobicent...@googlegroups.com
Subject: Re: [mobicents-public] Re: SMPP Connector


Absolutely, thank you for the specifics :)

I'm beyond good enough to begin a skeleton (have already). Actually, been having noob problems with getting an IDE to integrate maven properly, so sticking with my home at the command line for now. My question was more for Ibrahim and how he wanted to start distributing the work or see what we each come up with. Either way I've made time to begin and will start a google or github page with current design/goals once the initial service is working :)

Can anyone recommend from their experience a solid RestComm SMS use case? That is, real world use of SMS in RestComm applications in the sense of current community outlook. I'm curious what the community is currently working on in this regard. Probably better suited for the RestComm forums ;)

Current First-Draft Goals:
1. The current plan is to configure defaults to connect to default build of smscgateway. 
2. SMPP functionality is for outbound SMS only, not inbound. This will remain unchanged for RestComm applications sending SMS to RestComm.
3. Current SMPP version will default to current default smscgateway SMPP version.


v/r,
James

--
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.
For more options, visit https://groups.google.com/d/optout.

James Carpenter, MISM MBA

unread,
May 27, 2015, 9:12:33 AM5/27/15
to mobicent...@googlegroups.com, rest...@googlegroups.com

Hi Jean,

Thanks for the advice. I have the module in restcomm, building it from there currently using the guide you mentioned (which works great). The pom files within release and restcomm seem to point to different versions of the restcomm modules. Is this accurate or building Restcomm in release will build the modules from the restcomm dir? Currently good on the client portion, connecting to SMSC, but after digging through the code I may be overlooking some things.

Currently, using SIP, it processes an SMS inbound/outbound. With SMPP, how would the message be sent to RestComm?

Yesterday was my first time configuring and using RestComm, but I still trying to understand what RestComm does in general and how I can understand its use in my architecture.

See you at the meeting :)

From: Jean Deruelle
Sent: ‎5/‎27/‎2015 12:10 AM
To: mobicents-public; rest...@googlegroups.com

James Carpenter

unread,
May 27, 2015, 10:41:09 AM5/27/15
to rest...@googlegroups.com, mobicent...@googlegroups.com
Hi Jean,

Sorry, I need to stop tossing terms around, as it is becoming confusing. The SMPPConnector will be a TRANSCEIVER (inbound/outbound) to the single connection. I was thinking when an SMS hits RestComm from the external interface? From my time with RestComm so far, it seems to be a SIP/HTTP based router of sorts (sorry, still much to learn of its capabilities). For SMS, the RestComm applications (UEs) will not send SMPP right, only the connection to the SMSC? Or am I misunderstanding lol sorry, brain dump.

Later I will post the initial roadmap for this connector to a different topic, with specifics. Currently, I have done the following:

1. Added restcomm.smpp module directory and ch-smpp dependency to primary pom.xml (/RestComm/restcomm/pom.xml)
2. Created restcomm.smpp dir and pom file (/RestComm//restcomm/restcomm.smpp/pom.xml --> pom used to build module easily, maven is awesome)
3. Created skeleton dir and source files based on restcomm.sms:
        - /RestComm/restcomm/restcomm.smpp/src/main/java/org/mobicents/servlet/restcomm/smpp
            - SmppService.java
            - SmppServiceException.java
            - SmppClientSession.java
4. Currently working on SMPPClient integration and calls to SMS API
5. Have also altered some of the build files and scripts to add the aggregator, etc (will know with a git diff later on)
6. Altered sms-aggregator in /RestComm/restcomm/restcomm.application/src/main/webapp/WEB-INF/conf/restcomm.xml and restcomm-build.xml

Lastly, I am still learned proper procedures for contributing so any advice is appreciated :)  It seems a roadmap is a good start, as others seem to be doing.


Very Respectfully,
James 

James Carpenter

unread,
May 27, 2015, 2:06:07 PM5/27/15
to mobicent...@googlegroups.com, rest...@googlegroups.com
Hi All,

Do I create a google page for the SMPP connector, Github wiki page (noticed there arent any), or neither (java doc)? 

Pardon me, first time contributor here. Getting enough information to start organizing it somewhere that the community can review :)


v/r
James
Reply all
Reply to author
Forward
0 new messages