https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42770

Lari Strand <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from Lari Strand <[email protected]> ---
We've been using this plugin for over 5 years in our production environment in
Finland with hundreds of self check machines and door systems (self service
libraries):
https://github.com/KohaSuomi/koha-plugin-SIPoHTTP

It talks with Koha's SIP server on a per-message basis (every message will be
authenticated with 93/94) and uses sockets to connect with the SIP server.
Lyngsoe Systems, Bibliotheca and Mikroväylä self check system suppliers support
this implementation and are all using it here.
It has been proven to be very stable. We got rid of the need to have to
maintain proxies/tunnels. Unstable internet connection is not a problem anymore
with the devices since they don't rely on an always-on connection to Koha's SIP
server anymore to be "online".
It communicates with the Koha SIP server through a REST API endpoint and
supports this unofficial XML schema proposed by Axiell back in the day as a
protocol:
https://github.com/KohaSuomi/kohasuomi.github.io/blob/master/sipschema.xsd

We have already started getting the plugin ready for the integration of the SIP
server being controlled from the intranet that was released in version 25.11.

I would like to work on this if you think our REST-implementation is the way to
go (still relying on the SIP server running in the background). We'd need to
add the REST endpoint that parses/passes on messages to SIP2 server + some
log4perl/Apache configuration to Koha. Obviously some changes to our plugin
code needs to be made, since we have some specific code added just for our
needs + we don't have the UI controlled SIP server stuff yet integrated and all
SIP account data for authentication is being fetched from the sipconfig.xml
file.

The link you shared has the SIP messages wrapped in a JSON structure. I'm
thinking of how we could support multiple variations of data being passed to
the  SIPOHTTPS endpoint, since we seem to have multiple data wrapping methods
across the world...

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to