aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorsaman <mahmoudi.saman1@gmail.com>2021-02-07 15:01:20 +0330
committerSaman Mahmoodi <mahmoudi.saman1@gmail.com>2021-03-13 15:00:29 +0330
commit8987ae42114a8b15522734e40d117fd061e7bf3b (patch)
tree78ceae43519a246d5f5f559572116fc9da833271 /README.md
parent4739f747c8fbdeda94a400122651862cfdb522b7 (diff)
Add call waiting/hold featureslamprey_11.91.0lamprey/11.91.011.91.0
I have developed most features that needed for handling waiting call response and hold call response. Also I have changed hangup verb due to have multiple active call. The changes are including getting argument for hangup specific call. For correctly working this feature you should subscribe waitingCall event as in README.md. Signed-off-by: saman <mahmoudi.saman1@gmail.com> Change-Id: I84c601ddd6f27d8d8e7b6d8c338ea04a48240447
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 9 insertions, 2 deletions
diff --git a/README.md b/README.md
index 920be61..5fab4b8 100644
--- a/README.md
+++ b/README.md
@@ -11,10 +11,16 @@ Telephony service allows respective clients access to the Handsfree Profile via
| subscribe | subscribe to telephony events | *Request:* {"value": "callStateChanged"} |
| unsubscribe | unsubscribe to telephony events | *Request:* {"value": "callStateChanged"} |
| dial | dial respective number | *Request:* {"value": "15035551212"} |
-| last_dial | dial last dialed number | |
+| last_dial | dial last dialed number | |
+| hangup_all | hang up all active calls | |
| send_tones | send tone through the active call | *Request:* {"value": "1"} |
-| hangup | hangup an active call or reject incoming call | |
+| hangup | hangup an active call or reject incoming call. this verb does not hang up all calls if exist more than one active call | *Request:* {"id": "voicecall01"} |
| answer | answer incoming call | |
+| hold_and_answer | Puts the current call on hold and answers the currently waiting call | |
+| release_and_answer | Releases currently active call and activates any currently held calls | |
+| hangup_multiparty | Hangs up the multi-party call | |
+| create_multiparty | Joins active and held calls together into a multi-party call | |
+| swap_calls | Swaps Active and Held calls | |
| get_battery_level | getting battery level of connected phone device | |
| get_network_registration | getting network registration of connected phone device | *Response:* {"Status": "registered","Mode": "auto-only","Name": "Irancell","Strength": 20} |
@@ -25,6 +31,7 @@ Telephony service allows respective clients access to the Handsfree Profile via
| callStateChanged | Call status change event | see callStateChanged event |
| dialingCall | Outgoing call events | {"colp": "3305551212"} |
| incomingCall | Incoming call events | {"clip": "3305551212"} |
+| waitingCall | waiting call events | {"colp": "3305551212"} |
| terminatedCall | Terminated call event | *empty JSON response* |
| online | Connected status of Handsfree Profile | {"connected": true} |
| battery | Connected status of Handsfree Profile | {"battery level": 2} |