ios - 我正在尝试使用 Twilio sdk 进行调用,但我的调用在 2 或 3 秒后断开

标签 ios objective-c twilio

我正在尝试使用 Twilio sdk 进行调用 但我的电话在 2 或 3 秒后就断开了。我的 Twilio 帐户已升级。我正在使用下面的代码

-(IBAction)mainButtonPressed:(id)sender
    {
        BasicPhoneAppDelegate* delegate = (BasicPhoneAppDelegate*)[UIApplication sharedApplication].delegate;
        BasicPhone* basicPhone = delegate.phone;

        if (!basicPhone.connection || basicPhone.connection.state == TCConnectionStateDisconnected)
        {
            NSString* strToNumber = self.textOutgoingDest.text;
            if (strToNumber && ![strToNumber isEqualToString:@""]) {

                switch (_eOutgoingType) {
                    case BPOutgoingNumber:
                        break;

                    case BPOutgoingClient:
                        strToNumber = [NSString stringWithFormat:@"client:%@", strToNumber];
                        break;

                    default:
                        break;
                }

                NSDictionary* dictParams = [NSDictionary dictionaryWithObjectsAndKeys:strToNumber, @"To", nil];
                [self.phone connectWithParams:dictParams];
            }
            else {
                [self.phone connectWithParams:nil];
            }
        }
        else
        {
            [basicPhone disconnect];
        }

        [self syncMainButton];
    }

最佳答案

我的问题已经解决了

-(IBAction)mainButtonPressed:(id)sender
{
    BasicPhoneAppDelegate* delegate = (BasicPhoneAppDelegate*)[UIApplication sharedApplication].delegate;
    BasicPhone* basicPhone = delegate.phone;

    if (!basicPhone.connection || basicPhone.connection.state == TCConnectionStateDisconnected)
    {
        NSString* strToNumber = self.textOutgoingDest.text;
        if (strToNumber && ![strToNumber isEqualToString:@""])
        {
            strToNumber = [NSString stringWithFormat:@"%@", strToNumber];
            NSDictionary* dictParams = [NSDictionary dictionaryWithObjectsAndKeys:strToNumber, @"number", nil];
            [self.phone connectWithParams:dictParams];
        }
        else
        {
            [self.phone connectWithParams:nil];
        }
    }
    else
    {
        [basicPhone disconnect];
    }

    [self syncMainButton];
}

关于ios - 我正在尝试使用 Twilio sdk 进行调用,但我的调用在 2 或 3 秒后断开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37139899/

相关文章:

ios - 即时更改自定义 UIView 中的标签文本

ios - 推送通知不起作用 Xcode 11.3.1

objective-c - 具有拖放功能的 OS X 菜单栏应用程序

IOS - 为图像添加阴影边框使其沉重且无响应

ios - 工具栏下方的 UIImageView CurlUp 过渡

ios - 如果我不想要它包含的对象的所有权,为什么要拥有一个数组?

objective-c - Cocoa 应用程序最简单的 Markdown 实现是什么?

java - 接收来自 Twilio 的短信

ruby-on-rails - twilio 测试凭据不适用于发送短信‏ - 引发异常 "Resource not accessible with Test Account Credentials"

twilio - Twilio 出站用户创建