karling76 wrote
i am thinking of possibility to send sms thru a specific device. I intend to use this in loading credits in a particular SIM.
Let me guess... You have a setup with several pre-paid SIM cards and with one post-paid SIM card. With post-paid SIM card you can send SMS to the service number and this SMS contains amount of credit and number which will get this credit. After loading is done, pre-paid SIM can continue sending and post-paid SIM will receive a bill later. Is this even close?

Quote
I know this can be done using assigned QUEUE name for that device but this will result restarting the smsd daemon that surely interrupt constant receiving and sending of loads of messages.
After possible change of a configuration, you cannot restart smsd
once? Even when restarting takes not very much time? You did not mean that restarting is required every time when credits are loaded? (because it's not).
Quote
I dont want to this because originally a particular device is a member of a QUEUE with a lots of devices attached to it.
You have many devices to serve one queue, right? For this specific device you could create an additional queue which is only served by this specific device and it is serving additional queue first. So all of your modems will serve main queue and as soon as credit loading is required, specific device will do it.
It will help if you show your configuration file here. Also you could tell something about message counts. If you do not want that all members and quests will see your setup, put it between
private tags. Private block is only shown to the topic owner (you) and administrators (me, currently no more than me

).
What is the version of smsd you are using? If you are running
very heavy load with large number of modems, you might need some special features which are not included all releases.