2011-01-18 30 views
12

Chẳng bao lâu nữa tôi có thể sử dụng SIP tới cổng GSM, vì tôi cần gọi điện thoại từ Đức sang điện thoại di động tại Cộng hòa Séc. Do đó, tôi nghĩ về việc thực hiện một.Android là SIP đến cổng GSM

Bây giờ, câu hỏi là:

  • Có một giải pháp như vậy đã tồn tại (đối với một mức giá hợp lý)?
  • Có thể chuyển hướng luồng (thoại) đến kết nối GSM với API Android có sẵn (SDK hoặc NDK) không?

Ý tưởng, đề xuất, nhận xét rất được hoan nghênh.

+0

Liệu Android cho phép một thiết lập "multihomed", ví dụ: một giao diện Ethernet thông qua WiFi và một qua GSM song song? – Bernd

+0

Tôi không biết gì về khả năng của Android, đó là lý do tôi hỏi. Tôi đã hy vọng tìm thấy một số nhà phát triển Android có kinh nghiệm có thể chỉ cho tôi đi đúng hướng - hoặc cho tôi biết điều đó là không thể. –

+0

Quên câu hỏi của tôi. Bạn không cần phải mang dữ liệu trên GSM, do đó, yo không cần ethernet trên GSM. Bạn cần một trình mang giọng nói GSM. Vì vậy, câu hỏi thay vì sẽ là: liệu Android có cho phép truy cập vào tải trọng bằng giọng nói của điện thoại từ các ứng dụng không? – Bernd

Trả lời

0

Đây không phải là câu hỏi dành cho Android mà đúng hơn là phía cổng. Android sẽ quay số bằng cách sử dụng SIP thông qua ứng dụng của bên thứ 3 hoặc qua ứng dụng được cung cấp trong SDK của nó, nhưng sau đó chuyển mã và chuyển hướng qua GSM được thực hiện ở phía cổng.

+1

Mục tiêu của tôi là gọi điện thoại Android của tôi qua SIP và cho phép Android chuyển tiếp cuộc gọi đó đến một điện thoại di động khác. –

+0

Sau đó, tôi không hiểu vấn đề. Nếu bạn gọi qua SIP, điện thoại di động kia cần nhận cuộc gọi trong SIP.Nếu bạn muốn điện thoại kia nhận nó qua GSM - bạn cần một cổng ở giữa. –

+0

Tôi sẽ làm ví dụ: Tôi sống ở Đức và người P sống ở Cộng hòa Séc. Điện thoại Android của tôi có thẻ CZ SIM bằng CZ và tôi có internet tốc độ cao ở Đức. Bây giờ tôi muốn gọi cho P trên điện thoại di động CZ của anh ấy. Ý tưởng của tôi bây giờ là tôi sẽ gọi điện thoại Android của tôi nằm ở CZ sử dụng SIP. Điện thoại sau đó sẽ thiết lập kết nối GSM với P và chuyển tiếp tất cả tải trọng bằng giọng nói theo cả hai hướng. –

1

trong trường hợp bạn sử dụng máy tính để quản lý cuộc gọi nháp, bạn có thể "chuyển" giọng nói và điều khiển điện thoại của mình bằng bluetooth.

1

Cho đến nay hầu hết các thiết bị Android không được cấu trúc theo cách mà cả hai mặt của âm thanh trong cuộc gọi đều khả dụng cho các ứng dụng chạy dưới Linux trên bộ xử lý ứng dụng. Thay vào đó, âm thanh trong cuộc gọi có vẻ là riêng tư đối với bộ xử lý radio.

1

Không thể sử dụng Android làm Cổng GSM SIP. Có thể thực hiện cuộc gọi nhưng API sẽ không cho phép bạn chuyển hướng âm thanh đến tới luồng khác hoặc gửi luồng mong muốn của bạn dưới dạng âm thanh đi. Nó sẽ được giới hạn ở thiết bị microphone/loa và tai nghe bluetooth/có dây.

Gói Điện thoại Android chuyển toàn quyền điều khiển thiết bị vô tuyến sang thư viện Radio Daemon (rild) mà sẽ không cho phép bạn thay đổi các luồng âm thanh như đã đề cập ở trên. Thậm chí, rild là phần mềm thích hợp phụ thuộc vào nhà cung cấp và không phải là mã nguồn mở, vì vậy việc sử dụng ROM tùy chỉnh sẽ không hữu ích.

Để biết thêm thông tin kỹ thuật, hãy xem here.

0

Bạn có thể sử dụng dấu hoa thị với chan_mobile và kết nối Android của bạn (hoặc bất kỳ điện thoại di động cũ) nào với thiết bị này qua bluetooth. Đây là giá hợp lý nếu sử dụng một Raspberry Pi.

Nói đúng cách điều này không đáp ứng yêu cầu của Android, nhưng thay vì sử dụng bất kỳ dấu + bluetooth + dấu hoa thị di động nào làm cổng GSM.

http://www.stocksy.co.uk/articles/Networks/use_an_old_mobile_phone_as_a_gsm_gateway_in_asterisk/