If you want to order a taxi ride in Armenia, Georgia and Russia than the smartphone app gg is your perfect choice. It is the Uber of this region and all you need to do is to get yourself a local SIM card for your phone (if you don’t have roaming; I got mine with the YerevanCard package) and download the app. After starting it you will see your position on a map and correct it. Then you can choose your destination (obviously from Google Maps data) and order a taxi. That is great as you choose a touristic point of interest or a central square easily.
While waiting you will see who will pick you up and which car he or she is using. You can see live on the map where the taxi is and from which direction it will arrive at which time in your location. When you enter the driver already knows where you want to go to – no explanations, no errors and no negotiation about the price. Taking a taxi in Երևան, Armenia was so trouble-free that it was nearly the only means of transport I was using. The price was like 1,000 drams for a 20 minutes ride (under 2 Euros; I voluntarily paid double the price most times).