Ugh. Monday. Neck sore.
You want to fix the port used on your machine?
To get through a firewall?? I don't think it would help.
Why?


Host and posts set in smsc group are host & port to connect to.

group = smsc
smsc-id = clickatell
## configure smsc depending on protocol run by smsc provider
smsc = smpp
host = xxx.xxx.xxx
port = 2xxx
receive-port = 2xxx
smsc-username = "xxx"
smsc-password = "xxxxxxx"
### clickatell product as system type for their validation and billing
system-type = "123456789-1221-32a"
address-range = ""
enquire-link-interval = 60

## fake test smsc
group = smsc
smsc = fake
smsc-id = FAKE
port = 13333
connect-allow-ip = 127.0.0.1


As usual for sockets a random unused socket is used on conencting side.
You could take a look at code gwlib/socket.c might be a good place to start.
If you bind socket to a local port then you could achieve I think what
 you are asking but I think it would be the wrong thing to do?



see sockets used:

[EMAIL PROTECTED] sudo netstat -ep |grep 2xxx
tcp        0      0 be.al:32927 x.x.x.x:2xxx     ESTABLISHED root       141184     
24739/bearerbox     
tcp        0      0 be.al:32928 x.x.x.x:2xxx     ESTABLISHED root       141190     
24739/bearerbox     

gateway-1.2.1/test/fakesmsc -p 13333 -m 2 -i 0.1 "123 456 text 010133889150832 test 
register"

[EMAIL PROTECTED] sudo netstat -ep |grep 13333
tcp        0      0 localhost.localdo:13333 localhost.localdo:32915 ESTABLISHED root   
    129442     3984/bearerbox      
tcp        0      0 localhost.localdo:32915 localhost.localdo:13333 ESTABLISHED me     
    129440     24652/fakesmsc      


of course anything is possible as you do have source code ...

gwlib/conn.c:    sockfd = tcpip_connect_to_server_with_port(octstr_get_cstr(host), 
port,
gwlib/conn.c-                  our_port, our_host == NULL ?
gwlib/conn.c-                  NULL : octstr_get_cstr(our_host));

gwlib/socket.c-int tcpip_connect_to_server(char *hostname, int port, const char 
*interface_name)
gwlib/socket.c-{
gwlib/socket.c:    return tcpip_connect_to_server_with_port(hostname, port, 0, 
interface_name);
gwlib/socket.c-}

gwlib/conn.c-Connection *conn_open_tcp(Octstr *host, int port, Octstr *our_host)
gwlib/conn.c-{
gwlib/conn.c:    return conn_open_tcp_with_port(host, port, 0, our_host);
gwlib/conn.c-}

it's 0 there too. local socket gets assigned free socket.

be careful as conn.c connections will have multiple instances and be used in more
than one place. So changing the 0 to your port would not work unless are
sure it is the only instance called. You only want to change smpp port 
read man bind and man socket and all that stuff if you want to edit code

you don't need to do this

why do you want to?

James.

On Sun, Jul 11, 2004 at 12:08:43PM +0430, Amin Abbaspour wrote:
> Hi,
> 
> I set the below config, but kannel complaines that not 'host' is
> specified. When I set 'host=<my-ip>', kannel tries to bind to it(and not
> to LISTEN on that port!)
> 
> Do you have the kannel LISTEN on receive-port with below config?
> 
> Thanks
> 
> > I have smsc accounts with tx/rx access but i use kannel only for rx and
> > use
> > a self developed smpp gateway for tx.
> >
> > I set port=0 and receive-port=<port given by smsc admin>
> >
> > Here is a sample portion from a smskannel.conf:
> > group = smsc
> > smsc = smpp
> > smsc-id = ThisSMSC
> > port = 0
> > receive-port = 1234
> > smsc-username = "userid"
> > smsc-password = "password"
> >
> > Regards,
> >
> > Ambar Roy
> >
> > One97 Communications (P) Ltd.
> > 701-702, Arunachal Building,
> > 19 Barakhamba Road,
> > New Delhi - 110 001
> >
> > 98100-94479
> > [EMAIL PROTECTED]
> > ----- Original Message -----
> > From: "Amin Abbaspour" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Saturday, July 10, 2004 6:21 PM
> > Subject: Kannel as SMPP receiver(again)
> >
> >
> >> Hi all,
> >>
> >> This question seems to be asked several times, and as I searched the
> >> list,
> >> the answer is 'yes', but no where I can find a clear answer.
> >>
> >> My Question is:
> >> If I wanna receive SMS from another SMSC(they do not support 'tr') with
> >> SMPP protocol, where should I define my port number and user/password(In
> >> my machine).
> >>
> >> I looked at the user guide's SMPP part, and noticed that
> >> port/receiver-port are both about the other side SMPP, not my machine.
> >> for
> >> example when I set my receive-port, kannel tries to bind to remote host
> >> in
> >> that port.
> >>
> >> If this can be done, would you please exactly mention the place where
> >> port
> >> and username/password of my kannel box for SMPP can be set. are they the
> >> same as smsbox user/pass?
> >>
> >> Thanks in advance
> >> Amin
> >>
> >>
> >>
> >>
> >
> 

-- 
http://web.tiscali.it/cedric/
Jacques Brel Show - june - ireland dublin, derry & callan
italy, south africa

http://www.thehelix.ie/2004_06_02_Jacques_Brel.html
June Wed/Thur 2/3, Jacques Brel - Ced & Stella

if your left hand is one key too much to left when typing you you get toy :)
  (id toy rtpr likw mw rhR IA.)

<jamesc> kathryn: you got bug 140/pin_mgr release email alright ?
<kathryn> I did indeed.  Thanks.
<jamesc> excellent lovely
<jamesc> superlative even
http://en.wikipedia.org/wiki/Haiku 
I'm guessing in japanese lovely ~= roberi => 3 morae
superlative =~ supe-ratibo => 5 morae
excellent =~ eh-kusule-nto =? 5/6
even = e-ben- => 2 or 3?

http://www.greenpeace.org/international_en/features/details?item_id=327510
Greenpeace tree-huggers indicted by U.S..
Brazilian mahogany barons curtailing free speech. Grrr,


The following statement is false.
The preceding statement is true.    - Douglas Hofstadter

I, James row worse maji.

http://www.bcoleman.com my brother Bill Coleman 
He's a bit good! Launching his debut CD right now.


software patents (coming soon to an EU near you) bad for users, for developers
 good for monopolistic innovation stifling big business 
http://swpat.ffii.org/
beware entering overwhelming twisty maze of political legalese

http://www.heavens-above.com/solar-escape.asp

http://www.fsf.org/philosophy/no-word-attachments.html


Give me CHOCOLATE! (fair trade chocolate)
http://www.traidcraft.co.uk/ delivery uk only 
http://store.yahoo.com/fairtradeonline-uk/
http://www.oneworldshop.co.uk/ scotland - delivery local only
http://www.bafts.org.uk/buyingFairtrade/mailorderOnline.htm
http://www.globalexchange.org/ http://store.globalexchange.org/ can't do food outside 
us
http://fairtraderesource.org/
http://www.fairtrade.net/sites/products/sportballs/why.html
Rice, Bananas, Fresh Fruit, Juices, 
Coffee, Tea, Cocoa, Sugar, Honey
Sports Balls, Wine, Flowers


http://www.oxfam.ie/ http://www.oxfam.com/eng/

http://www.beyondtourism.com./

http://www.oxfam.ie/html/supportus/bringbring.html


http://www.oxfam.com/eng/campaigns_camp_mtf.htm make trade fair
http://www.fairolympics.org/en/index.htm

Reply via email to