# # Initial Request (US) # <--- SIP read from 192.168.17.245:5060 ---> SUBSCRIBE sip:0141@192.168.17.1;transport=udp SIP/2.0 Via: SIP/2.0/UDP 192.168.17.245;branch=z9hG4bKdabfc817BFE6EAD6 From: "Reception - Parrot" ;tag=1E002394-A30CC75D To: CSeq: 2 SUBSCRIBE Call-ID: e1ccbb60-8e460942-6a27cbd3@192.168.17.245 Contact: Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER Event: dialog User-Agent: PolycomSoundPointIP-SPIP_601-UA/2.1.2.0078 Accept: application/dialog-info+xml,application/rlmi+xml,multipart/related Supported: eventlist Authorization: Digest username="0141", realm="asterisk", nonce="2ce78f7d", uri="sip:0141@192.168.17.1;transport=udp", response="f1f88dc8a6cb9f90a3e62fa6ba3a541f", algorithm=MD5 Max-Forwards: 70 Expires: 300 Content-Length: 0 ### Broadsoft Packet Trace SUBSCRIBE sip:blf5@r13as1:5060;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 172.23.1.20;branch=z9hG4bK26ce0c6C684EDC3 From: "22916-IP601" ;tag=F90CE294-32BA56F7 To: CSeq: 1 SUBSCRIBE Call-ID: 8a0d38e0-ad9e597a-8840961d@172.23.1.20 Contact: Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER Event: dialog User-Agent: PolycomSoundPointIP-SPIP_601-UA/2.0.0.1950 Accept: application/dialog-info+xml,application/rlmi+xml,multipart/related Supported: eventlist Max-Forwards: 70 Expires: 3600 Content-Length: 0 #### RFC (example) Terminal -> Local RLS SUBSCRIBE sip:adam-buddies@pres.vancouver.example.com SIP/2.0 Via: SIP/2.0/TCP terminal.vancouver.example.com;branch=z9hG4bKwYb6QREiCL Max-Forwards: 70 To: From: ;tag=ie4hbb8t Call-ID: cdB34qLToC@terminal.vancouver.example.com CSeq: 322723822 SUBSCRIBE Contact: Event: presence Expires: 7200 Supported: eventlist Accept: application/pidf+xml Accept: application/rlmi+xml Accept: multipart/related Accept: multipart/signed Accept: application/pkcs7-mime Content-Length: 0 # # Responce (needs require) (US) # <--- Transmitting (no NAT) to 192.168.17.245:5060 ---> SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.17.245;branch=z9hG4bKdabfc817BFE6EAD6;received=192.168.17.245 From: "Reception - Parrot" ;tag=1E002394-A30CC75D To: ;tag=as4a5a0be1 Call-ID: e1ccbb60-8e460942-6a27cbd3@192.168.17.245 CSeq: 2 SUBSCRIBE User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Expires: 300 Contact: ;expires=300 Require: eventlist Content-Length: 0 #### Broadsoft trace SIP/2.0 200 OK Via:SIP/2.0/TCP 172.23.1.20;branch=z9hG4bK26ce0c6C684EDC3 From:"22916-IP601";tag=F90CE294-32BA56F7 To:;tag=1881240758-1154028171657 Call-ID:8a0d38e0-ad9e597a-8840961d@172.23.1.20 CSeq:1 SUBSCRIBE Expires:3598 Require:eventlist Contact: Content-Length:0 ### RFC (example) SIP/2.0 200 OK Via: SIP/2.0/TCP terminal.vancouver.example.com;branch=z9hG4bKwYb6QREiCL To: ;tag=zpNctbZq From: ;tag=ie4hbb8t Call-ID: cdB34qLToC@terminal.vancouver.example.com CSeq: 322723822 SUBSCRIBE Contact: Expires: 7200 Require: eventlist Content-Length: 0 # # Send List (here the wheels fall off ....) need to send list in multi part mime ... for another day ... # Not yet added the RLMI bits yet ... no payload shown (get/set eventlist for user) Reliably Transmitting (no NAT) to 192.168.17.245:5060: NOTIFY sip:0141@192.168.17.245;transport=udp SIP/2.0 Via: SIP/2.0/UDP 192.168.17.1:5060;branch=z9hG4bK7770ea77 From: ;tag=as4a5a0be1 To: "Reception - Parrot" ;tag=1E002394-A30CC75D Contact: Call-ID: e1ccbb60-8e460942-6a27cbd3@192.168.17.245 CSeq: 102 NOTIFY User-Agent: Asterisk PBX Max-Forwards: 70 Event: dialog Content-Type: application/dialog-info+xml Subscription-State: active Content-Length: 205 ### Broadsoft (No Payload) NOTIFY sip:9605@172.23.1.20;transport=tcp SIP/2.0 Via:SIP/2.0/TCP 172.23.193.15;branch=z9hG4bK-BroadWorks.172.23.193.15-172.23.1.20V5060-0-829452738-1881240758-1154028171657 From:;tag=1881240758-1154028171657 To:"22916-IP601";tag=F90CE294-32BA56F7 Call-ID:8a0d38e0-ad9e597a-8840961d@172.23.1.20 CSeq:829452738 NOTIFY Contact: Require:eventlist Event:dialog Subscription-State:active;expires=3598 Max-Forwards:10 Content-Type:multipart/related;boundary=UniqueBroadWorksBoundary;type=application/rlmi+xml Content-Length:4368 ### RFC Example (payload left out) NOTIFY sip:terminal.vancouver.example.com SIP/2.0 Via: SIP/2.0/TCP pres.vancouver.example.com;branch=z9hG4bKMgRenTETmm Max-Forwards: 70 From: ;tag=zpNctbZq To: ;tag=ie4hbb8t Call-ID: cdB34qLToC@terminal.vancouver.example.com CSeq: 997935768 NOTIFY Contact: Event: presence Subscription-State: active;expires=7200 Require: eventlist Content-Type: multipart/related;type="application/rlmi+xml";start="";boundary="50UBfW7LSCVLtggUPe5z" Content-Length: 1560 ###Now with list ... NOTIFY sip:0141@192.168.17.245;transport=udp SIP/2.0 Via: SIP/2.0/UDP 192.168.17.1:5060;branch=z9hG4bK3f70d0ea From: ;tag=as446f42e1 To: "Reception - Parrot" ;tag=296EFB82-CAE6DE93 Contact: Call-ID: 6a78d8ae-3d2f6520-8b8c5239@192.168.17.245 CSeq: 102 NOTIFY User-Agent: Asterisk PBX Max-Forwards: 70 Event: dialog Content-Type: multipart/related;boundary=UniqueAsteriskRLMIBoundary;type=application/rlmi+xml Subscription-State: active Require: eventlist Content-Length: 1951 --UniqueAsteriskRLMIBoundary Content-Type:application/rlmi+xml Content-Length:1575 Content-ID:<120571670a77d5017c792df36c341898@192.168.17.1> Gregory Nietsky Rory Joffe Jonavan Beukes Jaco van Niekerk Cordless - DEMO rory congo Guy Sound Point IP 301 Sound Point IP 320 Sound Point IP 330 Sound Point IP 430 Vpn - Test 1 Vpn - Test 2 Pa system 0156 Parrot Super Set Fax Sipura 2 Test SPA941 --UniqueAsteriskRLMIBoundary terminated ---