As you can see above all messages have been notified as 'delivered' by the operator.
On the other hand, it is known that Operators in Iran are filtering in SenderID, and although the filtering rules for Iranian operators are not confirmed, I would strongly suggest to use a numeric sender with international number format (i.e.: 34633000777).
It is also likely that filtered messages are returning fake delivery notifications, hence the delivered final statuses received although messages did not reach the handset.
Could you please test again and let us know if you still finding issues?
Alternatively, would it be possible for me to test from my side to the numbers above?