Mobicents Acknowledgments
Mobicents Hall Of Fame
Mobicents Sip Servlets
Bug Reports, enhancements or features for Mobicents Sip Servlets were contributed by the following people/companies:
- Jonas Borjesson from Twilio :
- Contributed support for B2BUA use case (not covered by the RFC) feature of RFC 5626 : Managing Client-Initiated Connections (SIP Outbound).
- Alex Vinogradov from Codeminders; commissioned by Avistar Communications Corp :
- contributed keepalive feature of RFC 5626 : Managing Client-Initiated Connections (SIP Outbound).
- Reported and Contributed NullPointerException from SipProviderImpl.getNewClientTransaction placing TCP call.
- Alex Saveliev from Codeminders; commissioned by Avistar Communications Corp :
- Reported and Contributed IllegalStateException caused by NullPointerException.
- Subramanian Thamaraisamy from Cisco:
- Reported and Contributed DoS attacks against Mobicents Sip Servlets
- Thibault Leruitte (individual contributor) has greatly contributed to boostrap our Mobicents in the cloud initiative by porting Mobicents Sip Servlets in the cloud
- Ivan Dubrov (individual contributor) :
- reported java.text.ParseException: Unexpected Token : Call-ID and contributed a fix for it
- reported Mobicents proxy sends ACK for 2xx response with wrong branch id and contributed a fix for it
- reported SIP Balancer fails on urn:service:sos URIs and contributed a fix for it
- reported Serialize/Deserialize SipServletResponse in NO cluster environment exception and contributed a fix for it
- reported JAIN HA Heartbeat thinks balancer on 127.0.0.1 is unreachable on Windows and contributed a fix for it
- reported When NOTIFY is received before Ok, remote tag is incorrectly set and contributed a fix for it
- Georges Vagenas (individual contributor) :
- reported Make SipAnnotationProcessor interface and contributed a fix for it
- CDI Telco Framework
- Mobicents Sip Servlets 2.0.0.ALPHA2
- Mobicents Sip Servlets 2.0.0.ALPHA1
- Andrew Miller from Crocodile RCS :
- Contributed Termination of Session from Proxy as specified in 3GPP TS24.229 V10.2.0 Section 5.2.8.1.2.
- reported NPE seen when replicating in Proxy case and contributed a fix for it
- Andrew Miller from Telsis :
- reported Can't add a Proxy-Authorization using SipServletMessage.addHeader and contributed a fix for it
- Horaci Macias from Avaya :
- reported Proxied reINVITE replaces request URI with Route address and contributed a fix for it
- reported Unable to handle GenericURI URIs and contributed a fix for it
- reported Cancelling a sequentially proxied INVITE reports exceptions and contributed a fix for it
- Yukinobu Imai from OKI :
- reported SIPNode.equals method is implemented incorrectly and contributed a fix for it
- Naoki Nishihara from OKI :
- reported Mobicents Cluster does not remove non recurring tasks when they fired and contributed a fix for it
- reported on Timeout don't do the 408 processing for Server Transactions and contributed a fix for it
- reported removeAttribute is never called in cluster, when invalidating and contributed a fix for it
- reported Invalid synchronization in IntervalConvergedSnapshotManager and contributed a fix for it
- reported Missing null check in SipManagerDelegate and contributed a fix for it
- reported SASListener.sessionReadyToInvalidate() called multiple times and contributed a fix for it
- reported SIP LB can not forward when node is listening on 0.0.0.0 and contributed a fix for it
- reported Manage session-timeout configuration from sip.xml and web.xml separately and contributed a fix for it
- reported SipApplicationSession.getExpirationTime() returns 0 in converged app and contributed a fix for it
- reported Cannot create a parameterable header for Session-Expires and contributed a fix for it
- reported Messages on session that already have been invalidated or timed out should send 481 and contributed a fix for it
- reported SIPDIalog will retransmit 200/INVITE only and contributed a fix for it
- Miha Polak and Jernej Krmelj both from Iskratel Slovenia :
- reported MSS Memory Leaks during some call flows errors and help tremendously with heavy profiling, testing, insights and applying changes back and forth to help nailing it down
- Nick Semergey from Codeminders; commissioned by Avistar Communications Corp :
- reported Memory leak upon setting large RECEIVE_UDP_BUFFER_SIZE and SEND_UDP_BUFFER_SIZE and contributed a fix for it
- Eric Cheung and Tom Smith from AT&T ECharts team for making sure E4SS is working continuously on Mobicents Sip Servlets and for their excellent bug reports.
- Alexander Kozlov from Codeminders; commissioned by Avistar Communications Corp :
- reported Exception on addition a custom header to request and contributed a fix for it.
- contributed a fix for Unable to set flag parameter to parameterable header.
- reported Exception in thread "Timer-0" java.lang.IllegalArgumentException: Negative delay and contributed a fix for it.
- Alexandre Sova from Codeminders; commissioned by Avistar Communications Corp :
- reported Second SIP request in SIP session cannot be "proxied" and contributed a fix for it.
- reported Request's content not copied with B2buaHelper.createRequest(session, origRequest, ...) and contributed a fix for it.
- Joel Soderstrom from Telmi Communication :
- reported SipServletMessageImpl.getAddressHeader(..) throws exception instead of returning null and contributed a fix for it.
- Hauke Dämpfling:
- reported SipURIImpl.getUser() throws NullPointerException instead of returning null and contributed a fix for it.
- reported SipFactoryImpl.createSipServletRequest(...) uses App. Session key as Call-ID instead of random, unique ID and contributed a fix for it.
- Eelco Cramer from TNO ICT :
- reported Routing to external application server incorrectly adds 'route' header and contributed fix for it
- Thomas Leseney from Nexcom systems :
- Filip Olsson from Telavox :
- reported Move adding of Via header to send() instead of B2buaHelper.createRequest and contributed fix + test case for it
Mobicents JAIN-SLEE
Bug Reports, enhancements or features for Mobicents JAIN-SLEE were contributed by the following people/companies:
Mobicents Diameter
Bug Reports, enhancements or features for Mobicents Diameter were contributed by the following people/companies:
- Nicolás Barrera :
- Reported Origin-Host AVP Incorrect value type and contributed a suggestion/patch for it.
- Reported Sh Vendor Specific AVP Flag is not being set and contributed a suggestion/patch for it.
- Reported Sh UserData AVP value must comply shDataType.xsd (3GPP TS 29328) and contributed a suggestion/patch for it.
- Reported ShServerMessageFactory wrong Vendor-Specific-Application-Id and contributed a suggestion/patch for it.
- Reported Grouped AVP value retrieval bug and contributed a suggestion/patch for it.
- Reported Invalid Hop by Hop Identifier on Server Answer and contributed a suggestion/patch for it.
- Reported Diameter - Sh - PushNotificationRequestImpl setUserIdentity vendor specific flag not setted and contributed a suggestion/patch for it.
- Reported Diameter Experimental Result AVP is Nested and contributed a suggestion/patch for it.
- Reported Diameter doSNX, ClassCastException on SNA with Experimental Result and contributed a suggestion/patch for it.
- Reported Diameter Grouped AVP value wrong for SNR, PUR and PNR and contributed a suggestion/patch for it.
- Michal Galet :
- Reported Diameter validator can not be turned off and produces a lot of warnings and contributed a suggestion/patch for it.
- Reported Diameter client stack implementation doesn't release resources correctly resulting in 'out of threads' and contributed a suggestion/patch for it.
- Fabien Markart from Free Mobile :
- Reported Used-Service-Unit AVP field mistype and contributed a suggestion/patch for it.
- Reported Currency-Code AVP missing field and contributed a suggestion/patch for it.
- Reported Diameter Stack when restarted fails to accept connections and contributed a suggestion/patch for it.
- Reported Incorrect Debug Output in RouterImpl and contributed a suggestion/patch for it.
- Reported GC slowdown and excessive memory consumption and contributed a suggestion/patch for it.
- Reported Diameter : PeerFSMImpl.queueStart throwing NPE on client reconnect and contributed a suggestion/patch for it.
- Karthikeyan Shanmugam and Carl-Magnus Björkell from EmblaCom :
- Contributed 3GPP IMS Gx Reference Point Diameter Stack Support.
- Contributed 3GPP IMS Gx Reference Point JAIN SLEE Resource Adaptor.
- Bastien Bailly from Free Mobile :
- Reported GC slowdown and excessive memory consumption and contributed a suggestion/patch for it.
- Reported Diameter: Sending Gx Re-Auth answer raises ClassCastException and contributed a suggestion/patch for it.
- Reported Mobicents Diameter Stack should allow app to pick Disconnect-Cause value and contributed a suggestion/patch for it.
- Reported Diameter: correction and enhancement of AvpSet remove method and contributed a suggestion/patch for it.
- Reported Diameter: CyclicDependencyException when using REDIRECT and contributed a suggestion/patch for it.
- Reported Diameter: Peer added with stack stopped tries to connect and contributed a suggestion/patch for it.
- Reported Diameter: Update PicoContainer to latest version (2.13.5) and contributed a suggestion/patch for it.
- Reported Diameter: realm of remote peers is not kept by stack and contributed a suggestion/patch for it.
- Nandaja :
- Reported Incorrect Origin-State-Id AVP in CER/DWR and contributed a suggestion/patch for it.
- Reported Duplicate Supported Vendor Id AVPs and contributed a suggestion/patch for it.
- Denis Kostousov :
- Reported Application session assume SessionListener to be of StateChangeListener type, causing ClassCastException and contributed a suggestion/patch for it.
- Reported Diameter App Sessions created without Application Id and contributed a suggestion/patch for it.
- Paul Carter-Brown from Smile Communications :
- Contributed 3GPP IMS S6a Reference Point Diameter Stack Support.
- Contributed 3GPP IMS S6a Reference Point JAIN SLEE Resource Adaptor.
- Reported LocalTimerFacilityImpl not thread safe: causes infinite loop in HashMap under high concurrency and contributed a suggestion/patch for it.
- Reported net.java.slee.resource.diameter.ro.RoSessionActivity should extend DiameterActivity and contributed a suggestion/patch for it.
- Reported Diameter stack sends CEA over close connection and contributed a suggestion/patch for it.
- Reported Diameter Stack fails to send a response back to a connected client and contributed a suggestion/patch for it.
- Reported Cx/Dx PPA and RTA Fail and contributed a suggestion/patch for it.
- Yulian Oifa from Web Ukraine :
- Contributed 3GPP IMS Gq' Reference Point Diameter Stack Support.
- Contributed 3GPP IMS Gq' Reference Point JAIN SLEE Resource Adaptor.
- Reported IPFilterRule does not conforms RFC 3588 and contributed a suggestion/patch for it.
- Reported Authorization-Lifetime AVP should be Unsigned32 instead of Integer32 in Dictionary and contributed a suggestion/patch for it.
- Reported Connection is not reestablished after diameter server restart and contributed a suggestion/patch for it.
- Reported Arrays as Child AVP's for Grouped AVP are not working properly and contributed a suggestion/patch for it.
- Reported Possible Data Loss for OctetString and contributed a suggestion/patch for it.
- Reported Cx/Dx throws exception on Registration Termination Request and contributed a suggestion/patch for it.
- Tomasz Domin from SevenCoins :
- Reported ClientAuthSessionImpl assumes both Destination-Host and Destination-Realm as mandatory and contributed a suggestion/patch for it.
- Reported Unhandled buffer underrun and contributed a suggestion/patch for it.
- Reported Diameter Ro client session null pointer and contributed a suggestion/patch for it.
- José Cavieres from Zweicom :
- Reported Bad CC-Request-Number in charging-server-simulator and contributed a suggestion/patch for it.
- Richard Good from Smile Communications :
- Contributed 3GPP IMS Rx Reference Point Diameter Stack Support.
- Contributed 3GPP IMS Rx Reference Point JAIN SLEE Resource Adaptor.
- Reported Diameter Gx RAR message has incorrect App ID and contributed a suggestion/patch for it.
- Reported Inconsistent treatment of AVP mandatory field and contributed a suggestion/patch for it.
- Tomasz Domin from Unify Group Holding B.V. :
- Contributed several enhancements and improvements to Mobicents Diameter Stack.
Mobicents Media Server
Bug Reports, enhancements or features for Mobicents Media Server were contributed by the following people/companies:
- Yulian Oifa from Galei Phone:
- Comleted JSR 309 certification.
- Implemented SBC features to support symmetric NAT traversal for RTP.
- Implemented multi-CPU/core scheduler.
Mobicents SIP Presence Service
Bug Reports, enhancements or features for Mobicents SIP Presence Service were contributed by the following people/companies:
Mobicents SS7
Bug Reports, enhancements or features for the various projects located in our Mobicents SS7 were contributed by the following people/companies:
- Sergey Vetyutnev :
- Contributed SMS MAP Messages Also contributed to TCAP and ASN fixes and enhancemets.
- Donald Walters :
- Helped in testing the Mobicents USSD with Cisco ITP switch
- Pericles Oliveira :
- Helped in testing the Mobicents USSD with Nokia Media Gateway
Mobicents Incubator
Bug Reports, enhancements or features for the various projects located in our Mobicents Incubator were contributed by the following people/companies:
- Oifa Yulian from Web Ukraine :
- Reported and Contributed Support for DNS ENUM regex to JAIN SIP Ext
- Thibault Leruitte (individual contributor) has greatly contributed to boostrap our Mobicents in the cloud initiative by porting Mobicents Sip Servlets in the cloud