SENDINMC

SENDINMC

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 =