2012-03-13 20 views
11

Tôi có một ứng dụng máy tính để bàn nhật ký địa chỉ, được phát triển trong C# .Net.cách thực hiện cuộc gọi từ máy tính bằng cách sử dụng các dịch vụ điện thoại cố định địa phương

Tôi muốn thực hiện cuộc gọi từ dịch vụ điện thoại cố định phần mềm ném, trong văn phòng của tôi, chúng tôi có 8 đường dây điện thoại, vì vậy tôi muốn chọn dòng trước khi gọi, tôi muốn sử dụng tai nghe và mic ở vị trí của thiết bị điện thoại.

cách kết nối đường dây điện thoại với máy tính. tôi có nhiều hơn 8 đường dây điện thoại

là nó có thể? nếu có thì làm thế nào và phần cứng nào tôi cần cho việc này.

Trả lời

14

Bạn đã nghĩ đến API Skype: http://developer.skype.com/public/skypekit hoặc http://www.twilio.com

Hãy loại bỏ điện thoại cố định và sử dụng một dịch vụ. Dễ dàng hơn nhiều trong quan điểm của tôi. Sau đó, nó sẽ được nhiều hơn nữa khả năng mở rộng là tốt.

Nếu bạn muốn đi xuống con đường dịch vụ điện thoại kiểm tra thư viện này: https://github.com/markjulmar/atapi.net/

phần cứng cho điện thoại cố định sẽ chỉ bao gồm 8 modem và chọn cái nào để sử dụng, trước khi thực hiện một cuộc gọi.

Tôi giả định rằng thư viện atapi chứa các hàm để chọn đầu vào và đầu ra âm thanh. Nếu không có nhiều thư viện C# để ghi âm, trong đó bạn có thể truyền luồng thông qua thư viện.

Tôi sẽ không chỉ cho bạn theo hướng này nhưng theo nhận xét @Saif Khan bạn có thể sử dụng Asterix.

Sử dụng Asterix

Bước 1 - Nhận một máy chủ cài đặt Asterix trên đó. http://www.asterisk.org. Đó là mã nguồn mở.

Bước 2 - Nhận phần cứng được hỗ trợ, ví dụ: http://www.asterisk.org/hardware

Bước 3 -.. Giao tiếp với nó với http://sourceforge.net/projects/asterisk-dotnet/ (mã nguồn mở C# để Asterisk thư viện

này có lẽ quá mức cần thiết cho bạn, tôi không biết Tôi cho rằng tôi không nên cho :)

+0

tôi cần thêm lại tìm kiếm về vấn đề này, nhưng tôi muốn sử dụng đường dây điện thoại địa phương vì vậy tôi cần các giải pháp về vấn đề này. –

+0

Còn gì nữa để nghiên cứu? Xem các hàm trong thư viện atapi. Tôi ở đây để giúp đỡ nhưng không ai sẽ nghiên cứu kỹ hơn về điều này trừ khi họ có kinh nghiệm với nó rồi. Có điều gì bạn thực sự cần biết không? –

+0

tôi đã nói về điều này atapi, tôi phải đào một số chi tiết trong đó, và tôi không có kinh nghiệm về việc này. –

2

Không muốn âm thanh như một noob, nhưng bạn đã thử Windows Dialer? Bạn sẽ cần x số modem thoại quay số 56k tùy thuộc vào số không. các kết nối bạn có và bạn muốn sử dụng.

Nó sẽ hoạt động tốt. Kiểm tra nó ra, và nếu nó hoạt động tốt, bạn có thể nhận được ứng dụng của bạn đồng bộ hóa với phần mềm hiện tại của bạn để xuất khẩu số để quay số khi gọi điện thoại. (Chưa có chức năng nào trên ứng dụng quay số.)

+0

thnx cho asnwer, tôi sẽ thử giải pháp của bạn, sau đó sau khi tôi sẽ gọi cho bạn để được trợ giúp. –