On Thu, 2009-06-11 at 11:25, seikath wrote:
> i know udev rule is not reliable, because its executed at boot time
> again,
> parse the dmesg each time you start/stop kannel , reset proper simlink
> and use cronted monitoring script to check the kannel state and according to 
> the state to use the start/stop srcipt

udev rules can be configured to execute scripts/program when the udev
receive notification from kernel. Script can restart kannel when it
detects that USB modem connected.

> Dennis Low Weng Kin wrote:
>> Thanks for you immediate reply.
>>
>> So you are saying that I should detect the device name and change the  
>> device name in the kannel config accordingly?
>>
>> I've tried to write a udev rule to map the usb port to use the port 
>> name "/dev/GSMMODEM". It works well at first. When I unplug the modem, 
>> and replug it in, Kannel stop working. When I restart the kannel 
>> service, I receive a kernel failure notification. Any suggestions 
>> again?
>>
>> Regards,  Low
>>
>>  > Date: Thu, 11 Jun 2009 10:05:41 +0300
>>  > From: seik...@gmail.com
>>  > CC: users@kannel.org
>>  > Subject: Re: Unplugging USB GSM Modem and replugging
>>  >
>>  > the KISS solution :
>>  > at the head of the kannel start/stop script include short bash 
>> script to detect the latest device name of the modem
>>  > the script should remove if existing the old simlink and create new  
>> simlink to the real usb device named like "/dev/MyUsbModem"
>>  > use that in the kannel config
>>  >
>>  >
>>  > Dennis Low Weng Kin wrote:
>>  > > Hi everyone,
>>  > >
>>  > > I am running Kannel 1.4.3 in Fedora Core 10. For the moment, I am  
>> using
>>  > > a USB GSM Modem and in my setting, I mapped the device to  
>> /dev/ttyUSB0.
>>  > > However, if I unplugged and replug the GSM Modem to my PC, the 
>> port will
>>  > > change to ttyUSB1. Therefore, my Kannel will not be able to locate the
>>  > > device. Any suggestion? Or is it better to use Serial Modem?
>>  > >
>>  > > Regards,
>>  > > Low

-- 
Kind regards,  Milan

Reply via email to