We use ser2net (http://ser2net.sourceforge.net/) to accomplish this. Have kannel running in a virtual machine, connecting to GSM modems on a physical Linux machine over IP.
In Kannel conf instead of: device = /dev/ttyS1 specify: device = rawtcp host = ser2nethost port = ser2net-modem-port Note: ser2net doesn't provide any authentication mechanism, so you'll need to limit access to the port(s) in some other way. On 07/11/2012 17:12, Andreas Fink wrote: > On 07.11.2012, at 07:44, Saifullah <[email protected]> wrote: > >> Hi Wlly Mularto >> >> Thanks for your reply. It help me very much. I have one important >> question. Sppose I am sending SMS from kannel to GSM Modems whick work as >> SMSC what number will be shown on the display of destination user? Will it >> be number of GSM Modem number or Kannel sending number? Do the modems >> Nokia Premicell, Siemens M20, Wavecom WM02-G1800 modem support networkin >> tcp/ip? >> >> Thanks in advance. > > ghe gsm modems are actually not a real SMSC as it submits a SMS-MO to a real > SMSC who then delivers it to the destination. As such the deliver over a GSM > modem is working the same way as if you would type an SMS on a phone which > results in the SIM card's number to be sent as originators. > > Some of the modems of today do support GRPS networking (as tcp/ip). If you > talk about access from kannel to the gsm modems, there are some devices which > have a gsm modem built in and then present it on a ethernet (usually for IP > dial-out). Kannel doesnt need TCP/IP to talk to the modem but a serial port. > I have some boxes out of china which connect 16 or 32 or 64 GSM modem to a > computer by a simple USB cable. The computer will get the same amount of > serial ports which then can be used directly from kannel. > > > >
