telegram api method · layer 229 · #3bd2b4a0
phone.acceptCall
Accept incoming call
definition
phone.acceptCall#3bd2b4a0 peer:InputPhoneCall g_b:bytes protocol:PhoneCallProtocol = phone.PhoneCall;
parameters
| name | type | description |
|---|---|---|
peer | InputPhoneCall | The call to accept |
g_b | bytes | Parameter for E2E encryption key exchange » |
protocol | PhoneCallProtocol | Phone call settings |
returns
errors (9)
| code | error | description |
|---|---|---|
| 400 | BUSINESS_CONNECTION_NOT_ALLOWED | This method was invoked over a business connection using invokeWithBusinessConnection, but either (1) we're a user, and users cannot invoke methods over a business connection; (2) we're a bot, but business mode was disabled in @botfather or (3); we're a bot, but this method cannot be invoked over a business connection. |
| 400 | CALL_ALREADY_ACCEPTED | The call was already accepted. |
| 400 | CALL_ALREADY_DECLINED | The call was already declined. |
| 400 | CALL_PEER_INVALID | The provided call peer object is invalid. |
| 400 | CALL_PROTOCOL_FLAGS_INVALID | Call protocol flags invalid. |
| 400 | CALL_PROTOCOL_LAYER_INVALID | The specified protocol layer version range is invalid. |
| 401 | AUTH_KEY_UNREGISTERED | The specified authorization key is not registered in the system (for example, a PFS temporary key has expired). |
| 406 | CALL_PROTOCOL_COMPAT_LAYER_INVALID | The other side of the call does not support any of the VoIP protocols supported by the local client, as specified by the protocol.layer and protocol.library_versions fields. |
| 500 | CALL_OCCUPY_FAILED | The call failed because the user is already making another call. |
history
present in layers 62–229 · constructor id changed 1×
| id | layers |
|---|---|
| #220f0b20 | 62 |
| #3bd2b4a0 | 65–229 |