Исходящий звонок iOS CallKit не поддерживает удержание - PullRequest
0 голосов
/ 16 апреля 2019

При поступлении входящего вызова я могу установить supportsHolding на NO в CXCallUpdate.

Но как я могу сделать то же самое при исходящем звонке?

Моя цель состоит в том, чтобы, если новый вызов GSM хочет прервать, чтобы iOS не показывала опцию удержания этого вызова, а только зависала.

1 Ответ

0 голосов
/ 16 апреля 2019

Я нашел решение.

CXCallUpdate также можно отправить на исходящий вызов.

Я сообщаю об обновлении в блоке completion requestTransaction:

[callController requestTransaction:transaction completion:^(NSError* _Nullable error) {
    if (error) NSLog(@"iOS Call Start Error: %@", error);
    else
    {
        CXCallUpdate* update = [CXCallUpdate new];
        update.supportsHolding = NO;
        [provider reportCallWithUUID:uuid updated:update];
    }
}];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...