You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Daniel Pocock <da...@pocock.pro> on 2014/11/07 11:58:32 UTC

camel-smpp as server / SMSC?


Looking at the code, it appears that the camel-smpp component is
intended to run as the client, connecting to a server (known as the SMSC
in GSM speak)

Has anybody thought about using camel-smpp to create an SMPP either as a
test harness for other SMPP clients or for other purposes?

If somebody were to develop this, should this be done within the
camel-smpp component or should it be a new component, maybe call it
camel-smsc?



Re: camel-smpp as server / SMSC?

Posted by Daniel Pocock <da...@pocock.pro>.
On 10/11/14 08:44, Willem Jiang wrote:
> Hi Daniel,
>
> I think you just bring an interesting topic — using camel as mock service here. But I’m not sure if there are lots of use wants to use camel-smsc component as a mock service if there is a SMSC implementation.
> BTW, we don’t mock the ftp server by using camel-ftpserver component. 


The mock service is just one example.  People may also want to use Camel
to build a bridge from an SMPP client to an SMSC that doesn't have
proper SMPP support yet (e.g. the Twilio service) or maybe a company
like Twilio may want to use Camel to build their customer-facing SMPP
API one day :)

I agree that some components (FTP, JMS) only work as a client but there
are others (camel-netty-http) that can act as client or server. 
camel-netty-http has its own way of storing a user list for HTTP
authenticated users, would it be useful for Camel to have a shared user
database that any component can use to authenticate incoming connections?




Re: camel-smpp as server / SMSC?

Posted by Willem Jiang <wi...@gmail.com>.
Hi Daniel,

I think you just bring an interesting topic — using camel as mock service here. But I’m not sure if there are lots of use wants to use camel-smsc component as a mock service if there is a SMSC implementation.
BTW, we don’t mock the ftp server by using camel-ftpserver component. 
--  
Willem Jiang

Red Hat, Inc.
Web: http://www.redhat.com
Blog: http://willemjiang.blogspot.com (English)
http://jnn.iteye.com (Chinese)
Twitter: willemjiang  
Weibo: 姜宁willem



On November 7, 2014 at 6:59:09 PM, Daniel Pocock (daniel@pocock.pro) wrote:
>  
>  
> Looking at the code, it appears that the camel-smpp component is
> intended to run as the client, connecting to a server (known as the SMSC
> in GSM speak)
>  
> Has anybody thought about using camel-smpp to create an SMPP either as a
> test harness for other SMPP clients or for other purposes?
>  
> If somebody were to develop this, should this be done within the
> camel-smpp component or should it be a new component, maybe call it
> camel-smsc?
>  
>  
>