sendsms.1
上传用户:eo_sii
上传日期:2007-01-05
资源大小:91k
文件大小:4k
源码类别:

手机短信编程

开发平台:

Unix_Linux

  1. .TH SENDSMS 1 "Project SMSLink" "Les Ateliers du Heron" " -*- nroff -*-
  2. .SH NAME
  3. sendsms - a command-line client for sms_serv(1)
  4. .SH SYNOPSIS
  5. .B sendsms
  6. -d dest (-m message | -f msgfile) [-u user] [-s smsc] host
  7. .SH DESCRIPTION
  8. .B sendsms
  9. is the Unix command-line client for the
  10. .B SMSLink
  11. project. It accepts command-line parameters that define the message to
  12. be sent, and transmits them to the SMS server process running on the designated
  13. .BR host .
  14. .B sendsms
  15. was developped specifically for easy calling from shell scripts or similar
  16. situations.
  17. .PP
  18. This manual page
  19. will cover the functionalities and use of
  20. .BR sendsms .
  21. For installation and configuration instructions, please refer to the 
  22. INSTALL document, provided in the sources directory.
  23. .SS OPTIONS
  24. .TP
  25. .I "-d dest"
  26. The GSM network address (i.e. phone number) of the mobile phone the message
  27. is to be sent to. Supported format is: 
  28. .br
  29. [int. prefix - country code] area code - phone number
  30. .sp 1
  31. The international prefix can be either "+" or "00" (or any other value
  32. supported by the GSM network provider the server is subscribed to). Some
  33. separation characters can be used to beautify the number, but they are
  34. purely cosmetic and will be stripped by the server. Those characters
  35. are [./- ]. The pause character (',') is not supported. This parameter 
  36. is required.
  37. .sp 1
  38. Regarding the international country code, don't forget that its necessity
  39. is to be considered respective to the SMS gateway location (the host this
  40. client program is connecting to), not the location where the client is run
  41. from. In case of doubt, please contact the SMS server administrator for your
  42. network.
  43. .sp 1
  44. Please always include the area code (even when sending to a destination in
  45. the same "area", i.e. on the same network). The number without the area code,
  46. though syntactically correct and accepted by the network, would never get
  47. delivered (at least, that's my experience with Proximus -- YMMV).
  48. .TP
  49. .I "-m message"
  50. The text of the message to be sent. Unless made up of a single word, it will
  51. have to be quoted for obvious reasons. Maximum length is 160 characters. A
  52. longer message will be truncated (the user will be warned about it), but the
  53. message will still be sent.
  54. .sp 1
  55. At the present time, only 7bit ASCII is supported for the message text.
  56. .sp 1
  57. Use one and only one of
  58. .B -m
  59. or
  60. .BR -f .
  61. .TP
  62. .I "-f msgfile"
  63. The name of a text file where the message to send is to be read from. This file
  64. can contain multiple lines of text (they will be concatenated), but its total
  65. length can't exceed 160 characters. A longer text will be truncated (the user
  66. will be warned about it), but the message will still be sent.
  67. .sp 1
  68. The special file '-' means that input will be read from stdin.
  69. .sp 1
  70. At the present time, only 7bit ASCII is supported for the message text.
  71. .sp 1
  72. Use one and only one of
  73. .B -m
  74. or
  75. .BR -f .
  76. .TP
  77. .I "-u user"
  78. The server module requires the user to identify himself for logging purposes.
  79. No authentication is performed on this info though. If this parameter is
  80. ommited,
  81. .B sendsms
  82. will send the Unix username of the current user. This parameter allows you to
  83. override this default behaviour (might be usefull in the case of automated
  84. sending). The parameter is optional.
  85. .TP
  86. .I "-s smsc"
  87. This optional parameter allows you to override the default Service Center
  88. stored in the GSM module SIM. This feature is probably usefull only for
  89. non-standard applications.
  90. .TP
  91. .I host
  92. The host name or IP address where the SMS gateway server process is running.
  93. By default, this server will be listening on TCP port 6701.
  94. .SH BUGS
  95. See the BUGS document, in the sources directory.
  96. .SH SEE ALSO
  97. .BR sms_serv "(1), " gsmdevices "(5), " gsmaccess "(5)"
  98. .PP
  99. The INSTALL and README documents in the sources tree.
  100. .SH COPYRIGHT
  101. SMSLink is (c) Les Ateliers du Heron, 1998 by Philippe Andersson
  102. <philippe_andersson@ste.scitex.com>. It has been originally written for
  103. Scitex Europe, S.A.
  104. .PP
  105. Part of the code is (c) Riccardo Facchetti.
  106. .PP
  107. The code also includes contributions from Philipp Klaus <pklaus@access.ch>.
  108. .PP
  109. SMSLink has been released to the public under the GNU GPL.