Sip Endpoint SDK for Apple OS
|
00001 // 00002 // GSFirstPartyCallControlService.h 00003 // SipEndpoint 00004 // 00005 // Created by Vlad Baranovsky on 12/9/11. 00006 // Copyright (c) 2011 Genesys Labs. All rights reserved. 00007 // 00008 00009 #import <Foundation/Foundation.h> 00010 #import "GSConnection.h" 00011 #import "GSSession.h" 00012 #import "GSEnums.h" 00013 00014 @protocol GSSessionControlService <NSObject> 00015 00016 - (GSResult) dialFrom:(id<GSConnection>)connection to:(NSString*)destination; 00017 - (GSResult) answerSession:(id<GSSession>) session; 00018 - (GSResult) hangupSession:(id<GSSession>) session; 00019 00020 - (GSResult) holdSession:(id<GSSession>) session; 00021 - (GSResult) retrieveSession:(id<GSSession>) session; 00022 00031 - (GSResult) sendDtmf:(NSString*) digits forSession:(id<GSSession>) session; 00032 00033 @end