3.5.3 Call

Getting current call settings

URL:

https://{{ip_addr}}/api/v1/hipmo/settings/call

HTTP method:

GET

Response code:

Standard HTTP response code, treating syntactic errors.

Response data:

{
    "data": {
        "autoCallPickup": false,
        "autoCallPickupDelay": 0,
        "customRingtone": false,
        "isEarlyMediaEnabled": true,
        "ringtone": {
            "name": "Flutey Phone",
            "uri": "content://media/internal/audio/media/175"
        }
    }
}

Section setting

URL:

https://{{ip_addr}}/api/v1/hipmo/settings/call

HTTP method:

PUT

Response code:

Standard HTTP response code, treating syntactic errors.

Request body:
{
    "ringtone": {
        "uri": "<string>",
        "name": "<string>"
    },
    "customRingtoneData": "<string>",
    "autoCallPickup": "<boolean>",
    "autoCallPickupDelay": "<integer>",
    "isEarlyMediaEnabled": "<boolean>"
}

Response data:

{
    "data": {
        "autoCallPickup": false,
        "autoCallPickupDelay": 0,
        "customRingtone": false,
        "isEarlyMediaEnabled": true,
        "ringtone": {
            "name": "Flutey Phone",
            "uri": "content://media/internal/audio/media/175"
        }
    }
}

Getting list of ringtones

URL:

https://{{ip_addr}}/api/v1/hipmo/settings/call/ringtones

HTTP method:

GET

Response code:

Standard HTTP response code, treating syntactic errors.

Response data:

{
    "data": {
        "ringtones": [
            {
                "name": "None",
                "uri": "NONE"
            },
            {
                "name": "Andromeda",
                "uri": "content://media/internal/audio/media/103"
            },
...
            {
                "name": "Zeta",
                "uri": "content://media/internal/audio/media/206"
            }
        ]
    }
}