address@hidden:bin]# ./linphonec -d 9 -V INFO: no logfile, logging to stdout ortp-message-oRTP-0.13.1 initialized. ortp-message-Registering all filters... ortp-message-Registering all soundcard handlers ortp-message-Card OSS: /dev/dsp added ortp-message-Card OSS: /dev/dsp added ortp-message-Loading plugins ortp-message-Cannot open directory /root/armbuild-1.7.1/usr/lib/mediastreamer/plugins: No such file or directory ortp-message-ms_init() done | ERROR | Error in connect: Network is unreachable |WARNING| Could not find interface to reach 15.128.128.93 Ready linphonec> | INFO1 | eXosip: Reseting timer to 15s before waking up! ortp-message-v4l_start: open, fd=10 ortp-message-v4lv2: YUV420P choosen ortp-message-Device is a video4linux V2 one. ortp-message-ms_filter_link: MSV4l:0x1d050,0-->MSPixConv:0x1d258,0 ortp-message-ms_filter_link: MSPixConv:0x1d258,0-->MSVideoOut:0x1d1c0,0 ortp-message-Using yuv overlay. ortp-message-v4l_thread starting call sip:address@hidden Contacting sip:address@hidden | ERROR | Error in connect: Network is unreachable |WARNING| Could not find interface to reach 15.128.128.93 ortp-warning-Local loopback network only ! | INFO1 | Outgoing interface to reach 192.168.152.99 is 192.168.152.100. | INFO1 | Outgoing interface to reach 192.168.152.99 is 192.168.152.100. | INFO2 | allocating transaction ressource 1 1926124806 | INFO2 | allocating ICT context | INFO2 | IPv4 address detected: 192.168.152.99 | INFO2 | DNS resolution with 192.168.152.99:5060 | INFO1 | Message sent: INVITE sip:address@hidden SIP/2.0 Via: SIP/2.0/UDP 192.168.152.100:5060;rport;branch=z9hG4bK2076222882 From: ;tag=880561241 To: Call-ID: address@hidden CSeq: 20 INVITE Contact: Max-Forwards: 70 User-Agent: Linphone-1.7.1/eXosip Subject: Phone call Expires: 120 Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REFER, SUBSCRIBE, NOTIFY, MESSAGE Content-Type: application/sdp Content-Length: 427 v=0 o=root 123456 654321 IN IP4 192.168.152.100 s=A conversation c=IN IP4 192.168.152.100 t=0 0 m=audio 7078 RTP/AVP 111 110 0 3 8 101 a=rtpmap:111 speex/16000/1 a=rtpmap:110 speex/8000/1 a=rtpmap:0 PCMU/8000/1 a=rtpmap:3 GSM/8000/1 a=rtpmap:8 PCMA/8000/1 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-11 m=video 9078 RTP/AVP 98 99 a=rtpmap:98 H263-1998/90000 a=fmtp:98 CIF=1;QCIF=1 a=rtpmap:99 MP4V-ES/90000 (len=16 sizeof(addr)=128 28) | INFO1 | cb_sndinvite (id=1) | INFO1 | eXosip: timer sec:0 usec:484835! | INFO1 | Received message: SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.152.100:5060;rport=5060;branch=z9hG4bK2076222882 From: ;tag=880561241 To: Call-ID: address@hidden CSeq: 20 INVITE Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO Content-Length: 0 | INFO3 | MESSAGE REC. CALLID:1926124806 | INFO1 | cb_rcv1xx (id=1) | INFO1 | eXosip: Reseting timer to 15s before waking up! | INFO1 | Received message: SIP/2.0 101 Dialog Establishement Via: SIP/2.0/UDP 192.168.152.100:5060;rport=5060;branch=z9hG4bK2076222882 From: ;tag=880561241 To: ;tag=821908899 Call-ID: address@hidden CSeq: 20 INVITE Contact: Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO Content-Length: 0 | INFO3 | MESSAGE REC. CALLID:1926124806 | INFO1 | cb_rcv1xx (id=1) | INFO1 | eXosip: Reseting timer to 15s before waking up! linphonec> ortp-message-CALL_PROCEEDING | INFO1 | Received message: SIP/2.0 180 Ringing Via: SIP/2.0/UDP 192.168.152.100:5060;rport=5060;branch=z9hG4bK2076222882 From: ;tag=880561241 To: ;tag=821908899 Call-ID: address@hidden CSeq: 20 INVITE Contact: Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO Content-Length: 0 | INFO3 | MESSAGE REC. CALLID:1926124806 | INFO1 | cb_rcv1xx (id=1) | INFO1 | eXosip: Reseting timer to 15s before waking up! ortp-message-CALL_RINGING ortp-message-Remote ringing... ortp-message-/root/armbuild-1.7.1/usr/share/sounds/linphone/ringback.wav opened: rate=8000,channel=1 ortp-message-ms_filter_link: MSFilePlayer:0x33bc8,0-->MSOssWrite:0x33b18,0 ortp-message-/dev/dsp opened: rate=8000,bits=16,stereo=0 blocksize=512. ortp-warning-oss_open: audio buffer size: 256. | INFO1 | Received message: SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.152.100:5060;rport=5060;branch=z9hG4bK2076222882 From: ;tag=880561241 To: ;tag=821908899 Call-ID: address@hidden CSeq: 20 INVITE Contact: Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO Content-Type: application/sdp Content-Length: 398 v=0 o=root 123456 654321 IN IP4 127.0.0.1 s=A conversation c=IN IP4 127.0.0.1 t=0 0 m=audio 7078 RTP/AVP 111 110 0 3 8 101 a=rtpmap:111 speex/16000/1 a=rtpmap:110 speex/8000/1 a=rtpmap:0 PCMU/8000/1 a=rtpmap:3 GSM/8000/1 a=rtpmap:8 PCMA/8000/1 a=rtpmap:101 telephone-event/8000 m=video 9078 RTP/AVP 98 99 a=rtpmap:98 H263-1998/90000 a=fmtp:98 CIF=1;QCIF=1 a=rtpmap:99 MP4V-ES/90000 | INFO3 | MESSAGE REC. CALLID:1926124806 | INFO1 | cb_rcv2xx (id=1) | INFO1 | Outgoing interface to reach 192.168.152.99 is 192.168.152.100. | INFO1 | cb_ict_kill_transaction (id=1) | INFO1 | eXosip: Reseting timer to 15s before waking up! ortp-message-CALL_ANSWERED Connected. ortp-message-ms_filter_unlink: MSFilePlayer:0x33bc8,0-->MSOssWrite:0x33b18,0 ortp-message-MSTicker thread exiting | ERROR | Error in connect: Network is unreachable |WARNING| Could not find interface to reach 15.128.128.93 ortp-warning-Local loopback network only ! ortp-message-ms_filter_link: MSOssRead:0x337a8,0-->MSSpeexEnc:0x338b0,0 ortp-message-ms_filter_link: MSDtmfGen:0x33728,0-->MSOssWrite:0x33860,0 ortp-message-ms_filter_link: MSSpeexEnc:0x338b0,0-->MSRtpSend:0x33b18,0 ortp-message-ms_filter_link: MSRtpRecv:0x33bc8,0-->MSSpeexDec:0x33970,0 ortp-message-ms_filter_link: MSSpeexDec:0x33970,0-->MSDtmfGen:0x33728,0 ortp-warning-We are late of 62 miliseconds. ortp-message-/dev/dsp opened: rate=16000,bits=16,stereo=0 blocksize=4096. ortp-warning-oss_open: audio buffer size: 256. ortp-warning-We are late of 67 miliseconds. ortp-warning-We are late of 111 miliseconds. ortp-message-Using bitrate 27800 for speex encoder. ortp-warning-We are late of 160 miliseconds. ortp-message-synchronizing timestamp, diff=6880 ortp-warning-We are late of 54 miliseconds. ortp-message-v4l_thread exited. ortp-message-v4l thread has joined. ortp-message-v4l fd 10 closed ortp-message-ms_filter_unlink: MSV4l:0x1d050,0-->MSPixConv:0x1d258,0 ortp-message-ms_filter_unlink: MSPixConv:0x1d258,0-->MSVideoOut:0x1d1c0,0 ortp-message-MSTicker thread exiting ortp-message-Using permissive algorithm ortp-message-parsing CIF=1;QCIF=1 ortp-message-Setting vsize=352x288, fps=15.000000 ortp-message-synchronizing timestamp, diff=-1760 ortp-message-v4l_start: open, fd=10 ortp-message-synchronizing timestamp, diff=1760 ortp-message-synchronizing timestamp, diff=-1760 ortp-message-v4lv2: YUV420P choosen ortp-message-Device is a video4linux V2 one. ortp-message-ms_filter_link: MSV4l:0x28320,0-->MSPixConv:0x29470,0 ortp-message-ms_filter_link: MSPixConv:0x29470,0-->MSTee:0x36120,0 ortp-message-ms_filter_link: MSTee:0x36120,0-->MSH263Enc:0x1d258,0 ortp-message-ms_filter_link: MSH263Enc:0x1d258,0-->MSRtpSend:0x32f70,0 ortp-message-ms_filter_link: MSRtpRecv:0x32fc0,0-->MSH263Dec:0x312d0,0 ortp-message-ms_filter_link: MSH263Dec:0x312d0,0-->MSSizeConv:0x27bf8,0 ortp-message-ms_filter_link: MSSizeConv:0x27bf8,0-->MSVideoOut:0x27c58,0 ortp-message-ms_filter_link: MSTee:0x36120,1-->MSVideoOut:0x27c58,1 ortp-message-synchronizing timestamp, diff=1760 ortp-message-v4l_thread starting ortp-message-sizeof(AVCodecContext)=828 ortp-message-qmin=2 qmax=31 ortp-message-Using yuv overlay. | INFO2 | IPv4 address detected: 192.168.152.99 | INFO2 | DNS resolution with 192.168.152.99:5060 | INFO1 | Message sent: ACK sip:address@hidden:5060 SIP/2.0 Via: SIP/2.0/UDP 192.168.152.100:5060;rport;branch=z9hG4bK1860058642 From: ;tag=880561241 To: ;tag=821908899 Call-ID: address@hidden CSeq: 20 ACK Contact: Max-Forwards: 70 User-Agent: Linphone-1.7.1/eXosip Content-Length: 0 (len=16 sizeof(addr)=128 28) ortp-message-CALL_STARTAUDIO ortp-message-bandwidth usage: audio=[d=17.5,u=22.9] video=[d=0.0,u=0.0] kbit/sec ortp-message-synchronizing timestamp, diff=-1760 ortp-warning-We are late of 54 miliseconds. [h263 @ 0x40aa9cd4]illegal ac vlc code at 21x2 [h263 @ 0x40aa9cd4]Error at MB: 67 [h263 @ 0x40aa9cd4]I cbpy damaged at 0 4 [h263 @ 0x40aa9cd4]Error at MB: 92 [h263 @ 0x40aa9cd4]I cbpc damaged at 0 6 [h263 @ 0x40aa9cd4]Error at MB: 138 [h263 @ 0x40aa9cd4]illegal dc 0 at 21 7 [h263 @ 0x40aa9cd4]illegal dc 0 at 0 8 [h263 @ 0x40aa9cd4]illegal dc 0 at 1 8 [h263 @ 0x40aa9cd4]illegal dc 0 at 1 8 [h263 @ 0x40aa9cd4]illegal ac vlc code at 21x8 [h263 @ 0x40aa9cd4]Error at MB: 205 [h263 @ 0x40aa9cd4]illegal dc 0 at 21 9 [h263 @ 0x40aa9cd4]I cbpc damaged at 0 10 [h263 @ 0x40aa9cd4]Error at MB: 230 [h263 @ 0x40aa9cd4]illegal ac vlc code at 0x13 [h263 @ 0x40aa9cd4]Error at MB: 299 [h263 @ 0x40aa9cd4]I cbpc damaged at 0 14 [h263 @ 0x40aa9cd4]Error at MB: 322 [h263 @ 0x40aa9cd4]illegal dc 128 at 21 14 [h263 @ 0x40aa9cd4]illegal dc 0 at 21 14 [h263 @ 0x40aa9cd4]illegal ac vlc code at 3x15 [h263 @ 0x40aa9cd4]Error at MB: 348 [h263 @ 0x40aa9cd4]illegal dc 0 at 0 16 [h263 @ 0x40aa9cd4]I cbpy damaged at 1 16 [h263 @ 0x40aa9cd4]Error at MB: 369 [h263 @ 0x40aa9cd4]concealing 298 DC, 298 AC, 298 MV errors ortp-message-synchronizing timestamp, diff=1920 ortp-warning-We are late of 167 miliseconds. ortp-warning-We are late of 141 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-warning-We are late of 194 miliseconds. ortp-warning-We are late of 246 miliseconds. ortp-warning-We are late of 443 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-warning-We are late of 363 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-warning-We are late of 466 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-message-synchronizing timestamp, diff=-1920 ortp-warning-We are late of 523 miliseconds. ortp-warning-We are late of 496 miliseconds. ortp-warning-We are late of 367 miliseconds. ortp-warning-We are late of 763 miliseconds. ortp-message-synchronizing timestamp, diff=3200 ortp-warning-We are late of 454 miliseconds. ortp-warning-We are late of 391 miliseconds. ortp-warning-We are late of 473 miliseconds. ortp-message-bandwidth usage: audio=[d=15.7,u=22.8] video=[d=136.0,u=300.0] kbit/sec ortp-warning-We are late of 157 miliseconds. ortp-message-synchronizing timestamp, diff=-1920 ortp-warning-We are late of 799 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-message-synchronizing timestamp, diff=-1920 ortp-warning-We are late of 938 miliseconds. ortp-warning-We are late of 501 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-message-synchronizing timestamp, diff=-1920 ortp-warning-We are late of 1023 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-warning-We are late of 1075 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-warning-We are late of 1147 miliseconds. ortp-warning-We are late of 1046 miliseconds. ortp-message-synchronizing timestamp, diff=1920 ortp-message-synchronizing timestamp, diff=-1920 ortp-warning-We are late of 1071 miliseconds. ortp-warning-We are late of 1026 miliseconds. ortp-warning-We are late of 916 miliseconds. ortp-warning-We are late of 823 miliseconds. ortp-warning-We are late of 757 miliseconds. ortp-message-synchronizing timestamp, diff=6240 ortp-warning-We are late of 780 miliseconds. ortp-warning-We are late of 717 miliseconds. ortp-warning-We are late of 617 miliseconds. ortp-warning-drop fragment when buffer gets too much data (36 - discarded:16384) ortp-warning-We are late of 515 miliseconds. ortp-message-bandwidth usage: audio=[d=21.9,u=27.1] video=[d=0.0,u=150.6] kbit/sec ortp-message-synchronizing timestamp, diff=12320 ortp-message-synchronizing timestamp, diff=-1920 ortp-warning-We are late of 1134 miliseconds. ortp-warning-We are late of 191 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-warning-We are late of 302 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 ortp-warning-We are late of 354 miliseconds. ortp-message-synchronizing timestamp, diff=-1920 ortp-warning-We are late of 404 miliseconds. ortp-warning-We are late of 396 miliseconds. ortp-warning-We are late of 262 miliseconds. ortp-message-synchronizing timestamp, diff=3200 ortp-warning-We are late of 1508 miliseconds. ortp-warning-We are late of 306 miliseconds. ortp-warning-We are late of 177 miliseconds. ortp-message-synchronizing timestamp, diff=3680 ortp-message-synchronizing timestamp, diff=-1920 ortp-warning-We are late of 51 miliseconds. ortp-message-synchronizing timestamp, diff=2240 ortp-warning-We are late of 1782 miliseconds. ortp-message-bandwidth usage: audio=[d=20.0,u=26.7] video=[d=1.5,u=204.6] kbit/sec tortp-warning-We are late of 2188 miliseconds. ortp-message-synchronizing timestamp, diff=-1760 eortp-message-bandwidth usage: audio=[d=25.0,u=33.6] video=[d=0.0,u=0.0] kbit/sec ortp-message-synchronizing timestamp, diff=1760 rortp-warning-We are late of 2514 miliseconds. mi[h263 @ 0x40aa9cd4]Error at MB: 90 [h263 @ 0x40aa9cd4]illegal ac vlc code at 21x6 [h263 @ 0x40aa9cd4]Error at MB: 159 [h263 @ 0x40aa9cd4]illegal ac vlc code at 21x9 [h263 @ 0x40aa9cd4]Error at MB: 228 ortp-message-synchronizing timestamp, diff=-1760 [h263 @ 0x40aa9cd4]illegal ac vlc code at 0x13 [h263 @ 0x40aa9cd4]Error at MB: 299 [h263 @ 0x40aa9cd4]illegal ac vlc code at 21x14 [h263 @ 0x40aa9cd4]Error at MB: 343 [h263 @ 0x40aa9cd4]concealing 288 DC, 288 AC, 288 MV errors nortp-message-synchronizing timestamp, diff=1760 ortp-warning-We are late of 3038 miliseconds. ateortp-message-bandwidth usage: audio=[d=18.3,u=19.8] video=[d=1.4,u=217.9] kbit/sec ortp-warning-We are late of 3326 miliseconds. | INFO1 | Outgoing interface to reach 192.168.152.99 is 192.168.152.100. | INFO2 | allocating transaction ressource 2 1926124806 | INFO2 | allocating NICT context | INFO2 | IPv4 address detected: 192.168.152.99 | INFO2 | DNS resolution with 192.168.152.99:5060 | INFO1 | Message sent: BYE sip:address@hidden:5060 SIP/2.0 Via: SIP/2.0/UDP 192.168.152.100:5060;rport;branch=z9hG4bK1189397236 From: ;tag=880561241 To: ;tag=821908899 Call-ID: address@hidden CSeq: 21 BYE Contact: Max-Forwards: 70 User-Agent: Linphone-1.7.1/eXosip Content-Length: 0 (len=16 sizeof(addr)=128 28) | INFO1 | cb_sndbye (id=2) | INFO1 | eXosip: timer sec:0 usec:495737! | INFO1 | Received message: SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.152.100:5060;rport=5060;branch=z9hG4bK1189397236 From: ;tag=880561241 To: ;tag=821908899 Call-ID: address@hidden CSeq: 21 BYE Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO Content-Length: 0 | INFO3 | MESSAGE REC. CALLID:1926124806 | INFO1 | cb_rcv1xx (id=2) | INFO1 | eXosip: timer sec:0 usec:485922! | INFO1 | Received message: SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.152.100:5060;rport=5060;branch=z9hG4bK1189397236 From: ;tag=880561241 To: ;tag=821908899 Call-ID: address@hidden CSeq: 21 BYE Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO Content-Length: 0 | INFO3 | MESSAGE REC. CALLID:1926124806 | INFO1 | cb_rcv2xx (id=2) | INFO1 | eXosip: timer sec:4 usec:999901! ortp-message-oRTP-stats: Audio session's RTP statistics : number of rtp packet sent=281 number of rtp bytes sent=7443 bytes number of rtp packet received=288 number of rtp bytes received=4144 bytes number of incoming rtp bytes successfully delivered to the application=3344 number of times the application queried a packet that didn't exist=572 number of rtp packet lost=0 number of rtp packets received too late=49 number of bad formatted rtp packets=0 number of packet discarded because of queue overflow=0 ortp-message-ms_filter_unlink: MSOssRead:0x337a8,0-->MSSpeexEnc:0x338b0,0 ortp-message-ms_filter_unlink: MSDtmfGen:0x33728,0-->MSOssWrite:0x33860,0 ortp-message-ms_filter_unlink: MSSpeexEnc:0x338b0,0-->MSRtpSend:0x33b18,0 ortp-message-ms_filter_unlink: MSRtpRecv:0x33bc8,0-->MSSpeexDec:0x33970,0 ortp-message-ms_filter_unlink: MSSpeexDec:0x33970,0-->MSDtmfGen:0x33728,0 ortp-message-MSTicker thread exiting ortp-warning-We are late of 3617 miliseconds. ortp-warning-We are late of 3826 miliseconds. ortp-message-v4l_thread exited. ortp-message-v4l thread has joined. ortp-message-v4l fd 10 closed ortp-message-oRTP-stats: Video session's RTP statistics : number of rtp packet sent=90 number of rtp bytes sent=92211 bytes number of rtp packet received=21 number of rtp bytes received=16699 bytes number of incoming rtp bytes successfully delivered to the application=16055 number of times the application queried a packet that didn't exist=101 number of rtp packet lost=0 number of rtp packets received too late=0 number of bad formatted rtp packets=0 number of packet discarded because of queue overflow=0 ortp-message-ms_filter_unlink: MSV4l:0x28320,0-->MSPixConv:0x29470,0 ortp-message-ms_filter_unlink: MSPixConv:0x29470,0-->MSTee:0x36120,0 ortp-message-ms_filter_unlink: MSTee:0x36120,0-->MSH263Enc:0x1d258,0 ortp-message-ms_filter_unlink: MSH263Enc:0x1d258,0-->MSRtpSend:0x32f70,0 ortp-message-ms_filter_unlink: MSRtpRecv:0x32fc0,0-->MSH263Dec:0x312d0,0 ortp-message-ms_filter_unlink: MSH263Dec:0x312d0,0-->MSSizeConv:0x27bf8,0 ortp-message-ms_filter_unlink: MSSizeConv:0x27bf8,0-->MSVideoOut:0x27c58,0 ortp-message-ms_filter_unlink: MSTee:0x36120,1-->MSVideoOut:0x27c58,1 ortp-message-MSTicker thread exiting ortp-message-v4l_start: open, fd=10 ortp-message-v4lv2: YUV420P choosen ortp-message-Device is a video4linux V2 one. ortp-message-ms_filter_link: MSV4l:0x27bf8,0-->MSPixConv:0x29470,0 ortp-message-ms_filter_link: MSPixConv:0x29470,0-->MSVideoOut:0x36120,0 ortp-message-Using yuv overlay. Call ended ortp-message-v4l_thread starting linphonec> quit Terminating... No active call. ortp-message-v4l_thread exited. ortp-message-v4l thread has joined. ortp-message-v4l fd 10 closed ortp-message-ms_filter_unlink: MSV4l:0x27bf8,0-->MSPixConv:0x29470,0 ortp-message-ms_filter_unlink: MSPixConv:0x29470,0-->MSVideoOut:0x36120,0 ortp-message-MSTicker thread exiting | INFO1 | eXosip: timer sec:0 usec:1661! | INFO1 | cb_nict_kill_transaction (id=2) | INFO2 | eXosip: eXosip_release_finished_calls remove a dialog | INFO1 | eXosip: remove a call | INFO1 | Release a terminated transaction | INFO2 | free transaction ressource 1 1926124806 | INFO2 | free ict ressource | INFO1 | Release a terminated transaction | INFO2 | free transaction ressource 2 1926124806 | INFO2 | free nict ressource | INFO1 | eXosip: Reseting timer to 15s before waking up! | INFO1 | eXosip: Reseting timer to 15s before waking up! ortp-message-CALL_RELEASED address@hidden:bin]#