VOIP'in tekerleği yeniden icat etmeden özel bir uygulamaya yerleştirilmesine izin veren mevcut kütüphaneler ve çerçeveler var mı? Bir müşteri bir C++ masaüstü uygulaması için olasılığı ile ilgileniyor ve değil iken derece kullanışlı (onlar sadece skype kullanabilirsiniz), oldukça serin olduğunu. VOIP'yi bir uygulamaya dönüştürün (özellikle C++)
Bunun doğru olduğunu, DirectX gibi bazı teknolojiler oyun içi sohbet için yerleşik bazı özelliğe sahip olabilir inanıyoruz? Ücretsiz/ücretli 3. taraf kütüphaneleri şeklinde başka neler var?cevap
Asterisk açık kaynak olduğu için, başlamak için iyi bir yer.
Kontrol dışarı Astxx
"Astxx hedefi sunmak için C++ şeylerden tam aralığını kullanarak Asterisk ilgili yazılım yazmak için geliştiriciler sağlayan Asterisk için tamamen işlevsel ve kullanımı kolay C++ sarmalayıcı sağlamaktır. Bu, AGI komut dosyalarını ve Yönetici API'sına erişmeyi içerir. "
Ayrıca IAXClient
Ve
Asterisk Sockets "yıldız açık kaynak PBX ile kullanılmak üzere tasarlanmış IAX protokolü. Kullanılarak hafif çapraz platform IP telefon müşteri" "Asterisk API ve FAGI yönetme C++ Framework Yüksek verimli işletim sistemi bağımsız Sockets sarıcı (ACE) ile uygulandı. Asterisk Manager API ve FAGI için C++ API sarmalayıcıları sağlayın. "
ayrıca .NET library
"Asterisk NET kütüphanesi kolayca bir Asterisk PBX Server (1.0/1.2/1.4 versiyonu) ile etkileşim uygulamaları oluşturmak için izin C# sınıfları kümesi oluşur. Hem FastAGI var ve Manager API destekli. .NET/Mono uyumlu. "
Bir softphone uygulaması için temel olarak kullanılabilecek bir SIP istemcisini düşünebilirsiniz. Ücretsiz pjsip kütüphanesine göz atın.
SIP kütüphaneleri için, ayrıca Sofya-SIP ve GNU oSIP kütüphanesine de bakmalısınız. SIP sadece oturumun başlatılması için kullanmak üzere
, ayrıca ses akışı (bir RTP kütüphanesi) için bir kütüphane gerekir. librtp'u kullandım ve önerdim. Bir Windows C++, VB.NET veya SIP ve RTP kullanan C# .Net VOIP uygulaması geliştirmek istiyorsanız
, Lanscape VOIP medya motoru SDK göz atın. Sadece bir SIP kütüphanesi veya RTP medya kütüphanesi değil, tüm VOIP çağrı gereksinimlerini karşılar. Bu voip sdk ücretsiz veya açık kaynak değildir. Onu LS'den lisanslıyorsun.
Bizler pencereler VOIP istemcisi (softphone) geliştirdi zaman LS sdk kullanılan ve aynı zamanda pstn gövde fesih için bizim pencereler voip sunucularında kullanabilirsiniz. V5 sdk bazı hatalar yaşadılar ama “Release 6” medya motoru bizim için harika çalıştı.İşte their site ve LS voip SDK bağlantısı şudur.
SDK'yı 3-4 yıldır kullanıyoruz.Ücretsiz ve ücretli destek LS teklifleri çok iyi. Aynı zamanda Linux ve Mac OS X kar leoparı üzerinde aynı sdk'yi sunacaklarını da iyi bir otoriteye sahibim.
VDK'ya göz atmak isteyebilirsiniz: http://www.voipdevkit.com Ücretsiz değil, aynı zamanda çok platformlu ve VoIP'nin diğer uygulamalarda çok kolay entegrasyonuna izin veriyor. Üst düzey bir API sunar, bu nedenle SIP veya RTP ile kendi başınıza ilgilenmeniz gerekmez.
- 1. C++ RSACryptoServiceProvider C++ dönüştürün
- 2. Özellikle Sistem TEMP Yolu C içerisine alınma #
- 3. Aygıt çerçevesini nesnel c nesnesine dönüştürün c
- 4. Swift: NSDate'i C# ticks'a dönüştürün
- 5. özellikle CJK
- 6. Bir iş parçacığı özellikle blok
- 7. Can C++ enable_if varsayılan bir uygulamaya sahip olabilir mi?
- 8. Saturate_cast <uchar>'u C++ 'da C++' ya dönüştürün
- 9. C# - anonim türünü observablecollection konumuna dönüştürün
- 10. C# DateTime öğelerini MongoDB biçimine dönüştürün
- 11. Android Uygulamaya Kişileri Getir
- 12. HEX renginden RGB yapısına dönüştürün C
- 13. ckeditor özellikle bölüm
- 14. Yangın Özellikle saha
- 15. Özellikle java düzenli ifade
- 16. Meteor eğiticileri (özellikle Ubuntu'da)
- 17. Pydev + Django - Özellikle ithalat
- 18. Şablonu bir dizeye dönüştürün?
- 19. Dizeleri bir dizgeye dönüştürün
- 20. Data.Sequence'ı bir listeye dönüştürün?
- 21. .vec dosyası .s, .c ve .h içeriğinde nedir? Özellikle, stm32f10x_md.vec
- 22. Düz verileri hiyerarşik bir şekilde Dapper C kullanarak dönüştürün #
- 23. Özellikle bir SOAP web hizmeti tüketmek çalışıyorum
- 24. özellikle bir tablo üstbilgi rengi java dönüşü
- 25. Bir dize bir anahtar dönüştürün
- 26. C# fonksiyonel quicksort ben linq kullanarak C# kullanarak işlevsel bir tarzda quicksort uygulamaya çalışıyorum
- 27. ben asp.net C# bir dilli uygulamaya sahip olmayan yazdırılabilir karakterleri C# multilanguage
- 28. Uygulamaya iPhone-Wax nasıl yerleştirilir?
- 29. Not Defteri (C# veya Powershell) gibi Uygulamaya Panoya Metin Gönderme
- 30. C++ ile yazılmış masaüstü uygulamasından web tabanlı uygulamaya geçiş
İlginç geliyor. Asterisk'i hiç duymamıştım ... Bir uygulamanın kullanıcıların hangi Astxx görüşmelerini, ya da herhangi bir projeye dahil edilebilecek bir grup DLL/DLL'i yüklemesi gerekip gerekmediğini anlayamıyorum? –
Hmm, Asterisk GPL'dir. Bu kapalı kaynak uygulamaları yazmak için bir sorun mu, detayları asla hatırlayamıyorum? –
Evet, bu bir sorun. Http://stackoverflow.com/questions/842776/gpl-license-in-closed-source-application adresine bakın. –