A method for registering a roaming device to a mobile communication network, wherein the method, performed by a network node, comprises: receiving, in the network node, a request over a Non-IP Data Delivery, NIDD, mode from the roaming device for utilizing the mobile communication network for communication, the request comprising data indicating at least in part at least one communication route to a server hosting a service the roaming device is configured to implement to and data representing a characteristic relating to a roaming of the roaming device comprising a piece of data indicating that the roaming device is defined to roam on a permanent basis in the mobile communication network, determining, by the network node, the at least one communication route to the server at least in part based on the request received in the network node, generating, by the network node, an inquiry to the server regarding the roaming device over the determined communication route, the inquiry further comprising a request to provide information relating to a registration for providing the roaming device an access to roam on the permanent basis, receiving, in the network node, a response from the server over the determined communication route, and in response to a determination: that data in the response indicates that the roaming device is allowed to utilize the mobile communication network for communication registering, by the network node, the roaming device in the mobile communication network fertilizing the mobile communication network for communication over the Non-IP Data Delivery, NIDD, mode, and that the data in the response indicates that the registration of the roaming device in the mobile communication network is to be performed as a permanent basis generating an account by the network node in the mobile communication network for the roaming device. receiving, in the network node, a request over a Non-IP Data Delivery, NIDD, mode from the roaming device for utilizing the mobile communication network for communication, the request comprising data indicating at least in part at least one communication route to a server hosting a service the roaming device is configured to implement to and data representing a characteristic relating to a roaming of the roaming device comprising a piece of data indicating that the roaming device is defined to roam on a permanent basis in the mobile communication network, determining, by the network node, the at least one communication route to the server at least in part based on the request received in the network node, generating, by the network node, an inquiry to the server regarding the roaming device over the determined communication route, the inquiry further comprising a request to provide information relating to a registration for providing the roaming device an access to roam on the permanent basis, receiving, in the network node, a response from the server over the determined communication route, and in response to a determination: that data in the response indicates that the roaming device is allowed to utilize the mobile communication network for communication registering, by the network node, the roaming device in the mobile communication network fertilizing the mobile communication network for communication over the Non-IP Data Delivery, NIDD, mode, and that the data in the response indicates that the registration of the roaming device in the mobile communication network is to be performed as a permanent basis generating an account by the network node in the mobile communication network for the roaming device. that data in the response indicates that the roaming device is allowed to utilize the mobile communication network for communication registering, by the network node, the roaming device in the mobile communication network fertilizing the mobile communication network for communication over the Non-IP Data Delivery, NIDD, mode, and that the data in the response indicates that the registration of the roaming device in the mobile communication network is to be performed as a permanent basis generating an account by the network node in the mobile communication network for the roaming device.