Parlay API是Parlay組織定義的應用編程接口,方便業務開發者快速創建電信業務。Parlay組織自1999成立以來,已經制定了四個版本的Parlay協議。開放服務架構(OSA)是3GPP制定的多媒體服務框架,Parlay被選為其開放服務接口API。Parlay/OSA API結合了兩者,獨立於具體的實現技術,可以應用於固網、移動網和下壹代網絡的業務提供。不依賴於具體的實現語言,可以用C、C++、Java等各種語言實現。定義了完善的認證和授權機制來支持第三方應用。
Parlay/OSA API位於網絡運營商管理的Parlay網關和服務提供商管理的應用服務器之間。Parlay網關對應用服務器屏蔽了下層網絡的技術實現細節,使得應用服務器可以統壹接入網絡能力。
Parlay/OSA API包括兩類接口:業務接口和框架接口。業務接口為應用程序提供了訪問網絡能力和信息的接口,而框架接口為業務接口的安全和管理提供了必要的支持能力。業務接口確保用戶可以訪問傳統網絡,如呼叫控制、呼叫管理、消息發送、用戶交互等。框架接口提供的功能包括業務註冊、業務預約、業務發現、認證、授權和綜合管理。
JAIN API和Parlay/OSA API設計思路相似,功能互補。它用特定的Java語言實現,定義了相對完整的網絡協議API,用於訪問各種網絡。目前,Parlay/JAIN聯合工作組正在進行兩者的整合工作。