In real life you should file a flight plan before starting an IFR flight

There is no altitude limit to fly IFR

IFR means that you fly and navigate to your destination by means of Navigational aids such as VOR beacons, NDB Beacons and Intersections.

If your flight commences outside controlled airspace (see airway charts) you do not need clearance to operate, however you must request an information service from an ATC unit and remain outside controlled airspace until cleared to enter.

The following is a transcript of an IFR flight, UAE xxx, from Dubai Intr airport (OMDB) to Riyadh King Khalid airport (OERK), with full ATC along the way:

UAE xxx:
Dubai Ground, UAE xxx, Boeing 737-700, gate F11 with information GOLF , request IFR Clearance to Riyadh, FL320 ‘ Total souls on board 76.

OMDB_GND:
UAE xxx, good evening, cleared to Riyadh as filed, RANBI 2D departure, Rwy 30L Squawk 5201.

UAE xxx:
Cleared to Riyadh as filed, RANBI 2D departure, from 30L squawk 5201, UAE xxx

OMDB_GND:
UAE xxx, Read back is correct, start-up and pushback approved, facing East , rwy in use 30L.

UAE xxx:
Start and push approved,facing East, 30L for departure, UAE xxx.

UAE xxx:
Ground, UAE xxx . Request taxi

OMDB_GND:
UAE xxx, taxi to holding point rwy 30L via K, K16, QNH 1012.

UAE xxx:
Taxi to holding point rwy 30L via K, K16,QNH 1012, UAE xxx

UAE xxx:
Ground, UAE xxx at holding point rwy 30L ready for departure.

OMDB_GND:
UAE xxx, contact Dubai Tower on 118.750

UAE xxx:
switching to Tower 118.750, UAE xxx

UAE xxx:
Dubai Tower , UAE xxx holding point Rwy 30L ready.

OMDB_TWR:
UAE xxx, line up and wait runway 30L

UAE xxx:
Line-up and wait runway 30L, UAE xxx

OMDB_TWR:
UAE xxx, Cleard for take off rwy 30L, surface wind 340 degrees, 6 knots, when airborne contact departure on 126.200

UAE xxx:
cleared for take off rwy 30L, airborne 126.200, UAE xxx

UAE xxx:
Dubai departure, UAE xxx airborne 30L, RANBI 2D departure passing 1,200ft

OMDB_DEP:
UAE xxx, identified, climb and maintain flight level 150,conteno RANBI 2D

UAE xxx:
Climb flight level 150, RANBI 2D, UAE xxx

OMDB_DEP:
UAE xxx, contact Emirates control frequency 120.900

UAE xxx:
Contact Emirates on 120.900, UAE xxx

UAE xxx:
Emirates Control, UAE xxx with you at FL150, inbound SENTO

OMAE_CTR:
UAE xxx , Radar contact, climb and maintain final FL320.

UAE xxx:
Climb FL320, UAE xxx

OMAE_CTR:
UAE xxx, Report 10 Nautical Mails inbound TOSNA Intersection

UAE xxx:
Roger, will report 10 NM to TOSNA Intersection , UAE xxx

UAE xxx:
Emirates control, UAE xxx 10 NM to TOSNA mentein FL320

OMAE_CTR:
UAE xxx, Roger Contact Bahrain control 125.050 good day

UAE xxx:
Bahrain 125.050, UAE xxx good day

UAE xxx:
Bahrain control , UAE xxx With you FL320

OBBB_CTR:
UAE xxx, Roger, Redar contect FL320 Conteino as faild report ovr hed HSA vor

UAE xxx:
conteino as faild will report ovr hed HSA

UAE xxx:
Bahrain control UAE xxx ovr hed HSA redy for descend

OBBB_CTR:
UAE xxx descend to FL240 contact Riyadh approach on 120.00

UAE xxx:
Rogr descend to FL240 contact Riyadh approach on 120.00

UAE xxx:
Riyadh approach, UAE xxx with you at FL240 inbound KIA

OERK_APP:
UAE xxx, radar contact, decsend FL160 expect radar vectors for ILS approach rwy 33R

UAE xxx:
Descend FL160, expecting vectors for ILS app rwy 33R, UAE xxx

OERK_APP:
UAE xxx, Continue descent 6000ft, QNH1017

UAE xxx:
Descend 6000ft, QNH1017, UAE xxx

OERK_APP:
UAE xxx, Lift heading 240, descend 5000ft

UAE xxx:
Lift heading 240, descend 5000ft UAE xxx

OERK_APP:
UAE xxx, Turn Right heading 300, cleared to intercept ILS rwy 33R, report establish

UAE xxx:
Turn Right heading 300, cleared ILS app rwy 33R, will report etablished, UAE xxx

UAE xxx:
Riyadh approach, UAE xxx established ILS rwy 33R

OERK_APP:
UAE xxx, continue approach 33R, contact Khalid tower on 118.600

UAE xxx:
Continue approach, contact khalid tower on 118.600, UAE xxx

UAE xxx:
Khalid tower, UAE xxx on the ILS rwy 33R, 8 miles

OERK_TWR:
UAE xxx, wind 350 degrees at 8 knots, rwy 33R, cleared to land

UAE xxx:
Cleared to land rwy 33R, UAE xxx

UAE xxx:
Tower, UAE xxx vacated rwy 33R via G5

OERK_TWR:
UAE xxx, contact ground on 121.600

UAE xxx:
khalid ground on 121.600, UAE xxx

UAE xxx:
Khalid Ground, UAE xxx vacated runway 33R via G4

OERK_GND:
UAE xxx, taxi to gate 17 via F , R , E

UAE xxx:
Taxi to gate 17 via F , R , E UAE xxx