2015-10-14 15 views
10

Gần đây tôi đã tích hợp SDK iOS twillo trong ứng dụng iPhone của mình và nó hoạt động tốt cho cuộc gọi bản địa có nghĩa là tôi có thể thực hiện cuộc gọi từ ứng dụng tới bất kỳ số điện thoại đã xác minh nào.Twill Client Api có cho phép người dùng gọi từ ứng dụng đến ứng dụng thay vì cuộc gọi gốc trong iOS không?

Nhưng yêu cầu của tôi là ứng dụng gọi ứng dụng có nghĩa là không có cuộc gọi gốc.

Vì vậy, tôi muốn biết nếu bằng cách sử dụng SDK Twillio, có thể gọi từ ứng dụng đến ứng dụng không? Một cái gì đó tương tự như whatsApp. Vì vậy, sẽ không có bất kỳ số điện thoại nào nhưng cả hai điện thoại đều phải tích hợp sẵn các ứng dụng của chúng tôi với Twillio SDK.

Vui lòng trợ giúp tôi. Cảm ơn.

Trả lời

1

Nhà truyền giáo phát triển Twilio tại đây.

Bạn hoàn toàn có thể thực hiện ứng dụng cho cuộc gọi ứng dụng bằng SDK iOS. Hãy để tôi giải thích.

Mã thông báo khả năng của Khách hàng Twilio của bạn được tạo bằng Ứng dụng TwiML, cung cấp URL mà Twilio sẽ nhấn khi cuộc gọi được tạo để tìm hiểu phải làm gì với nó. Thông thường, bạn sẽ chuyển số điện thoại làm thông số đến số connect của TCDevice sẽ được chuyển đến URL ứng dụng của bạn khi cuộc gọi kết nối. Điều này sau đó sẽ được sử dụng để sản xuất TwiML chỉ đạo các cuộc gọi vào số đó, như thế này:

<Response> 
    <Dial> 
    <Number>{{ to_number }}</Number> 
    </Dial> 
</Response> 

Để thực hiện tác phẩm này với khách hàng để các cuộc gọi của khách hàng, bạn có thể vượt qua một ID khách hàng đến URL và trên máy chủ của bạn, thay vì <Dial>, hãy nhập vào số <Number> bạn sẽ <Dial> đến <Client>. Cũng giống như vậy:

<Response> 
    <Dial> 
    <Client>{{ client_id }}</Client> 
    </Dial> 
</Response> 

Bạn có thể khám phá mà khách hàng có sẵn bằng cách lắng nghe cho presence events với đối tượng TCDevice của bạn. Bạn cũng sẽ phải handle incoming calls within applications.

Tôi khuyên bạn nên theo dõi Twilio Client iOS Quickstart guide, hướng dẫn bạn qua hầu hết các điểm này, bao gồm chuyển tham số tới URL ứng dụng của bạn và tạo TwiML phù hợp để thực hiện điều này (mặc dù nó không bao gồm sự kiện hiện diện).

Hãy cho tôi biết nếu điều này có ích hay không.

+0

Xin chào cảm ơn vì đã trả lời. Giới thiệu về khả năng tạo mã thông báo được tạo từ máy chủ heroku ngay bây giờ.Bạn đã đề cập đến câu trả lời giống như tôi đã thực hiện cho đến khi số điện thoại gọi đi, nhưng về khách hàng cho khách hàng, tôi nhầm lẫn với điều này và cũng gây nhầm lẫn với twiml.How can Tôi gọi đến số twillo để gọi điện thoại đến? –

+1

Tôi có cần phải tự cài Twiml không? Và tôi đã đọc tài liệu khởi động nhanh của iOS để thực hiện cuộc gọi vào/ra, chúng tôi cần thiết lập 2 ứng dụng khách trong trình mô phỏng thứ 2 trong thiết bị và tôi cần đăng nhập bằng 2 tài khoản khác. thiết lập cho khách hàng và khách hàng ở đây có nghĩa là không có số điện thoại phải không? Có bất kỳ thiết lập trong twillo cho việc này. –

+0

Tôi không chắc bạn đang hỏi gì nữa. Có lẽ bạn có thể cập nhật câu hỏi của bạn với những gì bạn đã làm cho đến nay và sau đó chúng tôi có thể làm việc với điều đó để làm cho nó làm việc cho khách hàng cho các cuộc gọi khách hàng. – philnash

0

Không chắc chắn có thể với Twilio. Chúng tôi đã sử dụng twilio cho cùng một mục đích u đã đề cập (Gọi tới số điện thoại) và đã hoạt động tốt. Tôi nghĩ mục đích chính của twilio là vậy. Dù sao tôi không chắc chắn về nó.

Có thể là VoIP sẽ phù hợp với chức năng của bạn. PortSIP là một SDK tốt cho liên lạc thoại và video giữa các ứng dụng.

Bạn có thể tải xuống iOS SDK từ đây https://www.portsip.com/downloads-center/ Khoản thanh toán này chỉ được trả bằng Twilio nếu bạn muốn sử dụng cho doanh nghiệp.

Để tham khảo thêm here

Cảm ơn.

+0

Cảm ơn bạn đã trả lời Alex.I nghiên cứu rất nhiều cho ứng dụng này để gọi ứng dụng trong twillo nhưng chưa tìm thấy bất kỳ ý tưởng nào.Ở đây yêu cầu của tôi là sử dụng twillo nhưng tôi không chắc chắn rằng ứng dụng để gọi ứng dụng là có thể hay không.Do bạn có bất kỳ ý tưởng về việc sử dụng VoIP trong twillo? Đó là vì tôi đã nâng cấp tài khoản twillo của mình nên tôi phải tìm cách sử dụng twillo. –

Các vấn đề liên quan