Библиотека Sip / VoIP для Java или c # или vb.net - PullRequest
1 голос
/ 24 марта 2012

Я ищу библиотеку (библиотеку для Java или C # или Vb.net), которая позволит мне позвонить по номеру через службу VoIP

Мне интересна действительно маленькая библиотека, потому что мне просто нужночтобы позвонить и услышать голос получателя, используя эти данные для настройки вызова

SIP server (or proxy, or domain)    sip.sipserver.com
SIP proxy (or "Outbound Proxy")         leave blank
STUN server                         stun.sipserver.com
Username (or User ID)                   Myusername
Password                            Mypassword
Auth name (or Auth ID)                  Myusername
Display Name                            My name
Register (or Send registration request) Yes
G729a Codec Name (for buggy Linksys/Sipura/Cisco ATAs)  G729.
The default codec name in those adapters is set to non RFC compliant "G729a" and might not work with our service, go to Admin/Advanced/SIP menu in ATA settings to change the codec name.
Registry Expiry (or Registration interval)   120 sec (2 minutes) if your SIP client is behind NAT router.

Если такой библиотеки нет или она слишком сложна для моей цели, возможно, Java или C # создали что-точто позволяет мне слышать голос человека, которому я звоню?

1 Ответ

2 голосов
/ 31 мая 2012

Библиотеки SIP & RTP (sip + audio), которые я знаю и которыми я пользуюсь, не так уж и малы, потому что для написания этой библиотеки нужно многое сделать, и она должна немного весить. Это зависит от того, что вы считаете маленьким размером?

Для .NET я бы порекомендовал:

  • PJSIP - с открытым исходным кодом
  • Counterpath SDK Он коммерческий, точно не дешевый, но действительно отличный. Шутливое упоминание - на основании вашего поста вам не нужна эта способная библиотека. Тем не менее - приятно знать, что lib существует

С Java я использовал Peers: ссылка . У него были некоторые проблемы в то время, но я не думаю, что вам придется бороться с ними. Ваше приложение не будет использовать эти проблемные части библиотеки.

...