New pages
Jump to navigation
Jump to search
- 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"