8 #import <Foundation/Foundation.h>
9 #import "GSConnection.h"
10 #import "InternalEvents.h"
11 #import "GSSipAbstractionObject.h"
12 #import "GSConstants.h"
48 @property (nonatomic)
int connectionId;
49 @property (nonatomic)
int configId;
50 @property (nonatomic) GSConnectionState state;
52 @property (nonatomic, copy) NSString* user;
53 @property (nonatomic, copy) NSString* server;
54 @property (nonatomic, copy) NSString* transport;
55 @property (nonatomic, copy) NSString* displayName;
56 @property (nonatomic, copy) NSString* password;
58 @property (nonatomic, retain) NSNumber* registrationTimeout;
59 @property (nonatomic, retain) NSNumber* regInterval;
60 @property (nonatomic, retain) NSNumber* regMatchReceivedRport;
61 @property (nonatomic, retain) NSString* domain;
62 @property (nonatomic, retain) NSNumber* sipPortMin;
63 @property (nonatomic, retain) NSNumber* sipPortMax;
64 @property (nonatomic, retain) NSNumber* rtpPortMin;
65 @property (nonatomic, retain) NSNumber* rtpPortMax;
67 @property (nonatomic, retain) NSNumber* iceEnabled;
68 @property (nonatomic, retain) NSString* stunServer;
69 @property (nonatomic, retain) NSNumber* stunServerPort;
70 @property (nonatomic, retain) NSString* turnServer;
71 @property (nonatomic, retain) NSNumber* turnServerPort;
72 @property (nonatomic, retain) NSString* turnUserName;
73 @property (nonatomic, retain) NSString* turnPassword;
74 @property (nonatomic, retain) NSNumber* turnRelayType;
76 @property (nonatomic)
int sipCode;
77 @property (nonatomic, retain) NSString* reason;
79 - (id) initConnectionForUser:(NSString*) theUser
80 server:(NSString*) theServer
81 transport:(NSString*) theTransport
82 password:(NSString*) thePassword