IPSTS

AcronymDefinition
IPSTSInternet Protocol Speech-to-Speech (telecommunications relay service)