---
title: "sendDeviceSpecifics(to:using:messageID:)"
framework: TelephonyMessagingKit
role: symbol
role_heading: Instance Method
platforms: [iOS 26.0+]
path: "telephonymessagingkit/rcsservice/senddevicespecifics(to:using:messageid:)"
---

# sendDeviceSpecifics(to:using:messageID:)

Sends device specifics in response to a suggested action to send device specifics.

## Declaration

```swift
final func sendDeviceSpecifics(to destination: RCSHandle.URI, using cellularServiceID: CellularServiceID, messageID: RCSMessageID) async throws
```

## Parameters

- `destination`: The destination handle to send device specifics to.
- `cellularServiceID`: The service identifier to use for the message.
- `messageID`: The message identifier to use for the message.

## Discussion

Discussion Call this method after the person using the app selects a RCSService.Business.Suggestion of type RCSService.Business.Suggestion.action(_:), whose action type is RCSService.Business.SuggestedAction.Action.sendDeviceSpecifics . note: If the session is no longer valid, this method throws TelephonyMessagingSession.Error.invalidSession. If the method can’t process the request for other reasons it throws RCSService.Error.internalError.

## See Also

### Responding to business suggestions

- [sendSuggestionResponse(_:)](telephonymessagingkit/rcsservice/sendsuggestionresponse(_:).md)
- [RCSService.SuggestionResponse](telephonymessagingkit/rcsservice/suggestionresponse.md)
