VoiceCall
DPYVOICECALLTOOL Linux Programmer's Manual DPYVOICECALLTOOL DESCRIPTION dpyvoicecalltool : Tool used to manage phone calls operations. Moreover, it is used to configure several audio and configuration settings. SYNOPSIS dpyvoicecalltool [-h/ --help] dpyvoicecalltool [-tv / --toolversion] dpyvoicecalltool [-ls/ --listsources] dpyvoicecalltool [-gs/ --getstate] <sourceid> dpyvoicecalltool [-se --sourcesevents] dpyvoicecalltool [-sse / --sourcesstatusevents] dpyvoicecalltool [-ce/ --callevents] dpyvoicecalltool [-c/ --call] <sourceid> <destination> dpyvoicecalltool [-a/ --answer] <callid> dpyvoicecalltool [-f/ --finish] <callid> dpyvoicecalltool [-i/ --callinfo] <callid> dpyvoicecalltool [-lc/ --listcalls] dpyvoicecalltool [-sc/ --setconfig] <sourceid> <callparameter> <value> dpyvoicecalltool [-gc/ --setconfig] <sourceid> <callparameters> OPTIONS -h / --help : Print help command information. -tv / --toolversion : Print tool version. -ls / --listsources : Get list of Call sources that have been detected. -gs / --getstate <sourceid> : Get current voice call state from a source. -se / --sourcesevents : Get call sources list events whenever a change happens. -sse / --sourcesstatusevents : Get sources status events whenever a change happens. -ce / --callevents : Get Call events updates in a permanent mode. -c / --call <sourceid> <destination> : Makes a call to the specified destination. Description: <destination> : Destination (phone or address) that will receive the call. -a / --answer <callid> : Answers a specific call. -f / --finish <callid> : Finishes a specific call. Description: <value> : Value to enable/disable the microphone. Possible values are: <true> : Disables the microphone. <false> : Enables the microphone. -i / --callinfo <callid> : Retrieve call information for a specific call. -lc / --listcalls : Retrieve the list of calls. -sc / --setconfig <sourceid> <callparameter> <value>: Set a specific call parameter for a given source. -gc / --getconfig <sourceid> <callparameters> : Get the value for one or more call parameters for a given source. Description: <callparameter> [allowed_values]: used to select the parameter to change. Possible values are: NUM_OF_RINGS: Number of rings before automatic answer if it is enabled [0,10]. AUTOMATIC_ANSWER: Automatic answer ("true","false"). AUDIO_MODE: Audio mode [0,6]. RINGTONE: Type of ring tone [0,7]. VOLUME_RINGTONE: Volume of ring tone,varies from low to high [0,100]. VOLUME_PERCENT: Percentage of volume [0,100]. MICRO_ADC_GAIN: Amplification of the microphone. ADC Gain [0,100]. MICRO_MULT_FACTOR: Amplification of the microphone. Multiplication factor [0,100]. NUM_OF_RETRIES: Maximum retries number. SIP_ACCOUNT: SIP account configuration. Examples: <sip:root@localhost>;regint=0; <sip:64019@195.53.226.130:5060;transport=udp>;auth_pass=4019 SIP_LOCAL_PORT: Local SIP port: Example: "5060". RTP_LOCAL_PORT_RANGE: Local RTP ports. Example: "10000-10100". SIP_CODECS: Allowed audio codecs. Examples: "OPUS,G711" "OPUS" "G711,OPUS" EXAMPLES dpyvoicecalltool -ls dpyvoicecalltool -gs "1234567890" dpyvoicecalltool --call "1234567890" "+34678901234" dpyvoicecalltool --callinfo "1" dpyvoicecalltool --listcalls dpyvoicecalltool -sc "1234567890" "RINGTONE" 2 dpyvoicecalltool -gc "1234567890" "RINGTONE" "VOLUME_RINGTONE" FILES JSON Configuration file : /mntSFS/gmvCNF/voicecall_conf.json Calls list file : /mntSFS/gmvCNF/callsList.json BUGS SEE ALSO AUTHORS Deepsy Team