The Standard Interchange Protocol(SIP) is a proprietary standard for communication between library computer systems and self-service circulation terminals owned and controlled by 3M. Version 2.0 of the protocol, known as "SIP2", is a de facto standard for library self-service applications.
SIP is a messaging protocol in which requests to perform operations are sent over a connection, and responses are sent in return.
The protocol specifies messages to check books in and out, to manage fee payments, to request holds and renewals, and to carry out the other basic circulation operations of a library.
SIP2 Server is Standard Interchange Protocol (SIP) 2.00 Server Solution with all functionality of a 3M compliant Standard Interchange Protocol (SIP) server which can be easily integrated with any LMS implementing self-check system.
SIP2 Server provides a standard interface between a library’s Automated Circulation System (ACS) and library automation devices/self check (SC) system. The protocol was developed originally as an interface between the Automated Circulation System and 3MTM SelfCheckTM system.
Shardeen SIP2 Server is highly configurable, easy to setup, easy to plug with LMS and KIOSK, with in built error handling mechanism and request and response validation support Standard Interchange Protocol (SIP) 2.00 Server Solution with all functionality of a 3M compliant Standard Interchange Protocol (SIP) server which can be easily integrated with any LMS implementing KIOSK/self-check system.
Supported messages :
SN | Self Check Messages | ACS Messages |
---|---|---|
1 | Connecting to server(ACS) | Accepting connection from SC |
2 | Login, Message 93 | Login Response, Message 94 |
3 | SC Status, Message 99 | ACS Status, Message 98 |
4 | Request ACS Resend, Message 97 => Resend last Message | Resend last Message => Request SC Resend, Message 96 |
5 | Patron Status Request, Message 23 | Patron Status Response, Message 24 |
6 | Patron Information Message, Message 63 | Patron Information Response, Message 64 |
7 | Block Patron, Message 01 | Patron Status Response, Message 24 |
8 | Patron Enable, Message 25 | Patron Enable Response, Message 26 |
9 | Item Information, Message 17 | Item Information Response, Message 18 |
10 | Checkout, Message 11 | Checkout Response, Message 12 |
11 | Checkin, Message 09 | Checkin Response, Message 10 |
12 | Fee Paid Message, Message 37 | Fee Paid Response, Message 38 |
13 | End Patron Session, Message 35 | End Session Response, Message 36 |
14 | Item Status Update, Message 19 | Item Status Update Response, Message 20 |
15 | Hold, Message 15 | Hold Response, Message 16 |
16 | Renew, Message 29 | Renew Response, Message 30 |
17 | Renew All, Message 65 | Renew All Response, Message 66 |
SIP testing tool is developed by Mike Fields, a member of the Central Library Consortium .
Know More »SN | Self Check Messages | Test Result | ACS Messages | Test Result |
---|---|---|---|---|
1 | Connecting to server(ACS) | Pass | Accepting connection from SC | Pass |
2 | Login, Message 93 | Pass | Login Response, Message 94 | Pass |
3 | SC Status, Message 99 | Pass | ACS Status, Message 98 | Pass |
4 | Request ACS Resend, Message 97 => Resend last Message | Pass | Resend last Message => Request SC Resend, Message 96 | Pass |
5 | Patron Status Request, Message 23 | Pass | Patron Status Response, Message 24 | Pass |
6 | Patron Information Message, Message 63 | Pass | Patron Information Response, Message 64 | Pass |
7 | Block Patron, Message 01 | Pass | Patron Status Response, Message 24 | Pass |
8 | Patron Enable, Message 25 | Pass | Patron Enable Response, Message 26 | Pass |
9 | Item Information, Message 17 | Pass | Item Information Response, Message 18 | Pass |
10 | Checkout, Message 11 | Pass | Checkout Response, Message 12 | Pass |
11 | Checkin, Message 09 | Pass | Checkin Response, Message 10 | Pass |
12 | Fee Paid Message, Message 37 | Pass | Fee Paid Response, Message 38 | Pass |
13 | End Patron Session, Message 35 | Pass | End Session Response, Message 36 | Pass |
14 | Item Status Update, Message 19 | Pass | Item Status Update Response, Message 20 | Pass |
15 | Hold, Message 15 | Pass | Hold Response, Message 16 | Pass |
16 | Renew, Message 29 | Pass | Renew Response, Message 30 | Pass |
17 | Renew All, Message 65 | Pass | Renew All Response, Message 66 | Pass |