New pages
Jump to navigation
Jump to search
- 21:02, 1 April 2025 StartPcapTrace (hist | edit) [518 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |AcceptCall |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Category:SMS|R2D...") Tag: 2017 source edit
- 21:01, 1 April 2025 SetGeneralTimeout (hist | edit) [423 bytes] Administrator (talk | contribs) (Created page with "This command sets general timeout (in seconds) for all R2D2 API commands that are executed on the Mobile Robot. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |'''SetGeneralTimeout''' |Timeout |Error Code in case of error. |} '''OUTPUT''' None '''EXAMPLE'''<syntaxhighlight lang="text"> ~# SetGeneralTimeout 300 </syntaxhighlight>") Tag: Visual edit
- 20:55, 1 April 2025 GetListOfApiFunctions (hist | edit) [558 bytes] Administrator (talk | contribs) (Created page with "This command writes to the standard output version of the R2D2 API software. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |GetGsmRobotApiVersion |Nonce |R2D2 API version |} '''OUTPUT''' R2D2 API software version '''EXAMPLE'''<syntaxhighlight lang="text"> ~# GetGsmRobotApiVersion 01.00 </syntaxhighlight> Category:R2D2 Category:GENERAL") Tag: 2017 source edit
- 20:53, 1 April 2025 GetGsmRobotApiVersion (hist | edit) [378 bytes] Administrator (talk | contribs) (Created page with "This command writes to the standard output version of the R2D2 API software. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |GetGsmRobotApiVersion |Nonce |R2D2 API version |} '''OUTPUT''' R2D2 API software version '''EXAMPLE'''<syntaxhighlight lang="text"> ~# GetGsmRobotApiVersion 01.00 </syntaxhighlight>") Tag: Visual edit
- 20:49, 1 April 2025 GetGsmPortStatus (hist | edit) [673 bytes] Administrator (talk | contribs) (Created page with "This command sets/gets GSM auto registration mode. If it is enabled GSM port will automatically try to register to GSM network, otherwise will wait explicit command (SelectGsmOperator) in order to do this. If mode parameter is not specified command will return current auto registration mode. '''COMMAND:''' {| class="wikitable" !Command !Input Arguments !Returns |- |GsmRegistrationMode |Port index, [Registration mode] |Command status or the actual Registration mode...") Tag: 2017 source edit
- 20:47, 1 April 2025 GetGeneralTimeout (hist | edit) [472 bytes] Administrator (talk | contribs) (Created page with "This command get the general timeout (in seconds). General timer is used as a general timer on any R2D2 API commands '''COMMAND''' {| class="wikitable" !Command !Input Arguments !Returns |- |'''GetGeneralTimeout''' | |Timeout. Error code in case of error. |} '''OUTPUT''' General timer set for this Mobile Robot: "%d", GeneralTimeout '''EXAMPLE'''<syntaxhighlight lang="text"> ~# GetGeneralTimeout ~# 300 </syntaxhighlight>") Tag: Visual edit
- 20:42, 1 April 2025 GetCallState (hist | edit) [597 bytes] Administrator (talk | contribs) (Created page with "This command reports to the standard output the call state on the specified GSM port '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |AcceptCall |PortIndex |Call State - Error Code in case of error. |} '''OUTPUT''' Command status: GSM port call state (IDLE, DIALING, DIALED, ALERTING, CONNECTED, DISCONNECTING, INCOMING or HELD) in the following format: “%s\n%s\n”, call1_state, call2_state '''EXAMPLE'''<syntaxhighlight la...") Tag: Visual edit
- 20:36, 1 April 2025 GetCallInfo (hist | edit) [754 bytes] Administrator (talk | contribs) (Created page with "This places an AT Command to the specified modem port. '''COMMAND:''' {| class="wikitable" !Command !Input Arguments !Returns |- |SendAtCommand |Port index ATCommand (*) |Issue an AT Command to the specified module. |} (*) Note that the ATCommand must be entered with quotes if the AT Command itself includes double quotes or spaces. See below. '''OUTPUT:''' Response from the modem to the AT command. '''EXAMPLE:'''<syntaxhighlight lang="text"> ~# SendAtCommand 0, "A...") Tag: 2017 source edit
- 20:32, 1 April 2025 ExecuteShellCommand (hist | edit) [547 bytes] Administrator (talk | contribs) (Created page with "This places an AT Command to the specified modem port. '''COMMAND:''' {| class="wikitable" !Command !Input Arguments !Returns |- |SendAtCommand |Port index ATCommand (*) |Issue an AT Command to the specified module. |} (*) Note that the ATCommand must be entered with quotes if the AT Command itself includes double quotes or spaces. See below. '''OUTPUT:''' Response from the modem to the AT command. '''EXAMPLE:'''<syntaxhighlight lang="text"> ~# SendAtCommand 0, "A...") Tag: 2017 source edit
- 20:26, 1 April 2025 StreamVideo (hist | edit) [633 bytes] Administrator (talk | contribs) (Created page with " This command executes HTTP method on the specified GSM port. It requires an active connection to HTTP server on the specified GSM port. HTTP method can be GET, PUT, DELETE or POST. Input file path is used for PUT and POST methods, output file path is used for GET, DELETE and POST methods. If any of required parameter is not needed it can be specified as NULL string (""). Optional HTTP header name and value should be specified always in pair. Up to 12 HTTP headers...") Tag: 2017 source edit
- 20:23, 1 April 2025 SpeedTest (hist | edit) [700 bytes] Administrator (talk | contribs) (Created page with "This command executes HTTP method on the specified GSM port. It requires an active connection to HTTP server on the specified GSM port. HTTP method can be GET, PUT, DELETE or POST. Input file path is used for PUT and POST methods, output file path is used for GET, DELETE and POST methods. If any of required parameter is not needed it can be specified as NULL string (""). Optional HTTP header name and value should be specified always in pair. Up to 12 HTTP headers can...") Tag: Visual edit
- 20:22, 1 April 2025 SetFtpParameters (hist | edit) [718 bytes] Administrator (talk | contribs) (Created page with "This command configures parameters for the connected FTP session on the specified GSM port. Data Type (TEXT or BINARY) and FTP Mode (ACTIVE or PASSIVE). '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |'''SetFtpParameters''' |PortIndex, [DataType, FTPType] |Error Code in case of error. |} '''OUTPUT''' Success or Error Message (See Data Commands Messages) '''EXAMPLE'''<syntaxhighlight lang="text"> ~# Set...") Tag: Visual edit
- 20:13, 1 April 2025 SendSmtpTextMessage (hist | edit) [2,236 bytes] Administrator (talk | contribs) (Created page with " This command sends a specified Email message to SMTP server on the specified GSM port. It requires an active data session on the specified GSM por. Message is sent with the content from the specified file that should contain formatted SMTP data including headers (see <nowiki>RFC 2822</nowiki>). If any of required parameters is not needed it can be specified as NULL string (""). Sender Email address will be used in "MAIL From" SMTP message, Recipient Email Addres...") Tag: 2017 source edit
- 20:08, 1 April 2025 SendSmtpFileMessage (hist | edit) [1,517 bytes] Administrator (talk | contribs) (Created page with " This command executes HTTP method on the specified GSM port. It requires an active connection to HTTP server on the specified GSM port. HTTP method can be GET, PUT, DELETE or POST. Input file path is used for PUT and POST methods, output file path is used for GET, DELETE and POST methods. If any of required parameter is not needed it can be specified as NULL string (""). Optional HTTP header name and value should be specified always in pair. Up to 12 HTTP headers...") Tag: 2017 source edit
- 20:04, 1 April 2025 SendFtpFile (hist | edit) [899 bytes] Administrator (talk | contribs) (Created page with " This command executes HTTP method on the specified GSM port. It requires an active connection to HTTP server on the specified GSM port. HTTP method can be GET, PUT, DELETE or POST. Input file path is used for PUT and POST methods, output file path is used for GET, DELETE and POST methods. If any of required parameter is not needed it can be specified as NULL string (""). Optional HTTP header name and value should be specified always in pair. Up to 12 HTTP headers...") Tag: 2017 source edit
- 19:56, 1 April 2025 ReceivePopMessage (hist | edit) [1,517 bytes] Administrator (talk | contribs) (Created page with " This command executes HTTP method on the specified GSM port. It requires an active connection to HTTP server on the specified GSM port. HTTP method can be GET, PUT, DELETE or POST. Input file path is used for PUT and POST methods, output file path is used for GET, DELETE and POST methods. If any of required parameter is not needed it can be specified as NULL string (""). Optional HTTP header name and value should be specified always in pair. Up to 12 HTTP headers...") Tag: 2017 source edit
- 19:49, 1 April 2025 ReceiveFtpFile (hist | edit) [985 bytes] Administrator (talk | contribs) (Created page with " This command executes HTTP method on the specified GSM port. It requires an active connection to HTTP server on the specified GSM port. HTTP method can be GET, PUT, DELETE or POST. Input file path is used for PUT and POST methods, output file path is used for GET, DELETE and POST methods. If any of required parameter is not needed it can be specified as NULL string (""). Optional HTTP header name and value should be specified always in pair. Up to 12 HTTP headers...") Tag: 2017 source edit
- 18:17, 1 April 2025 GetNumberOfPopMessages (hist | edit) [1,085 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |GetNumberOfPopMessages |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Cate...") Tag: 2017 source edit
- 18:15, 1 April 2025 GetDataCounters (hist | edit) [486 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |GetDataCounters |PortIndex,[APN] |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Cate...") Tag: 2017 source edit
- 18:08, 1 April 2025 ExecuteHttpMethod (hist | edit) [1,517 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |ExecuteHttpMethod |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Category...") Tag: 2017 source edit
- 17:57, 1 April 2025 DisconnectFtp (hist | edit) [497 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |DisconnectFtp |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Category:DAT...") Tag: 2017 source edit
- 17:45, 1 April 2025 Data Messages (hist | edit) [2,337 bytes] Administrator (talk | contribs) (Created page with "<includeonly>= Data Commands Status Message =</includeonly> * SUCCESS * NOT SUPPORTED * LINK IS DOWN * BAD PARAMETERS * TIMEOUT EXPIRED * FILE NOT FOUND * FTP ALREADY CONNECTED * FTP DISCONNECTED * INVALID OPTION * INVALID OPTION VALUE * NOT ENOUGH MEMORY * OPERATION NOT ALLOWED * DEVICE ALREADY OPEN * NETWORK INTERFACE NOT ALAILABLE * OPERATION NOT ALLOWED FOR BEARER * CONNECTION FAILED LINE BUSY * CONNECTION FAILED NO ANSWER * CONNECTION FAILED NO CARRIER * CONNECTION...") Tag: Visual edit
- 17:37, 1 April 2025 ConnectHttp (hist | edit) [1,135 bytes] Administrator (talk | contribs) (Created page with " This command connects to a given FTP server on the specified GSM port. FTP server connection details are provided in parameters Prerequisites : Data link should be UP on the given port (See ConnectData) If any of required parameters is not needed it can be specified as empty string (""). Command returns once connection is established or optional timeout (entered in seconds) expired. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |ConnectFtp...") Tag: 2017 source edit
- 17:31, 1 April 2025 ConnectFtp (hist | edit) [1,065 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |ConnectFtp |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> [[Category:Voice]...") Tag: 2017 source edit
- 21:36, 26 March 2025 WaitAndReceiveSMS (hist | edit) [796 bytes] Administrator (talk | contribs) (Created page with "This command waits until a SMS is received on the specified GSM port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |WaitAndReceiveSms |PortIndex,[Timeout] |SMS origin number and text, in the case of error, Error Code |} '''OUTPUT''' Command status in the following format: "SMS RECEIVED from %s %s [%s]\n", origin_number, sms_text, sms_pdu or "SMS RECEIVED from MMS %s [%s]\n", sms_text, sms_pdu "Incoming MMS from %s, Subject: %s, URL: [...") Tag: Visual edit originally created as "R2D2 - WaitAndReceiveSMS"
- 21:33, 26 March 2025 WaitAndReceiveAllSms (hist | edit) [1,266 bytes] Administrator (talk | contribs) (Created page with "This command waits until a SMS or MMS is received on the specified GSM port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |WaitAndReceiveAllSms |PortIndex,[Timeout] |SMS origin number and text, in the case of error, Error Code |} '''OUTPUT''' Command status in the following format: "SMS RECEIVED from %s %s [%s]\n", origin_number, sms_text, sms_pdu or "SMS RECEIVED from MMS %s [%s]\n", sms_text, sms_pdu "Incoming MMS from %s, Subject:...") Tag: Visual edit originally created as "R2D2 - WaitAndReceiveAllSms"
- 21:28, 26 March 2025 StopSmsReceiving (hist | edit) [369 bytes] Administrator (talk | contribs) (Created page with "This command enable the specified port to receive automatically SMS messages. All received SMS will be read from SIM card, written to CDR file and then purged from the SIM card. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |StartSmsReceiving |PortIndex |Error Code in case of error. |} '''OUTPUT''' None '''EXAMPLE'''<syntaxhighlight lang="text"> ~# StartSmsReceiving 0 </syntaxhighlight> Category:SMS") Tag: 2017 source edit originally created as "R2D2 - StopSmsReceiving"
- 21:25, 26 March 2025 StartSmsReceiving (hist | edit) [482 bytes] Administrator (talk | contribs) (Created page with "This command starts automatic SMS receiving on the specified GSM port. All received SMS will be read from SIM card, written to CDR file and then purged from SIM. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |StartSmsReceiving |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE'''<syntaxhighlight lang="text"> ~# StartSmsReceiving 0 </synt...") Tag: Visual edit originally created as "R2D2 - StartSmsReceiving"
- 21:23, 26 March 2025 SimMemoryPurge (hist | edit) [413 bytes] Administrator (talk | contribs) (Created page with "This command clears all SMS storage area of the SIM currently assigned to the specified GSM port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |SimMemoryPurge |PortIndex |Error Code in case of error. |} '''OUTPUT''' None '''EXAMPLE'''<syntaxhighlight lang="text"> ~# SimMemoryPurge 0 SIM memory cleared </syntaxhighlight>") Tag: Visual edit originally created as "R2D2 - SimMemoryPurge"
- 21:20, 26 March 2025 SetSmsParameters (hist | edit) [1,100 bytes] Administrator (talk | contribs) (Created page with "This command allows to set SMS Center address for the specified GSM port and to set the following parameteres : * delay between retry, * SMS validity, * Timeout (in seconds) for all SMS functions. :; RetryDelay :: Retry time must be a multiple of 5 in seconds. :: The default value is 120 seconds. :: 0 means no retry. :: {| class="wikitable" ! colspan="3" | |- !Value !Formula !Comments |- |0 to 143 |(Value+1) x 5 minutes |5 minutes intervals up to 12 hours |- |144 to 1...") Tag: Visual edit originally created as "R2D2 - SetSmsParameters"
- 21:08, 26 March 2025 SendSmsTextAndWaitDelivery (hist | edit) [668 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |AcceptCall |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Category:SMS") Tag: 2017 source edit originally created as "R2D2 - SendSmsTextAndWaitDelivery"
- 21:07, 26 March 2025 SendSmsPduAndWaitDelivery (hist | edit) [986 bytes] Administrator (talk | contribs) (Created page with "This command sends a SMS using data from a specified PDU buffer on a given port and waits until the SMS Delivery Report is received or timeout (entered in seconds) expired. The SMS Center number can be specified as an optional parameter. Command returns as soon as the SMS is submitted to SMSC. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |SendSmsPduAndWaitDelivery |Port index, PDU buffer, [Timeout] |Error Code in case of...") Tag: 2017 source edit originally created as "R2D2 - SendSmsPduAndWaitDelivery"
- 21:01, 26 March 2025 SendSmsPdu (hist | edit) [752 bytes] Administrator (talk | contribs) (Created page with "This command sends a SMS using data from a specified PDU buffer on a given port. The SMS Center number can be specified as an optional parameter. Command returns as soon as the SMS is submitted to SMSC. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |SendSmsPdu |Port index, PDU buffer, [SMSC number, Timeout] |Error Code in case of error. |} '''OUTPUT''' "SMS SENT to %s %s\n", dest_number, sms_text [smsc_number] '''EX...") Tag: 2017 source edit originally created as "R2D2 - SendSmsPdu"
- 20:52, 26 March 2025 GetSmsParameters (hist | edit) [518 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |AcceptCall |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Category:SMS") Tag: 2017 source edit originally created as "R2D2 - GetSmsParameters"
- 20:43, 26 March 2025 DecodePdu (hist | edit) [865 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |AcceptCall |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Category:SMS") Tag: 2017 source edit originally created as "R2D2 - DecodePdu"
- 17:50, 26 March 2025 WaitCall (hist | edit) [678 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |AcceptCall |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Category:Voice") Tag: 2017 source edit originally created as "R2D2 - WaitCall"
- 17:49, 26 March 2025 WaitAndRejectCall (hist | edit) [681 bytes] Administrator (talk | contribs) (Created page with "This command allows to wait for an incoming call on the specified GSM port, and to reject it. An optional timeout (in seconds) can be specified. A reject code from Q.931 standard can be choosen as the call reject reason '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |WaitAndRejectCall |PortIndex,[Timeout(s)], [RejectCause] |Calling number, in the case of error, Error Code |} '''OUTPUT''' GSM port call status in the following format: "%s\...") Tag: Visual edit originally created as "R2D2 - WaitAndRejectCall"
- 17:46, 26 March 2025 WaitAndAcceptCall (hist | edit) [593 bytes] Administrator (talk | contribs) (Created page with "This command allows to wait for an incoming call on the specified GSM port, and to accept it. An optional timeout (in seconds) can be specified. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |WaitAndAcceptCall |PortIndex,[Timeout(s)] |Error Code in case of error. |} '''OUTPUT''' GSM port call status in the following format: "%s\n", call_status '''EXAMPLE'''<syntaxhighlight lang="text"> ~# WaitAndAcceptCall 1 CON...") Tag: Visual edit originally created as "R2D2 - WaitAndAcceptCall"
- 17:44, 26 March 2025 WaitAcceptCallAndRecord (hist | edit) [959 bytes] Administrator (talk | contribs) (Created page with "This command allows to wait for an incoming call on the specified GSM port, to connect it and then to record voice to a specified WAV file (sample rate 8kHz, mono, 8 bits per sample, block-align 1, A-LAW coding). An optional timeout (in seconds) can be specified. Optional flag PCM16 can be added to record 16 bits per sample. Command returns as soon as call is connected and the Robot starts to record. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Ret...") Tag: Visual edit originally created as "R2D2 - WaitAcceptCallAndRecord"
- 17:38, 26 March 2025 StopRecording (hist | edit) [520 bytes] Administrator (talk | contribs) (Created page with "This command stops recording voice on the specified GSM port. Command returns as soon as the voice recording is stopped. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |StopRecording |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE'''<syntaxhighlight lang="text"> ~# StopRecording 0 RECORDING STOPPED ~# StopRecording 1 NO CALL </syntaxh...") Tag: Visual edit originally created as "R2D2 - StopRecording"
- 17:36, 26 March 2025 SendDtmf (hist | edit) [546 bytes] Administrator (talk | contribs) (Created page with "This command plays a DTMF sequence in the existing call on the specified GSM port. Command returns as soon as the DTFM sequence is played. Maximum length for the DTMF sequence is 32. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |SendDtmf |PortIndex,DTMFSequence |Error Code in case of error. |} '''OUTPUT''' Command status: "%s\n", command_status (OK | ERROR) '''EXAMPLE'''<syntaxhighlight lang="text"> ~# SendDtmf 0 "...") Tag: Visual edit originally created as "R2D2 - SendDtmf"
- 17:34, 26 March 2025 RecordVoice (hist | edit) [714 bytes] Administrator (talk | contribs) (Created page with "This command records voice to a WAV file (sample rate 8kHz, Mono, 8 bits per sample, block-align 1, A-LAW coding) in the existing call on the specified GSM port. Optional flag PCM16 can be added to record 16 bits per sample. Command returns as soon as the recording starts '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |RecordVoice |PortIndex, DestinationVoiceFile, [PCM16 flag] |Error Code in case of error. |} '''OUTPUT''...") Tag: Visual edit originally created as "R2D2 - RecordVoice"
- 17:32, 26 March 2025 PlayVoice (hist | edit) [763 bytes] Administrator (talk | contribs) (Created page with "This command injects audio file (sample rate 8kHz, Mono, 8 bits per sample, block-align 1, A-LAW coding) in the existing call on the specified GSM port. Command returns as soon as the voice starts to play. Voice file will be played in loop is the flag is set to 1 '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |PlayVoice |PortIndex,WavFilePath, [FlagForLoopPlay] |Error Code in case of error. |} '''OUTPUT''' GSM port...") Tag: Visual edit originally created as "R2D2 - PlayVoice"
- 17:24, 26 March 2025 PlaceShortCall (hist | edit) [589 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |AcceptCall |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Category:Voice") Tag: 2017 source edit originally created as "R2D2 - PlaceShortCall"
- 17:20, 26 March 2025 PlaceCallAndWaitConnect (hist | edit) [796 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |AcceptCall |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# AcceptCall 0<br> CONNECTED<br> ~# AcceptCall 2<br> NO INCOMING CALL </syntaxhighlight> Category:Voice") Tag: 2017 source edit originally created as "R2D2 - PlaceCallAndWaitConnect"
- 17:19, 26 March 2025 PlaceCallAndPlay (hist | edit) [931 bytes] Administrator (talk | contribs) (Created page with "This command places a new call from the specified GSM port and plays a voice WAV file (sample rate 8kHz, mono, 8 bits per sample, block-align 1, A-LAW coding). The PlaceCallAndPlay command return once the call is connected and voice starts to play. Voice Wav file is played continuously until specified call duration or optional timeout expire. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |PlaceCallAndPlay |PortIndex, Destination number, Voi...") Tag: 2017 source edit originally created as "R2D2 - PlaceCallAndPlay"
- 17:08, 26 March 2025 PlaceCall (hist | edit) [408 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |PlaceCall |PortIndex |Error Code in case of error. |} '''OUTPUT''' Command status: <br> "%s\n", status (CONNECTED or NO INCOMING CALL) '''EXAMPLE''' <syntaxhighlight lang="text"> ~# PlaceCall 0 0612345678<br> </syntaxhighlight> Category:Voice") Tag: 2017 source edit originally created as "R2D2 - PlaceCall"
- 17:05, 26 March 2025 HangupCall (hist | edit) [347 bytes] Administrator (talk | contribs) (Created page with "This command hangs up the call on the specified GSM port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |HangupCall |PortIndex |Error Code in case of error. |} '''OUTPUT''' None '''EXAMPLE'''<syntaxhighlight lang="text"> ~# HangupCall 1 </syntaxhighlight>") Tag: Visual edit originally created as "R2D2 : HangupCall"
- 17:01, 26 March 2025 GetGsmAudioMode (hist | edit) [430 bytes] Administrator (talk | contribs) (Created page with " This command allows to get the audio mode configuration on a given port. '''COMMAND''' {| class="wikitable" !Command !Line Arguments !Returns |- |GetGsmAudioMode |PortIndex |Error Code in case of error. |} '''OUTPUT''' Audio mode currently configured on the specified port. '''EXAMPLE''' <syntaxhighlight lang="text"> ~ # GetGsmAudioMode 1 USB </syntaxhighlight> Category:Voice") Tag: 2017 source edit originally created as "R2D2 - GetGsmAudioMode"
- 16:23, 26 March 2025 AcceptCall (hist | edit) [494 bytes] Administrator (talk | contribs) (Created page with " This command allows to accept an incoming call once presented on the specified port. == COMMAND == {| class="wikitable" !Command !Input arguments !Returns {{:AcceptCall Synopsis}} |} == OUTPUT == Command status: "%s\n", status (CONNECTED or NO INCOMING CALL) == EXAMPLE == ~# AcceptCall 0 CONNECTED ~# AcceptCall 2 NO INCOMING CALL {{Voice Call}}") Tag: Visual edit originally created as "R2D2 - AcceptCall"