SENDINMC communication utility

Description 
Parameters
Return codes
Examples
Default configuration files
Changes and modifications
Document revisions

Description


The sendinmc.exe program is used for sending data messages via INMARSAT-C satellite terminal.

Parameters


Command line parameters: 

sendinmc [-E] [-T] [-F] [-p Port] [-C cnffile] [TO: address] ["message"] [-M messfile]

Parameter Meaning
[-E] Parameter for sending an e-mail. If the parameter [-C cnffile] is not defined, the default configuration file cnfmail.txt is automatically being searched in the work directory.*
[-T] Parameter for sending a message to a terminal. If the parameter [-C cnffile] is not defined, the default configuration file cnfterm.txt is automatically being searched in the work directory.*
[-F] Parameter for sending a fax message. If the parameter [-C cnffile] is not defined, the default configuration file cnffax.txt is automatically being searched in the work directory.*
[-p Port] Serial port, to which the INMARSAT-C is connected. If the parameter is not defined, there will be used COM1.
[-C cnffile] Configuration file for sending data.
[TO: address] Address (e-mail, or several e-mails comma-separated, telephone number, fax number, terminal number).
["message"] Message to send (e-mail, fax, data for terminal). If a sequence \n is in the message, the sequence will be replaced by the characters CR and LF.
[-M messfile] Message to sent is stored in the file messfile.

* - The parameters -E, -T or -F can't be defined, but there must be defined a configuration file using the parameter -C.

For sending a message, there must be defined either the parameter message or -M messfile. Parameters are evaluated from the left to the right.

Return codes


Return code Meaning
0 OK, error-free data transmission
1 Incorrect or missing parameter, the program lists the error specification.
2 Serial port error (doesn't exist, busy, etc.).
3 INMARSAT-C terminal is not connected to given port.
4 Sending the message was successful but wasn't confirmed by the terminal within the timeout of 4 minutes.

Examples


Send and e-mail:

sendinmc -E –p COM2 TO: paul@company.sk, joseph@company.sk "This is an email"

Send a fax:

sendinmc -F TO: 421895070312 "This is a fax message"

Send a message to a terminal:

sendinmc -T TO: 581492322095 "This is a message to the terminal"

Default configuration files


Default configuration file - cnffax.txt:

; Destination LES ID
; code : <CSI>[LES]b
; LES - 3 character of value in the range 0..363
; default '115'
LES = 115
; Destination Type
; code : <CSI>[TYPE]e ; TYPE - one character ; default '3' DEST_TYPE = 1 ; Delivery Class ; code : <CSI>[CLASS]f ; CLASS - '0' - immediate delivery, '1' - deferred delivery ; default '0' DELIVERY = 0 ; Delivery Confirmation ; code : <CSI>[CONF]m ; CONF - '0' - no delivery confirmation, '1' - delivery confirmation ; default '0' CONFIRM = 0 ; Message Priority ; code : <CSI>[PRIOR]i ; PRIOR - '0' - normal priority, '1' - distress priority ; default '0' PRIORITY = 0 ; Presentation ; code : <CSI>[PRES]g ; PRES - 3 characters ; default '000' PRESENTATION = 000 ; Service Type ; code : <CSI>[SVCE]d ; SVCE - 2 characters ; default '00' SERV_TYPE = 00 ; Address ; code : <CSI>[ID]c ; ID - 6 characters of destination address ; default '002624' ADDRESS = 000042 ; Address Extension - faxove cislo ; code : <DCS>c;[COUNT];[ADD1]<ST> ; default : not used ADDR_EXT = 421895652094 ; Destination Extension ; code : <CSI>[DEXT]E ; DEXT - 6 characters ; default : not used DEST_EXT = 00T30N

Default configuration file - cnfmail.txt:

; Destination LES ID
; code : <CSI>[LES]b 
; LES - 3 character of value in the range 0..363
; default '115'
LES = 115
; Destination Type
; code : <CSI>[TYPE]e 
; TYPE - one character
; default '3'
DEST_TYPE = 3 
; Delivery Class
; code : <CSI>[CLASS]f 
; CLASS - '0' - immediate delivery, '1' - deferred delivery
; default '0'
DELIVERY = 0
; Delivery Confirmation
; code : <CSI>[CONF]m 
; CONF - '0' - no delivery confirmation, '1' - delivery confirmation
; default '0'
CONFIRM = 0
; Message Priority
; code : <CSI>[PRIOR]i 
; PRIOR - '0' - normal priority, '1' - distress priority
; default '0'
PRIORITY = 0
; Presentation
; code : <CSI>[PRES]g 
; PRES - 3 characters
; default '000'
PRESENTATION = 000
; Service Type
; code : <CSI>[SVCE]d 
; SVCE - 2 characters 
; default '00'
SERV_TYPE = 00 
; Address
; code : <CSI>[ID]c 
; ID - 6 characters of destination address
; default '002624'
ADDRESS = 002624
; Address Extension
; code : <DCS>c;[COUNT];[ADD1]<ST> 
; default : not used
ADDR_EXT = 26245880790003 
; Destination Extension
; code : <CSI>[DEXT]E 
; DEXT - 6 characters 
; default : not used
; DEST_EXT =

Default configuration file - cnfterm.txt:

; Destination LES ID
; code : <CSI>[LES]b
; LES - 3 character of value in the range 0..363
; default '115'
LES = 115
; Destination Type
; code : <CSI>[TYPE]e 
; TYPE - one character; default '3'
DEST_TYPE = 0 
; Delivery Class
; code : <CSI>[CLASS]f 
; CLASS - '0' - immediate delivery, '1' - deferred delivery
; default '0'
DELIVERY = 0
; Delivery Confirmation
; code : <CSI>[CONF]m 
; CONF - '0' - no delivery confirmation, '1' - delivery confirmation
; default '0'
CONFIRM = 0
; Message Priority
; code : <CSI>[PRIOR]i 
; PRIOR - '0' - normal priority, '1' - distress priority
; default '0'
PRIORITY = 0
; Presentation
; code : <CSI&glt;[PRES]g 
; PRES - 3 characters
; default '000'
PRESENTATION = 000
; Service Type
; code : <CSI>[SVCE]d 
; SVCE - 2 characters 
; default '00'
SERV_TYPE = 00 
; Address
; code : <CSI>[ID]c 
; ID - 6 characters of destination address
; default '002624'
ADDRESS = 000581
; Address Extension
; code : <DCS>c;[COUNT];[ADD1]<ST> 
; default : not used
; ADDR_EXT =
; Destination Extension
; code : <CSI>[DEXT]E 
; DEXT - 6 characters 
; default : not used
DEST_EXT = 000000

Changes and modifications


-

Document revisions


Communication utilities