Sip Endpoint SDK for Apple OS
/Users/valerypolishchuk/Projects/sepsdk-03.09.12/MacOS/Endpoint/Src/Headers/GSSessionControlService.h
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