Martin Take a look into smsc_at.c in the sources. That is the AT driver. Backup it and modify-it according to your needs.
Regards Alvaro |-----------------------------------------------------------------------------------------------------------------| Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier celular y Nextel en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via SMS y GPRS online Visitenos en www.perusms.NET www.smsglobal.com.mx y www.pravcom.com On Thu, Oct 7, 2010 at 4:10 AM, Martin <[email protected]> wrote: > Hi! > > CMEE=1 or 2 should be the init string correct? > I tried both but only get a generic error - maybe kannel is not talking to > one of the two built in TC35i. > > Logfile: > 2010-10-07 10:30:49 [2739] [6] DEBUG: AT2[/dev/ttyS1]: --> AT+CMEE=2^M > 2010-10-07 10:30:49 [2739] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK > 2010-10-07 10:30:49 [2739] [6] INFO: AT2[/dev/ttyS1]: AT SMSC successfully > opened. > 2010-10-07 10:30:59 [2739] [6] DEBUG: AT2[/dev/ttyS1]: <-- ERROR > 2010-10-07 10:30:59 [2739] [6] ERROR: AT2[/dev/ttyS1]: Generic error: ERROR > > Is there some information available how to "write/build" a new "driver"? > I think the main problem is that the comsat device isn’t built to be a sms > gateway - yes it can send sms via rs232 but normally it is used to be a 2 > channel ISDN <-> GSM Gateway - so I think I'm talking only to the main board > with this AT commands and not directly with one of the two TC35 modules. > The TC35i are no boxes - they are industrial style - no power or rs232 plug > only pcb with flat cable and antenna so I think its not possible to > disasamble the comsat device for only use one TC35i module :( > > Regards Martin > > -----Ursprüngliche Nachricht----- > Von: Alvaro Cornejo [mailto:[email protected]] > Gesendet: Mittwoch, 06. Oktober 2010 23:45 > An: Martin > Cc: [email protected] > Betreff: Re: Siemens TC35i built in coM.sat ISDN Plus 2 > > Martin > > For the error you get with the modem use CMEE=1 or 2 to have the modem > display detailed error message. > > About smsbox not showing/running: kannel is composed of 3 programs: > bearerbox, smsbox and wapbox. All 3 uses the same config file but need > to be run separately: > > bearerbox path/kannel.conf [A must. must be the first to be executed] > smsbox. path/kannel.conf [http interface. needs bearerbox running] > wapbox path/kannel.conf [only needed for wap messaging. Needs bearerbox > running] > > Check the manual for running options and details > > Regards > > Alvaro > > |--------------------------------------------------------------------------- > --------------------------------------| > Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier > celular y Nextel > en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via > SMS y GPRS online > Visitenos en www.perusms.NET www.smsglobal.com.mx y > www.pravcom.com > > > > On Wed, Oct 6, 2010 at 3:48 PM, Martin <[email protected]> wrote: >> Thanks you very much, Alvaro Cornejo, for the hint about the PIN which is >> now disabled and I think I've configured nearly everything I need. >> But if I understand kannel correct I should be able to connect to the >> sendsms-port via browser (IE, FF, ...) >> But the port won't be opened when I look with netstat on the kannel host I >> only see >> admin-port = 13000 and smsbox-port = 13011 tcp and 9200 and 9201 as udp > are >> open >> >> Logfile: >> 2010-10-06 22:17:39 [3242] [6] INFO: AT2[/dev/ttyS1]: opening device >> 2010-10-06 22:17:39 [3242] [6] DEBUG: AT2[/dev/ttyS1]: device opened >> 2010-10-06 22:17:40 [3242] [6] DEBUG: AT2[/dev/ttyS1]: device opened >> 2010-10-06 22:17:40 [3242] [6] INFO: AT2[/dev/ttyS1]: init device >> 2010-10-06 22:17:40 [3242] [6] INFO: AT2[/dev/ttyS1]: speed set to 19200 >> 2010-10-06 22:17:40 [3242] [6] DEBUG: AT2[/dev/ttyS1]: --> ATZ^M >> 2010-10-06 22:17:40 [3242] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >> 2010-10-06 22:17:40 [3242] [6] DEBUG: AT2[/dev/ttyS1]: --> AT^M >> 2010-10-06 22:17:40 [3242] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >> 2010-10-06 22:17:40 [3242] [6] DEBUG: AT2[/dev/ttyS1]: --> AT&F^M >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: --> ATE0^M >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: --> AT\Q3^M >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: --> AT+CMGF=0^M >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: --> AT+CSMS=?^M >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: --> >> AT+CNMI=1,2,0,1,1^M >> 2010-10-06 22:17:41 [3242] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >> 2010-10-06 22:17:41 [3242] [6] INFO: AT2[/dev/ttyS1]: AT SMSC successfully >> opened. >> 2010-10-06 22:17:51 [3242] [6] DEBUG: AT2[/dev/ttyS1]: <-- ERROR >> 2010-10-06 22:17:51 [3242] [6] ERROR: AT2[/dev/ttyS1]: Generic error: > ERROR >> >> Kannel.conf >> >> group = core >> admin-port = 13000 >> admin-password = pwd >> admin-deny-ip = "" >> admin-allow-ip = "*.*.*.*" >> smsbox-port = 13011 >> wdp-interface-name = "*" >> log-file = "/var/log/kannel/bearerbox.log" >> box-deny-ip = "" >> box-allow-ip = "*.*.*.*" >> >> group = smsc >> smsc = at >> modemtype = siemens-tc35 >> device = /dev/ttyS1 >> speed = 19200 >> >> group = smsbox >> bearerbox-host = localhost >> sendsms-port = 13013 >> sendsms-chars = "0123456789 " >> access-log = "kannel.access" >> log-file = "smsbox.log" >> log-level = 0 >> >> group = sendsms-user >> username = sms >> password = pwd4sms >> >> group = modems >> id = siemens_tc35 >> name = "Siemens TC35" >> detect-string = "coM" >> init-string = "AT+CNMI=1,2,0,1,1" >> speed = 19200 >> no-pin = true >> enable-hwhs = "AT\\Q3" >> need-sleep = true >> >> regards >> Martin >> >> -----Ursprüngliche Nachricht----- >> Von: Alvaro Cornejo [mailto:[email protected]] >> Gesendet: Mittwoch, 06. Oktober 2010 19:30 >> An: Martin >> Cc: [email protected] >> Betreff: Re: Siemens TC35i built in coM.sat ISDN Plus 2 >> >> By your logs, it seems kannel can communicate with one of your modems >> directly. >> >> Check userguide. There is a config parameter to disable the use of the > PIN. >> >> As it seems you are connecting directly to one of the modems test to >> set a the pin value in kannel config. >> >> Hope helps >> >> Regards >> >> Alvaro >> >> > |--------------------------------------------------------------------------- >> --------------------------------------| >> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier >> celular y Nextel >> en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via >> SMS y GPRS online >> Visitenos en www.perusms.NET www.smsglobal.com.mx y >> www.pravcom.com >> >> >> >> On Wed, Oct 6, 2010 at 11:48 AM, Martin <[email protected]> wrote: >>> Hi! >>> >>> Thank you for your help, I created the modems.conf and I setup the config >>> but it seems that the TC35 won't work because there is a manager for the >> two >>> TC35i in the box and it handle the AT commands to the specified channel > so >> I >>> think it's very hard for me to get the box running because my linux > skills >>> are medium but hardware skill especially for SMSC are nearly zero. With >>> minicom a can "talk" to the gateway but that doesn't help me. >>> If someone else have any idea which can help me please send it :) >>> >>> Logfile: >>> 2010-10-06 18:24:45 [5363] [6] INFO: AT2[/dev/ttyS1]: opening device >>> 2010-10-06 18:24:45 [5363] [6] DEBUG: AT2[/dev/ttyS1]: device opened >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: device opened >>> 2010-10-06 18:24:46 [5363] [6] INFO: AT2[/dev/ttyS1]: init device >>> 2010-10-06 18:24:46 [5363] [6] INFO: AT2[/dev/ttyS1]: speed set to 19200 >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: --> ATZ^M >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: --> AT^M >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: --> AT&F^M >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: --> ATE0^M >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: --> AT\Q3^M >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>> 2010-10-06 18:24:46 [5363] [6] DEBUG: AT2[/dev/ttyS1]: --> AT+CPIN?^M >>> 2010-10-06 18:24:47 [5363] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>> 2010-10-06 18:24:56 [5363] [6] DEBUG: AT2[/dev/ttyS1]: <-- ERROR >>> 2010-10-06 18:24:56 [5363] [6] ERROR: AT2[/dev/ttyS1]: Generic error: >> ERROR >>> 2010-10-06 18:24:56 [5363] [6] DEBUG: AT2[/dev/ttyS1]: --> AT+CPIN?^M >>> 2010-10-06 18:24:57 [5363] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>> 2010-10-06 18:24:57 [5363] [6] ERROR: AT2[/dev/ttyS1]: Opening failed. >>> Terminating >>> 2010-10-06 18:24:57 [5363] [6] INFO: AT2[/dev/ttyS1]: closing device >>> >>> On this comsat device I don’t need a PIN because its already configured > so >>> the comsat device "manager" setup the two Siemens modems so I can talk to >>> them without any need of a PIN or something like that. >>> >>> Regards Martin >>> >>> >>> >>> -----Ursprüngliche Nachricht----- >>> Von: Alvaro Cornejo [mailto:[email protected]] >>> Gesendet: Mittwoch, 06. Oktober 2010 18:14 >>> An: Martin >>> Cc: [email protected] >>> Betreff: Re: Siemens TC35i built in coM.sat ISDN Plus 2 >>> >>> Search the lists for an available siemens modem definition. There is >>> also an example in the source code. You should add it to your kannel >>> config file. >>> >>> Regarding the command from the manufacturer, Kannel does not support >>> it. It uses standard AT commands. You should check if your modem >>> supports it. if not you will have to develop your own driver. >>> >>> Regards >>> >>> Alvaro >>> >>> >>> >> > |--------------------------------------------------------------------------- >>> --------------------------------------| >>> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier >>> celular y Nextel >>> en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via >>> SMS y GPRS online >>> Visitenos en www.perusms.NET www.smsglobal.com.mx y >>> www.pravcom.com >>> >>> >>> >>> On Wed, Oct 6, 2010 at 10:59 AM, Martin <[email protected]> wrote: >>>> Hi! >>>> The main problem is that kannel or bearerbox is asking for the modem >>>> definitions which I don’t have >>>> >>>> Logfile bearerbox.log: >>>> 2010-10-06 17:42:07 [3517] [6] DEBUG: AT2[/dev/ttyS1]: device opened >>>> 2010-10-06 17:42:07 [3517] [6] INFO: AT2[/dev/ttyS1]: speed set to 19200 >>>> 2010-10-06 17:42:07 [3517] [6] DEBUG: AT2[/dev/ttyS1]: --> ^M >>>> 2010-10-06 17:42:09 [3517] [6] DEBUG: AT2[/dev/ttyS1]: --> AT^M >>>> 2010-10-06 17:42:09 [3517] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>>> 2010-10-06 17:42:09 [3517] [6] DEBUG: AT2[/dev/ttyS1]: --> AT&F^M >>>> 2010-10-06 17:42:09 [3517] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>>> 2010-10-06 17:42:09 [3517] [6] DEBUG: AT2[/dev/ttyS1]: --> ATE0^M >>>> 2010-10-06 17:42:09 [3517] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>>> 2010-10-06 17:42:09 [3517] [6] DEBUG: AT2[/dev/ttyS1]: --> ATI^M >>>> 2010-10-06 17:42:09 [3517] [6] DEBUG: AT2[/dev/ttyS1]: <-- coM.s.a.t. >> ISDN >>>> Plus, Version 4.3.5 >>>> 2010-10-06 17:42:09 [3517] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK >>>> 2010-10-06 17:42:09 [3517] [6] PANIC: Where are the modem definitions >> ?!?! >>>> 2010-10-06 17:42:09 [3517] [6] PANIC: > /usr/sbin/bearerbox(gw_panic+0x101) >>>> [0x80c60f1] >>>> 2010-10-06 17:42:09 [3517] [6] PANIC: /usr/sbin/bearerbox [0x8064ffb] >>>> 2010-10-06 17:42:09 [3517] [6] PANIC: /usr/sbin/bearerbox [0x806b3d5] >>>> 2010-10-06 17:42:09 [3517] [6] PANIC: /usr/sbin/bearerbox [0x80bd3b0] >>>> >>>> kannel.conf: >>>> group = smsc >>>> smsc = at >>>> modemtype = auto >>>> device = /dev/ttyS1 >>>> speed = 19200 >>>> >>>> I know from the manufacture that I can send a sms via terminal with >>>> at$smssend=<channel>,”<number>”,”<text>”<enter> >>>> >>>> for example: at$smssend=1,”+43660303030”,”Hello here I am!” >>>> >>>> regards >>>> Martin >>>> >>>> >>>> -----Ursprüngliche Nachricht----- >>>> Von: Alvaro Cornejo [mailto:[email protected]] >>>> Gesendet: Mittwoch, 06. Oktober 2010 16:56 >>>> An: Martin >>>> Cc: [email protected] >>>> Betreff: Re: Siemens TC35i built in coM.sat ISDN Plus 2 >>>> >>>> Kannel uses "drivers" to talk to smsc's. The main drivers it has is >>>> SMPP and AT commands. If your modem suports it you just need to >>>> configure kannel with the specific driver for your equipment. >>>> >>>> The TC35 is(was?) a serial modem. So you should be able to connect to >>>> it with the AT driver. However I don't know how do you phisically >>>> conect to the device. Kannel AT driver uses dev/ttyxxx for defining >>>> the output physical port; therefore you need to verify that your OS >>>> does map each modem to a dev/ttyxxx sp you can configure that device >>>> in kannel. >>>> >>>> Hope helps >>>> >>>> Alvaro >>>> >>>> >>>> >>> >> > |--------------------------------------------------------------------------- >>>> --------------------------------------| >>>> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier >>>> celular y Nextel >>>> en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via >>>> SMS y GPRS online >>>> Visitenos en www.perusms.NET www.smsglobal.com.mx y >>>> www.pravcom.com >>>> >>>> >>>> >>>> On Wed, Oct 6, 2010 at 6:04 AM, Martin <[email protected]> wrote: >>>>> Hello! >>>>> >>>>> >>>>> >>>>> I´ve a little problem to get kannel work on my debian. >>>>> >>>>> I´ve a coM.sat ISDN Plus 2 which have two TC35i built in, I only wanna >>> use >>>>> channel 1 with one sim card. I´ve tested the comsat device with the >>>> software >>>>> originally shipped with and especially sms works fine. So now I don’t >>> have >>>>> any idea how I can get it to work with kannel – maybe someone of you > can >>>>> help me! >>>>> >>>>> >>>>> >>>>> German information about the comsat device can be found at >>>>> http://www.comsat.de/DE/GSM-Gateway/ISDN/ISDN-Plus-2-Kanal.htm >>>>> >>>>> >>>>> >>>>> Regards Martin >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >> >> > >
