TwoToneDetect New TwoToneDetect in the works - Python based

DC31

Member
Feed Provider
Joined
Feb 19, 2011
Messages
1,567
Location
Massachusetts
I can't seem to get the post email command (I'm switching from email to Twilio to send the messages) to kick off when I detect tones. the emails go out properly and the alert_command gets kicked off. I copied a bit of the tones.cfg file below. Am I doing something wrong with the variables?

Thanks.

Atone = 903.5 ;A tone frequency in Hz^M
Btone = 726.4 ;B tone frequency in Hz^M
Atonelength = .6 ;Lseconds) that must be seen to generate an alert^M
Btonelength = .6 ;Lollowing the A tone in order to generate an alert^M
Description = PFire ;Tone set description^M
text_Emails = 5@mms.att.net ;Echment upon tone detection. Separate with commas^M
mp3_Emails = iehl@ymail.com ;Emaimp3 attachment to. Separate with commas^M
amr_Emails = pde@googlegroups.com
record_delay = 2.5 ;Optiwait to record after a valid tone set is detected^M
ignore_after = 60 ;Optieconds to ignore tone set after a valid set is detected. ^M
alert_command = /home/pi/TTD/Pi/checkW2W.py
post_email_command = /home/pi/TTD/Pi/twilioTest.py [d] [amr]

Try:

alert_command =python /home/pi/TTD/Pi/checkW2W.py
post_email_command = python /home/pi/TTD/Pi/twilioTest.py [d] [amr]
 

briansmall

Member
Joined
May 28, 2015
Messages
4
Sorry I didn't add more information, the alert_command runs fine, and this is on a Pi running TwoToneDetect67Pi.pyc. I did some additional testing and it appears to be related to the variable parameters I'm trying to pass. it runs fine if I execute it from the command line. is the [amr] syntax correct?

if I remove the [d] [amr] my script is called and runs, but I need the [amr] file name so I can send the message, I can live without the [d] and just hardcode it.

Thanks
 

radiotrack1

Member
Feed Provider
Joined
Apr 14, 2005
Messages
114
Location
Lumberton, NC
Batch File to Upload to ftp

I currently host the website for my counties fire association that consist of 32 departments. I have TTD running and all tone sets entered in. Everything is working correctly.

I want to use the post email command to send the new mp3 file by ftp to our website server. Then have a clickable link on one of our web pages to listen to lets say the last 5 calls that have been paged out. How can I make the post email command grab the last file and up load it and then make it clickable on the website? My apoligizees if this has already been asked.
 

DC31

Member
Feed Provider
Joined
Feb 19, 2011
Messages
1,567
Location
Massachusetts
Twilio and File transfer

It looks like I get a twofer! Information for both the previous posts here.

Here is the python script that I have used to do ftp transfer and also to kick off Twilio. It runs in Linux on a Raspberry Pi. Sorry, I can't be of much help in how to run it on a Windows machine. The first section using argparse is what parses the argument passed from TTD ([d] or [amr]). Brian, I think your command line syntax is correct. Possibly, your problem is in the argument parsing.

import time
import argparse
time.sleep (10)
parser = argparse.ArgumentParser()
parser.add_argument("echo")
args = parser.parse_args()

host = "ftp.XXXXXXXXXX"
username = "XXXXXXX”
password = "XXXXXX"
filename = args.echo

import os
head, tail = os.path.split(filename)
print tail

import ftplib
ftp_serv = ftplib.FTP(host,username,password)
#Open the file you want to send
f = open(filename,"rb")
#Send it to the FTP server
resp = ftp_serv.storbinary("STOR "+tail, f)
#Close the connection
ftp_serv.close

import twilio
from twilio.rest import TwilioRestClient

# put your own credentials here
ACCOUNT_SID = “XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
AUTH_TOKEN = “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”

client = TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN)

call = client.calls.create(
to="PHONE NUMBER",
from_="TWILIO_PHONE_NUMBER",
url="http://www.FTP_SERVER.com/"+tail,
method="GET",
fallback_method="GET",
status_callback_method="GET",
record="false"
)

print call.sid
 

davidVT

Member
Joined
Aug 29, 2010
Messages
138
Location
Washington County,Vermont
"AMR Email sent!" Troubleshooting??

Hello, just an FYI
I have one pesky customer with an iPhone who did not get my audio text messages from TTD.
I finally discovered the phone was VZ not ATT. Then I learned the Verizon address for MMS I found on the web had a dash that was wrong.
So finally with help of reviewing the gmail error messages, it seems fixed.
David
 
Last edited:

DC31

Member
Feed Provider
Joined
Feb 19, 2011
Messages
1,567
Location
Massachusetts
I also had one pesky ATT customer. It took me months to figure it out. Just figured it out yesterday.
 
Last edited:

iamhere300

Member
Joined
Jun 27, 2004
Messages
1,346
Location
Chappell Hill TX
I currently host the website for my counties fire association that consist of 32 departments. I have TTD running and all tone sets entered in. Everything is working correctly.

I want to use the post email command to send the new mp3 file by ftp to our website server. Then have a clickable link on one of our web pages to listen to lets say the last 5 calls that have been paged out. How can I make the post email command grab the last file and up load it and then make it clickable on the website? My apoligizees if this has already been asked.


I use Audioboom and Boomail to send the pages to Facebook.
 

iamhere300

Member
Joined
Jun 27, 2004
Messages
1,346
Location
Chappell Hill TX
Ok, running Two Tone Detect and Tone Finder. Either or both. I am not writing audio files. It looks to send emails, and cannot find audio files, so it does not send emails. Here is part of the log file.

START LOG FILE

687000

Successfully retrieved local tone info at 16:58:52 on 09/29/04
Successfully retrieved local tone info at 16:58:52 on 09/29/04
Tone1
Tone2
Tone3
Tone4
Tone5
Tone6
Tone7
Tone8
Tone9
Tone10
Tone11
Tone12
Tone13
Tone14
Longtone1

ffffffffffff Tone Set Found
delay timer ffffffffffff 02:58:22 on 09/30/04
924.0 5750.59230483
0
delay done ffffffffffff 02:58:22 on 09/30/04
waiting for audio ffffffffffff 02:58:22 on 09/30/04
threshold value: 4096.0
mono
924.0 5969.037073
threshold exceeded
recording audio ffffffffffff 02:58:22 on 09/30/04
iterations: 300
709.0 479.428500693
704.0 7334.45200809
704.0 5627.88248024
704.0 5314.50476272
704.0 5309.8656129
704.0 5485.64271596
634.0 5062.08921953
634.0 5219.11187772
634.0 4858.93417671
634.0 4826.90427266
634.0 5036.21697838
634.0 4795.14063389
634.0 4857.97695919
634.0 5020.60319657
634.0 5155.58522117
634.0 5333.05240641
634.0 4704.87966216
634.0 5282.70504065
634.0 4965.83817741
634.0 4893.09863741
634.0 4902.93359639
634.0 5216.8074916
634.0 4780.20217565
1736.0 2882.89548483
801.0 3826.26088622
Waiting for Silence ffffffffffff 02:58:50 on 09/30/04
Done recording ffffffffffff 02:58:50 on 09/30/04
done writing WAV ffffffffffff 02:58:50 on 09/30/04
done converting to MP3 ffffffffffff 02:58:50 on 09/30/04
done converting to AMR ffffffffffff 02:58:50 on 09/30/04
Traceback (most recent call last):
File "<string>", line 587, in mail
IOError: [Errno 2] No such file or directory: './audio/ffffffffffff_2004_09_30_02_58_22.mp3'
Email not sent on attempt 1trying again in five seconds for ffffffffffff page received at 02:58:22 on 09/30/04
1946.0 3102.54294238
1866.0 4043.34709258
516.0 7146.60508368
801.0 3279.41844819
795.0 6129.03295234
1118.0 8348.78886791
887.0 9094.50454944
Successfully retrieved local tone info at 02:58:53 on 09/30/04
Tone1
Tone2
Tone3
Tone4
Tone5
Tone6
Tone7
Tone8
Tone9
Tone10
Tone11
Tone12
Tone13
Tone14
Longtone1
1398.0 9065.4114159
1468.0 5132.25089113
1473.0 6184.25429531
596.0 5941.72540076
Traceback (most recent call last):
File "<string>", line 587, in mail
IOError: [Errno 2] No such file or directory: './audio/ffffffffffff_2004_09_30_02_58_22.mp3'
Email not sent on attempt 2trying again in five seconds for ffffffffffff page received at 02:58:22 on 09/30/04
758.0 7836.29614056
1140.0 3367.42807042
849.0 3190.75124609
903.0 5763.99183202
639.0 2091.77980548
553.0 3527.33153289
559.0 4414.19231163
650.0 5802.23279609
Traceback (most recent call last):
File "<string>", line 587, in mail
IOError: [Errno 2] No such file or directory: './audio/ffffffffffff_2004_09_30_02_58_22.mp3'
Email not sent on attempt 3trying again in five seconds for ffffffffffff page received at 02:58:22 on 09/30/04
1290.0 8029.03720737
898.0 3463.97446968
505.0 10331.7465141
1118.0 7664.14772228
1193.0 9491.99997491
1274.0 8316.98354817
586.0 6500.12769403
1435.0 6782.31049585
607.0 5918.51400047
max retries exceeded, failed to send email




973.0 5987.43834342
Waiting for Silence waller medic 10 hempstead 03:16:18 on 09/30/04
Done recording waller medic 10 hempstead 03:16:18 on 09/30/04
done writing WAV waller medic 10 hempstead 03:16:18 on 09/30/04
done converting to MP3 waller medic 10 hempstead 03:16:18 on 09/30/04
done converting to AMR waller medic 10 hempstead 03:16:18 on 09/30/04
Traceback (most recent call last):
File "<string>", line 587, in mail
IOError: [Errno 2] No such file or directory: './audio/waller_medic_10_hempstead_2004_09_30_03_15_47.mp3'
Email not sent on attempt 1trying again in five seconds for waller medic 10 hempstead page received at 03:15:47 on 09/30/04
Traceback (most recent call last):
File "<string>", line 587, in mail
IOError: [Errno 2] No such file or directory: './audio/waller_medic_10_hempstead_2004_09_30_03_15_47.mp3'
Email not sent on attempt 2trying again in five seconds for waller medic 10 hempstead page received at 03:15:47 on 09/30/04
Traceback (most recent call last):
File "<string>", line 587, in mail
IOError: [Errno 2] No such file or directory: './audio/waller_medic_10_hempstead_2004_09_30_03_15_47.mp3'
Email not sent on attempt 3trying again in five seconds for waller medic 10 hempstead page received at 03:15:47 on 09/30/04
max retries exceeded, failed to send email

446.0 3563.675156
548.0 3327.51827461
1441.0 1680.38945287
419.0 678.278779899
941.0 5179.14794132
1989.0 3981.34349092
973.0 2715.57218144
570.0 3656.83502449
2032.0 3664.1357957
973.0 9516.56216967
564.0 1560.89395339
1193.0 2670.32808822
941.0 6602.70855656
1021.0 5838.32884894
1984.0 3943.51928006
656.0 8361.40351729
1129.0 2584.62585375
618.0 7159.8616718
478.0 4721.74401863
446.0 1422.98983817
1043.0 7591.80204959
1301.0 3659.50863636
1161.0 3059.79521179
666.0 7667.21855777
387.0 1723.76830822
435.0 7873.22183514
1962.0 926.153344043
1183.0 6869.48246313
1537.0 4910.13600513
2016.0 2612.05060435
1414.0 8915.24125594
457.0 4728.7711421
408.0 618.89073296
564.0 7262.93537102
941.0 9986.5346246
543.0 5171.39996368
1462.0 3576.04076915
1339.0 2905.76663288
1403.0 4285.12586346
1188.0 3609.45039974
1134.0 32083.324139
Waiting for Silence Waller medic 40 13:05:16 on 09/30/04
Done recording Waller medic 40 13:05:16 on 09/30/04
done writing WAV Waller medic 40 13:05:16 on 09/30/04
done converting to MP3 Waller medic 40 13:05:16 on 09/30/04
done converting to AMR Waller medic 40 13:05:16 on 09/30/04
Traceback (most recent call last):
File "<string>", line 587, in mail
IOError: [Errno 2] No such file or directory: './audio/Waller_medic_40_2004_09_30_13_04_43.mp3'
Email not sent on attempt 1trying again in five seconds for Waller medic 40 page received at 13:04:43 on 09/30/04
Traceback (most recent call last):
File "<string>", line 587, in mail
IOError: [Errno 2] No such file or directory: './audio/Waller_medic_40_2004_09_30_13_04_43.mp3'
Email not sent on attempt 2trying again in five seconds for Waller medic 40 page received at 13:04:43 on 09/30/04
Traceback (most recent call last):
File "<string>", line 587, in mail
IOError: [Errno 2] No such file or directory: './audio/Waller_medic_40_2004_09_30_13_04_43.mp3'
Email not sent on attempt 3trying again in five seconds for Waller medic 40 page received at 13:04:43 on 09/30/04
max retries exceeded, failed to send email
1554.0 1059.48563581

END LOG FILE

Windows XP and version 68
 

iamhere300

Member
Joined
Jun 27, 2004
Messages
1,346
Location
Chappell Hill TX
Here is the config file I am using

CONFIG FILE START

[Section1]
email_user = xxxxx@gmail.com ;user id to log in to email account used for sending emails
email_pwd = xxxxxx ;password to log into email account used for sending emails encoded in base64
email_server = smtp.gmail.com ;SMTP server address of email provider
email_port = 587 ;port to access email server with
record_seconds = 30.0 ;number of seconds of audio to record after a valid tone set is found
record_delay = 0 ;number of seconds to wait after a tone set is found before starting to record
tone_tolerance = 0.02 ;tolerance of tone detection algorithm 1% = .01
input_device_index = 0 ;index of audio input device
output_device_index = 0 ;index of audio output device
audio_threshold = 83 ;threshold of audio squelch. audio signals below this level will be ignored
playback_during_record = 1 ;1 = audio will be played back during recording, 0 = audio will not be played back during recording (silent record)
tone_offset = 0.0 ;tone offset in percentage. .01 = +1% tone offset, -.02 = -2% tone offset, etc.
scanner_port = none ;serial port used to control scanner
scanner_baud = 38400 ;baud rate of serial port used to control scanner
control_scanner = 0 ;1 = control Uniden scanner using serial port, 0 = do not use serial port for scanner control
mp3_bitrate = 32000 ;bit rate of mp3 encoder. Lower bitrate = smaller file size and lower audio quality
BCC = 1 ;1 = email addresses will be BCC'ed (hidden from other recipients). 0 = recipients will see other recipients
email_authentication=0
email_from = axxxxx@gmail.com
email_priority = 3
release_time = 3
update_interval = 60.0
audio_channel = mono
stacked_extend_record = 1
 
Last edited:

MikeOrlando02

Member
Joined
Oct 8, 2015
Messages
97
I currently host the website for my counties fire association that consist of 32 departments. I have TTD running and all tone sets entered in. Everything is working correctly.

I want to use the post email command to send the new mp3 file by ftp to our website server. Then have a clickable link on one of our web pages to listen to lets say the last 5 calls that have been paged out. How can I make the post email command grab the last file and up load it and then make it clickable on the website? My apoligizees if this has already been asked.


Here is what I use in a Windows environment, see my previous post.

http://forums.radioreference.com/st...etect-works-python-based-140.html#post2466001

As far as posting the last 5 links, this is complicated as TTD changes each file name by adding the data and time to it. Depending on your web server you could do some research into PHP, possible search all files names that start with your TTD agency name and limit the results to 5?

http://stackoverflow.com/questions/8956701/php-list-files-of-type-in-directory-and-link-to-them


What would be much easier would be to make the directory you upload to publically listed via .htacess.

https://support.tigertech.net/directory-index


There are ways to make this a bit more presentable, then you could use my FTP upload script to delete old files and only keep what you want listed on your site.

https://github.com/AdamWhitcroft/Apaxy/blob/master/README.md


Best of luck
 
Last edited:

webby52

Member
Premium Subscriber
Joined
Jun 26, 2004
Messages
43
Location
Hopewell, NJ
False hits

Can someone decipher the log file for me? I kept getting false squad alerts when the fire co was paged, so I changed the tolerance to 3%. That stopped. Now its hitting on another County FD all the time...where did I go wrong? From what I see is the 1355 tone is close to the 1357 tone but what about the initial tone 1321?

1355.0 329.966257974
1355.0 320.691858414
1355.0 323.259025212
1355.0 362.834642908
1355.0 352.42185856
1355.0 319.013501239
1355.0 291.966131696
1355.0 314.293100156
1355.0 312.651931752
1355.0 318.357423216
1355.0 313.694530746
1355.0 327.001590482
1355.0 342.901960905
1355.0 313.497556428
1355.0 318.427027306
Squad 151 Tone Set Found
delay timer Squad 151 21:57:51 on 09/06/16
1355.0 352.344139871
3.0
1360.0 192.284610632
537.0 132.778284792
360.0 222.000737149
435.0 358.52813128
537.0 120.751696709
537.0 136.182036165
delay done Squad 151 21:57:54 on 09/06/16
waiting for audio Squad 151 21:57:54 on 09/06/16
threshold value: 181.019335984
mono
537.0 145.783146795
threshold exceeded
recording audio Squad 151 21:57:54 on 09/06/16
iterations: 250
537.0 100.574940269
505.0 322.792448223
537.0 142.409042417
473.0 161.961488408
537.0 138.01159802
360.0 259.453613884
537.0 146.629750026
516.0 173.00435891
462.0 443.335158446
537.0 104.979466753
537.0 106.019312056
537.0 227.687973403
537.0 281.976085068
Waiting for Silence Squad 151 21:58:17 on 09/06/16
Done recording Squad 151 21:58:20 on 09/06/16
done writing WAV Squad 151 21:58:20 on 09/06/16
done converting to MP3 Squad 151 21:58:21 on 09/06/16
done converting to AMR Squad 151 21:58:22 on 09/06/16
MP3 Email sent! Squad 151 page received at 21:57:51 on 09/06/16 21:58:24 on 09/06/16
360.0 137.801490357


Here is the config:

record_delay = 6 ;number of seconds to wait after a tone set is found before starting to record
tone_tolerance = 0.03 ;tolerance of tone detection algorithm 1% = .01
input_device_index = 1 ;index of audio input device
output_device_index = 3 ;index of audio output device
audio_threshold = 53 ;threshold of audio squelch. audio signals below this level will be ignored
tone_offset = 0.0 ;tone offset in percentage. .01 = +1% tone offset, -.02 = -2% tone offset, etc.
mp3_bitrate = 48000 ;bit rate of mp3 encoder. Lower bitrate = smaller file size and lower audio qualityhttp://forums.radioreference.com/members/webby52.html
BCC = 1 ;1 = email addresses will be BCC'ed (hidden from other recipients). 0 = recipients will see other recipients
email_priority = 1 ;priority of email (1=highest, 3=normal, 5=lowest)
release_time=3.0 ;amount of silence (in seconds) required before recording will stop (max=60 seconds)
audio_channel = mono
email_from = emailuserid
update_interval = 60.0
stacked_extend_record = 1

Tone Info:

[Tone5]
Atone = 1321.2
Btone = 1357.6
Atonelength = .9
Btonelength = .9
Description = Squad 151
gaplength = 1
record_delay = 3
ignore_after = 0
 

DC31

Member
Feed Provider
Joined
Feb 19, 2011
Messages
1,567
Location
Massachusetts
Try changing your tone tolerance to .015 (1-1/2%). You don't indicate where you had it before changing to 3% but if you are having false problems, the fix is usually to tighten up the tolerance.

It would be helpful if you posted the entire log file. Just attach the .txt file.
 

aaknitt

Member
Feed Provider
Joined
Aug 27, 2005
Messages
1,305
wont let me attach the text file...5 mb can i email it?

1321 is within 3% of 1355. By opening up the tolerance to 3%, those two numbers will be seen as the same to the program. So the 1355 portion of the other department's tone is triggering the detection of both the 1321 and 1355 portions of the Squad tone in TTD.

As DC31 suggested, reducing the tone tolerance will fix this. What is the tone info for the fire co that you were originally having issues with?

Andy
 

webby52

Member
Premium Subscriber
Joined
Jun 26, 2004
Messages
43
Location
Hopewell, NJ
falsing

Fire was 1082/1232 (A/B) When the fire tone broadcast it would record for fire and squad...
 

johnmac

Member
Feed Provider
Joined
Oct 6, 2003
Messages
159
Location
Westminster, Ma
Moved Two Tone to new computer

I have just moved my Two Tone Detect to a new computer and am having a few issues.

1. If I have a power failure or shut down the computer, when the computer restarts, it sometimes does not return the correct sound card. Right now it says my sound card #'s in the config file are 5 - In and 6 - out. The output is "Microsoft Sounder Mapper" which has always been that way. I do not have 5 sound cards, just 2. When I originally had it working it choose #4 when I exited the program with the exit tab.

2. and most important. I get an email that a tone has been received, but no audio and there are no files in the audio folder. The program is receiving audio as shown on the "Audio Input Level".

Any suggestions where to start to solve these issues.

Thanks
 

johnmac

Member
Feed Provider
Joined
Oct 6, 2003
Messages
159
Location
Westminster, Ma
I have just moved my Two Tone Detect to a new computer and am having a few issues.

1. If I have a power failure or shut down the computer, when the computer restarts, it sometimes does not return the correct sound card. Right now it says my sound card #'s in the config file are 5 - In and 6 - out. The output is "Microsoft Sounder Mapper" which has always been that way. I do not have 5 sound cards, just 2. When I originally had it working it choose #4 when I exited the program with the exit tab.

2. and most important. I get an email that a tone has been received, but no audio and there are no files in the audio folder. The program is receiving audio as shown on the "Audio Input Level".

Any suggestions where to start to solve these issues.

Thanks

Problem solved - Forget to move the ffmg file.
 

webby52

Member
Premium Subscriber
Joined
Jun 26, 2004
Messages
43
Location
Hopewell, NJ
1321 is within 3% of 1355. By opening up the tolerance to 3%, those two numbers will be seen as the same to the program. So the 1355 portion of the other department's tone is triggering the detection of both the 1321 and 1355 portions of the Squad tone in TTD.

As DC31 suggested, reducing the tone tolerance will fix this. What is the tone info for the fire co that you were originally having issues with?

Andy

Tightened to .015...still falsing...here is a portion of the log file...
 

Attachments

  • 09062016.txt
    57.2 KB · Views: 61

DC31

Member
Feed Provider
Joined
Feb 19, 2011
Messages
1,567
Location
Massachusetts
Tightened to .015...still falsing...here is a portion of the log file...


Did you exit and restart the program after making the tone tolerance change? Changes to config require a restart to take effect.

It looks like you are decoding the three second Btone (1357) as both the Atone (1321) and the Btone. With your lengths both set at .9 it is looking for about 1 sec of each tone for a succesful decode. With tolerance at .015 it shouldn't be decoding both A and B tones like it is.


Another thing you could try is to lengthen your Btone parameter. Try 1.6 to start, leaving Atone at .9.

If you can, please post a log showing a successful decode of your actual Squad151 tone set.
 

steve0622

Member
Joined
Jun 9, 2008
Messages
92
Location
Wichita Falls, TX
delay issues

I have a strange issue that maybe someone can advise on if they have seen or heard of this issue. Lemme start off my giving some tech specs. I have ttd 65c running on dropbox. I really dont like it running from dropbox, but our fire chief and dispatch needs to have the ability to send admin messages. Has been this way since 65c came out. smtp server im using is gmail port 587. Earlier this year (around april) i started having an issue with us cellular customers not receiving the page out at all or having a serious delay up to 12 hours after the page. All other customers seem to be not affected at that time...sprint, verizon..etc. getting the pages within 30-45 seconds. I have watched the debug screen, and all pages are processed and sent from ttd as normal. I see the pages in the sent folder in gmail as well. I have been in contact with the Engineers for us cellular and test several test pages with them while on the phone. They reported that they where seeing the messages on their server as pending. That issue was resolved at the beginning of August. Everything worked perfect for about 2 weeks. Now, im having the same issue with us cellular customers. Again, I check all the normal stuff and all is good on ttd end. I speak with the engineers again, send several pages while on the phone with them, and 2 out of 3 never showed up in their server....they have assured me that the email address and or ip is not on a blacklist or being caught by the spam filter. I did read an earlier post about enabling 2 step verfication and create an application specific password...that has been done, and has had no effect on the issue. I have been in contact with gmail techs, and sent several pages with them on the phone and they showed all the transactions going through their server as it should with no issues. As of this date, the issue with us cellular customers remain, and have started to have a delay of between 2-10 minutes on other carriers as well. Any ideas on this? Where do i need to go next?
 
Top