2016-03-29 13 views
1

Web soketi kullanan ses ve görüntülü aramalar için sipML5 kullanıyorum. Bir SIP hesabını detaylarıyla kaydettiğimde, ayrıntılarla birlikte kimlik doğrulama için sunucuya bir istek gönderir ve sunucu bazı sipMl.js işlevlerinde Durum (401 veya 403 Yasak vb.) Ile yanıt verir. Şimdi sunucu yanıtı, daha fazla işlem için SIP servlet İşlem Yanıtında olduğu gibi bazı Java işlevlerine aktarılmak istiyorum.Mobicent SIP servlet'leri ile sipML5 js nasıl kullanılır?

cevap

0

Yanıtları ve istekleri nasıl ele alacağınıza örnek olarak https://github.com/RestComm/sip-servlets/tree/master/sip-servlets-examples/websocket-b2bua'a bakabilirsiniz. Bu uygulama RestComm SIP Servlet ile birlikte gelen kutu WebRTC uygulaması dışında.

Ayrıca, JSR 289 Specification'u da okuyun, genel olarak SIP Servletleri hakkında daha fazla bilgi edinmek için iyi bir kaynaktır.

Not: Mobicents markası Restcomm olarak yeniden adlandırıldı. devamını yanıtı JavaScript MobicentsSIPServlets gelen işlemek için nasıl demek eğer http://www.telestax.com/restcomm-moves-beyond-mobicents/

+0

Her ikisini de çalıştım ama Java Sınıfım Yönteminde SIP sunucusundan nasıl yanıt alıyorum. Spring MVC kullanıyorum. –

+0

İyi bir SipServlet sınıfı oluşturmalı ve sip.xml tanımlayıcısını normal bir HTTPServlet ile yapacağınız şekilde yapılandırmanız gerekir. Bunun, Spring MVC'ye nasıl entegre edilebileceği SipServlet konteynerinin kapsamı dışındadır. –

1

bu WebSocket'e sinyalizasyon üzerinden düz SIP olduğundan, MobicentsSipServlets konteyner ilişkin özel bir yol yoktur Bkz. Bu durumda, sipML5 belgesine ve SIP yanıtlarını işlemek için regsiter geri çağırma JS işlevine nasıl bakacağız.

sipML5 belgesinden, kayıt sırasında bir JS işlev başvurusunu sipML5 reg/login numaralı belgeden geçirebilirsiniz. Var eventsListener içeriğini inceleyin.

İlgili konular