Skip to content

Instantly share code, notes, and snippets.

@jwoertink
Last active August 29, 2015 14:05
Show Gist options
  • Select an option

  • Save jwoertink/8eab5fc65793fa3af298 to your computer and use it in GitHub Desktop.

Select an option

Save jwoertink/8eab5fc65793fa3af298 to your computer and use it in GitHub Desktop.
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | configuration parameters after validation: sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · viaHost: "192.0.2.53" sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · uri: sip:1060@172.16.1.56 sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · wsServers: [{"ws_uri":"ws://172.16.1.56:8088/ws","sip_uri":"<sip:172.16.1.56:8088;transport=ws;lr>","weight":0,"status":0,"scheme":"WS"}] sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · password: NOT SHOWN sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · registerExpires: 600 sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · register: true sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · registrarServer: sip:172.16.1.56 sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · wsServerMaxReconnection: 3 sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · wsServerReconnectionTimeout: 4 sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · connectionRecoveryMinInterval: 2 sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · connectionRecoveryMaxInterval: 30 sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · usePreloadedRoute: false sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · userAgentString: "SIP.js/0.6.2" sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · noAnswerTimeout: 60000 sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · stunServers: ["stun:stun.l.google.com:19302"] sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · turnServers: [] sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · traceSip: true sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · hackViaTcp: false sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · hackIpInContact: true sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · autostart: true sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · rel100: "none" sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · mediaHandlerFactory: function (a,c){return new b(a,c)} sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · authorizationUser: "1060" sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · displayName: "1060" sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · instanceId: "aa02985f-3c63-462b-96ed-f9b22a194283" sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · sipjsId: "7s5tv" sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · hostportParams: "172.16.1.56" sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | · media: undefined sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event connecting sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event connected sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event disconnected sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event newTransaction sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event transactionDestroyed sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event registered sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event unregistered sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event registrationFailed sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event invite sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event newSession sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event message sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event ack sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event cancel sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event bye sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event options sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event info sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | adding event notify sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event progress sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event accepted sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event rejected sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event failed sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event cancel sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.registercontext | adding event registered sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.registercontext | adding event unregistered sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.registercontext | new listener added to event failed sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.registercontext | new listener added to event registered sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.registercontext | new listener added to event unregistered sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | user requested startup... sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.transport | connecting to WebSocket ws://172.16.1.56:8088/ws sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event connecting sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.transport | WebSocket ws://172.16.1.56:8088/ws connected sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | connection state set to 0 sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event newTransaction sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.transaction.nict | adding event stateChanged sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.transaction.nict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.transport | sending WebSocket message:
REGISTER sip:172.16.1.56 SIP/2.0
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK4479456
Max-Forwards: 70
To: <sip:1060@172.16.1.56>
From: "1060" <sip:1060@172.16.1.56>;tag=2f5hjvj91e
Call-ID: firmijdmfhgkbbi2mlmdjh
CSeq: 81 REGISTER
Contact: <sip:ig68l45l@192.0.2.53;transport=ws>;reg-id=1;+sip.instance="<urn:uuid:aa02985f-3c63-462b-96ed-f9b22a194283>";expires=600
Allow: ACK,CANCEL,BYE,OPTIONS,INFO,NOTIFY
Supported: path,gruu,outbound
User-Agent: SIP.js/0.6.2
Content-Length: 0
sip.js:36
Tue Aug 12 2014 09:39:08 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event connected sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.transport | received WebSocket text message:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK4479456;received=172.16.1.139
From: "1060" <sip:1060@172.16.1.56>;tag=2f5hjvj91e
To: <sip:1060@172.16.1.56>;tag=as72dd0a25
Call-ID: firmijdmfhgkbbi2mlmdjh
CSeq: 81 REGISTER
Server: FPBX-2.11.0(11.1.2)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="71bf58c2"
Content-Length: 0
sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.transaction.nict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event newTransaction sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.transaction.nict | adding event stateChanged sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.transaction.nict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.transport | sending WebSocket message:
REGISTER sip:172.16.1.56 SIP/2.0
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK3497314
Max-Forwards: 70
To: <sip:1060@172.16.1.56>
From: "1060" <sip:1060@172.16.1.56>;tag=2f5hjvj91e
Call-ID: firmijdmfhgkbbi2mlmdjh
CSeq: 82 REGISTER
Authorization: Digest algorithm=MD5, username="1060", realm="asterisk", nonce="71bf58c2", uri="sip:172.16.1.56", response="dafcf34a5f7df1a7357461c7fd2bbde1"
Contact: <sip:ig68l45l@192.0.2.53;transport=ws>;reg-id=1;+sip.instance="<urn:uuid:aa02985f-3c63-462b-96ed-f9b22a194283>";expires=600
Allow: ACK,CANCEL,BYE,OPTIONS,INFO,NOTIFY
Supported: path,gruu,outbound
User-Agent: SIP.js/0.6.2
Content-Length: 0
sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.transaction.nict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event transactionDestroyed sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.transport | received WebSocket text message:
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK3497314;received=172.16.1.139
From: "1060" <sip:1060@172.16.1.56>;tag=2f5hjvj91e
To: <sip:1060@172.16.1.56>;tag=as72dd0a25
Call-ID: firmijdmfhgkbbi2mlmdjh
CSeq: 82 REGISTER
Server: FPBX-2.11.0(11.1.2)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.transaction.nict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.registercontext | emitting event failed sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event registrationFailed sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.transaction.nict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:09 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event transactionDestroyed sip.js:36
send-update base.js:12
Object {response: Object, ext: 5001}
base.js:13
send-update base.js:12
Object {response: Object, ext: 5002}
base.js:13
getUserMedia succeeded
MediaStream {onremovetrack: null, onaddtrack: null, onended: null, ended: false, id: "5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc"…}
base.js:65
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event progress sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event accepted sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event rejected sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event failed sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event cancel sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event connecting sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event terminated sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event dtmf sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event invite sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | skipping event cancel - Event exists sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event refer sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event bye sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event hold sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event unhold sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event muted sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.clientcontext | adding event unmuted sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.eventemitter | adding event userMediaRequest sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.eventemitter | adding event userMedia sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.eventemitter | adding event userMediaFailed sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event userMediaRequest sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event userMedia sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event userMediaFailed sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event iceGathering sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event iceComplete sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event iceFailed sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event getDescription sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event setDescription sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event dataChannel sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | adding event addStream sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.eventemitter | new listener added to event userMediaRequest sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.eventemitter | new listener added to event userMedia sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.eventemitter | new listener added to event userMediaFailed sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | acquiring local media sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | acquired local media stream sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.inviteclientcontext | emitting event connecting sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.inviteclientcontext | new listener added to event bye sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.ua | new listener added to event invite sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:638497687 1 udp 2122260223 172.16.1.139 52960 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:638497687 2 udp 2122260223 172.16.1.139 52960 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:2999745851 1 udp 2122194687 192.168.56.1 52961 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:2999745851 2 udp 2122194687 192.168.56.1 52961 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:638497687 1 udp 2122260223 172.16.1.139 52960 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:638497687 2 udp 2122260223 172.16.1.139 52960 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:2999745851 1 udp 2122194687 192.168.56.1 52961 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:2999745851 2 udp 2122194687 192.168.56.1 52961 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:1754091367 1 tcp 1518280447 172.16.1.139 0 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:1754091367 2 tcp 1518280447 172.16.1.139 0 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:4233069003 2 tcp 1518214911 192.168.56.1 0 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:1754091367 1 tcp 1518280447 172.16.1.139 0 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:1754091367 2 tcp 1518280447 172.16.1.139 0 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:4233069003 2 tcp 1518214911 192.168.56.1 0 typ host generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:3491678787 1 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:3491678787 2 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:3491678787 1 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0 sip.js:36
Tue Aug 12 2014 09:39:30 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE candidate received: a=candidate:3491678787 2 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0 sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE Gathering Completed sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | emitting event iceComplete sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | emitting event getDescription sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event newTransaction sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | adding event stateChanged sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transport | sending WebSocket message:
INVITE sip:5001@172.16.1.56 SIP/2.0
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK2596578
Max-Forwards: 70
To: <sip:5001@172.16.1.56>
From: "1060" <sip:1060@172.16.1.56>;tag=jv3f9hd8j0
Call-ID: 7s5tvrrju6p3mp546guh
CSeq: 1981 INVITE
Contact: <sip:ig68l45l@192.0.2.53;transport=ws;ob>
Allow: ACK,CANCEL,BYE,OPTIONS,INFO,NOTIFY
Content-Type: application/sdp
Supported: outbound
User-Agent: SIP.js/0.6.2
Content-Length: 3827
v=0
o=- 6596898155148269522 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS 5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc
m=audio 55627 RTP/SAVPF 111 103 104 0 8 106 105 13 126
c=IN IP4 24.234.32.178
a=rtcp:55627 IN IP4 24.234.32.178
a=candidate:638497687 1 udp 2122260223 172.16.1.139 52960 typ host generation 0
a=candidate:638497687 2 udp 2122260223 172.16.1.139 52960 typ host generation 0
a=candidate:2999745851 1 udp 2122194687 192.168.56.1 52961 typ host generation 0
a=candidate:2999745851 2 udp 2122194687 192.168.56.1 52961 typ host generation 0
a=candidate:1754091367 1 tcp 1518280447 172.16.1.139 0 typ host generation 0
a=candidate:1754091367 2 tcp 1518280447 172.16.1.139 0 typ host generation 0
a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host generation 0
a=candidate:4233069003 2 tcp 1518214911 192.168.56.1 0 typ host generation 0
a=candidate:3491678787 1 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0
a=candidate:3491678787 2 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0
a=ice-ufrag:904BHgQhQK8RJ981
a=ice-pwd:4ysnHgAwJFo9YegTiTYsYk6M
a=ice-options:google-ice
a=fingerprint:sha-256 ED:1E:E9:CC:6C:8F:73:CE:BD:88:3B:DF:C2:8F:E5:67:ED:21:16:84:76:42:93:1D:72:76:1D:3D:2E:4F:99:C3
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:126 telephone-event/8000
a=maxptime:60
a=ssrc:4082666747 cname:xR3Q48AN8aQSrzfL
a=ssrc:4082666747 msid:5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc 59fe713b-7e91-4a8b-9a10-13cbe7b66b8b
a=ssrc:4082666747 mslabel:5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc
a=ssrc:4082666747 label:59fe713b-7e91-4a8b-9a10-13cbe7b66b8b
m=video 55627 RTP/SAVPF 100 116 117
c=IN IP4 24.234.32.178
a=rtcp:55627 IN IP4 24.234.32.178
a=candidate:638497687 1 udp 2122260223 172.16.1.139 52960 typ host generation 0
a=candidate:638497687 2 udp 2122260223 172.16.1.139 52960 typ host generation 0
a=candidate:2999745851 1 udp 2122194687 192.168.56.1 52961 typ host generation 0
a=candidate:2999745851 2 udp 2122194687 192.168.56.1 52961 typ host generation 0
a=candidate:1754091367 1 tcp 1518280447 172.16.1.139 0 typ host generation 0
a=candidate:1754091367 2 tcp 1518280447 172.16.1.139 0 typ host generation 0
a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host generation 0
a=candidate:4233069003 2 tcp 1518214911 192.168.56.1 0 typ host generation 0
a=candidate:3491678787 1 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0
a=candidate:3491678787 2 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0
a=ice-ufrag:904BHgQhQK8RJ981
a=ice-pwd:4ysnHgAwJFo9YegTiTYsYk6M
a=ice-options:google-ice
a=fingerprint:sha-256 ED:1E:E9:CC:6C:8F:73:CE:BD:88:3B:DF:C2:8F:E5:67:ED:21:16:84:76:42:93:1D:72:76:1D:3D:2E:4F:99:C3
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=sendrecv
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 goog-remb
a=rtpmap:116 red/90000
a=rtpmap:117 ulpfec/90000
a=ssrc:359364463 cname:xR3Q48AN8aQSrzfL
a=ssrc:359364463 msid:5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc fa9a5809-0d42-4667-8f7d-ce7d6da04bc5
a=ssrc:359364463 mslabel:5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc
a=ssrc:359364463 label:fa9a5809-0d42-4667-8f7d-ce7d6da04bc5
sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transport | received WebSocket text message:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK2596578;received=172.16.1.139
From: "1060" <sip:1060@172.16.1.56>;tag=jv3f9hd8j0
To: <sip:5001@172.16.1.56>;tag=as38622d29
Call-ID: 7s5tvrrju6p3mp546guh
CSeq: 1981 INVITE
Server: FPBX-2.11.0(11.1.2)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="33e2a2d6"
Content-Length: 0
sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transport | sending WebSocket message:
ACK sip:5001@172.16.1.56 SIP/2.0
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK2596578
To: <sip:5001@172.16.1.56>;tag=as38622d29
From: "1060" <sip:1060@172.16.1.56>;tag=jv3f9hd8j0
Call-ID: 7s5tvrrju6p3mp546guh
CSeq: 1981 ACK
sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event newTransaction sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | adding event stateChanged sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transport | sending WebSocket message:
INVITE sip:5001@172.16.1.56 SIP/2.0
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK4834695
Max-Forwards: 70
To: <sip:5001@172.16.1.56>
From: "1060" <sip:1060@172.16.1.56>;tag=jv3f9hd8j0
Call-ID: 7s5tvrrju6p3mp546guh
CSeq: 1982 INVITE
Authorization: Digest algorithm=MD5, username="1060", realm="asterisk", nonce="33e2a2d6", uri="sip:5001@172.16.1.56", response="e4fc9d78b96b57da07d95b28616986e5"
Contact: <sip:ig68l45l@192.0.2.53;transport=ws;ob>
Allow: ACK,CANCEL,BYE,OPTIONS,INFO,NOTIFY
Content-Type: application/sdp
Supported: outbound
User-Agent: SIP.js/0.6.2
Content-Length: 3827
v=0
o=- 6596898155148269522 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS 5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc
m=audio 55627 RTP/SAVPF 111 103 104 0 8 106 105 13 126
c=IN IP4 24.234.32.178
a=rtcp:55627 IN IP4 24.234.32.178
a=candidate:638497687 1 udp 2122260223 172.16.1.139 52960 typ host generation 0
a=candidate:638497687 2 udp 2122260223 172.16.1.139 52960 typ host generation 0
a=candidate:2999745851 1 udp 2122194687 192.168.56.1 52961 typ host generation 0
a=candidate:2999745851 2 udp 2122194687 192.168.56.1 52961 typ host generation 0
a=candidate:1754091367 1 tcp 1518280447 172.16.1.139 0 typ host generation 0
a=candidate:1754091367 2 tcp 1518280447 172.16.1.139 0 typ host generation 0
a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host generation 0
a=candidate:4233069003 2 tcp 1518214911 192.168.56.1 0 typ host generation 0
a=candidate:3491678787 1 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0
a=candidate:3491678787 2 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0
a=ice-ufrag:904BHgQhQK8RJ981
a=ice-pwd:4ysnHgAwJFo9YegTiTYsYk6M
a=ice-options:google-ice
a=fingerprint:sha-256 ED:1E:E9:CC:6C:8F:73:CE:BD:88:3B:DF:C2:8F:E5:67:ED:21:16:84:76:42:93:1D:72:76:1D:3D:2E:4F:99:C3
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:126 telephone-event/8000
a=maxptime:60
a=ssrc:4082666747 cname:xR3Q48AN8aQSrzfL
a=ssrc:4082666747 msid:5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc 59fe713b-7e91-4a8b-9a10-13cbe7b66b8b
a=ssrc:4082666747 mslabel:5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc
a=ssrc:4082666747 label:59fe713b-7e91-4a8b-9a10-13cbe7b66b8b
m=video 55627 RTP/SAVPF 100 116 117
c=IN IP4 24.234.32.178
a=rtcp:55627 IN IP4 24.234.32.178
a=candidate:638497687 1 udp 2122260223 172.16.1.139 52960 typ host generation 0
a=candidate:638497687 2 udp 2122260223 172.16.1.139 52960 typ host generation 0
a=candidate:2999745851 1 udp 2122194687 192.168.56.1 52961 typ host generation 0
a=candidate:2999745851 2 udp 2122194687 192.168.56.1 52961 typ host generation 0
a=candidate:1754091367 1 tcp 1518280447 172.16.1.139 0 typ host generation 0
a=candidate:1754091367 2 tcp 1518280447 172.16.1.139 0 typ host generation 0
a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host generation 0
a=candidate:4233069003 2 tcp 1518214911 192.168.56.1 0 typ host generation 0
a=candidate:3491678787 1 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0
a=candidate:3491678787 2 udp 1686052607 24.234.32.178 55627 typ srflx raddr 172.16.1.139 rport 52960 generation 0
a=ice-ufrag:904BHgQhQK8RJ981
a=ice-pwd:4ysnHgAwJFo9YegTiTYsYk6M
a=ice-options:google-ice
a=fingerprint:sha-256 ED:1E:E9:CC:6C:8F:73:CE:BD:88:3B:DF:C2:8F:E5:67:ED:21:16:84:76:42:93:1D:72:76:1D:3D:2E:4F:99:C3
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=sendrecv
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 goog-remb
a=rtpmap:116 red/90000
a=rtpmap:117 ulpfec/90000
a=ssrc:359364463 cname:xR3Q48AN8aQSrzfL
a=ssrc:359364463 msid:5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc fa9a5809-0d42-4667-8f7d-ce7d6da04bc5
a=ssrc:359364463 mslabel:5xtSaPeNZipEvKhDrkXsHDuDOGffWcwaOrvc
a=ssrc:359364463 label:fa9a5809-0d42-4667-8f7d-ce7d6da04bc5
sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | Timer D expired for INVITE client transaction z9hG4bK2596578 sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event transactionDestroyed sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transport | received WebSocket text message:
SIP/2.0 403 Forbidden
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK4834695;received=172.16.1.139
From: "1060" <sip:1060@172.16.1.56>;tag=jv3f9hd8j0
To: <sip:5001@172.16.1.56>;tag=as38622d29
Call-ID: 7s5tvrrju6p3mp546guh
CSeq: 1982 INVITE
Server: FPBX-2.11.0(11.1.2)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transport | sending WebSocket message:
ACK sip:5001@172.16.1.56 SIP/2.0
Via: SIP/2.0/WS 192.0.2.53;branch=z9hG4bK4834695
To: <sip:5001@172.16.1.56>;tag=as38622d29
From: "1060" <sip:1060@172.16.1.56>;tag=jv3f9hd8j0
Call-ID: 7s5tvrrju6p3mp546guh
CSeq: 1982 ACK
sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.inviteclientcontext | closing INVITE session 7s5tvrrju6p3mp546guhc2dc0csvnf sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | closing PeerConnection sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.inviteclientcontext | emitting event failed sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.inviteclientcontext | emitting event rejected sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | Timer D expired for INVITE client transaction z9hG4bK4834695 sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.transaction.ict | emitting event stateChanged sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.ua | emitting event transactionDestroyed sip.js:36
Tue Aug 12 2014 09:39:40 GMT-0700 (Pacific Daylight Time) | sip.invitecontext.mediahandler | ICE connection state changed to "closed"
var initSIP = function() {
var ua, session, mediaStream;
var $endButton = $('#end-call');
$endButton.on('click', function() {
if(session && session.startTime && !session.endTime) {
session.bye();
}
$('#console').text('Call Ended');
return false;
});
var target = 'sip:5001@172.16.1.56'; //softphone I want to call
var configuration = {
wsServers: 'ws://172.16.1.56:8088/ws',
uri: '1060@172.16.1.56', //the browser user?
authorizationUser: '1060',
password: 'password',
displayName: '1060',
hackIpInContact: true,
traceSip: true
};
ua = new SIP.UA(configuration);
var mediaConstraints = {
audio: true,
video: true
};
function getUserMediaSuccess(stream) {
console.log('getUserMedia succeeded', stream);
mediaStream = stream;
useSession(ua.invite(target, {
media: {
stream: mediaStream,
render: {
remote: {
video: $('#remote-video').get(0)
},
local: {
video: $('#local-video').get(0)
}
}
}
}));
ua.on('invite', function(s) {
useSession(s);
s.accept({
media: mediaStream
});
});
}
function getUserMediaFailure(e) {
console.log('getUserMedia failed', e);
}
$('#start-call').on('click', function() {
if(mediaStream) {
getUserMediaSuccess(mediaStream);
} else {
if(SIP.WebRTC.isSupported()) {
SIP.WebRTC.getUserMedia(mediaConstraints, getUserMediaSuccess, getUserMediaFailure);
}
}
});
function useSession(s) {
session = s;
session.on('bye', function() {
session = null;
});
}
};
// Initialize all the things
$(function() {
initSIP();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment