|
SIP Endpoint SDK for OS X
|
Public Member Functions | |
| (id) | - initConnectionForUser:server:transport:password:logger: |
| (void) | - connectionStateChanged: |
Public Member Functions inherited from GSSipAbstractionObject | |
| (id) | - initWithLogger: |
Public Member Functions inherited from | |
| (GSResult) | - enable |
| (GSResult) | - disable |
Properties | |
| int | connectionId |
| int | configId |
| GSConnectionState | state |
| NSString * | user |
| NSString * | server |
| NSString * | transport |
| NSString * | displayName |
| NSString * | password |
| NSNumber * | registrationTimeout |
| NSNumber * | regInterval |
| NSNumber * | regMatchReceivedRport |
| NSString * | domain |
| NSNumber * | sipPortMin |
| NSNumber * | sipPortMax |
| NSNumber * | rtpPortMin |
| NSNumber * | rtpPortMax |
| NSNumber * | iceEnabled |
| NSString * | stunServer |
| NSNumber * | stunServerPort |
| NSString * | turnServer |
| NSNumber * | turnServerPort |
| NSString * | turnUserName |
| NSString * | turnPassword |
| NSNumber * | turnRelayType |
| int | sipCode |
| NSString * | reason |
Properties inherited from GSSipAbstractionObject | |
| id< GSLogger > | logger |
| NSMutableDictionary * | configuration |
Properties inherited from | |
Definition at line 15 of file GSSipConnection.h.
|
readwritenonatomicassign |
The connection configuration ID
Reimplemented from <GSConnection>.
Definition at line 18 of file GSSipConnection.h.
|
readwritenonatomicassign |
The connection ID
Reimplemented from <GSConnection>.
Definition at line 17 of file GSSipConnection.h.
|
readwritenonatomiccopy |
The connection display name
Reimplemented from <GSConnection>.
Definition at line 24 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection domain name
Reimplemented from <GSConnection>.
Definition at line 30 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection ICE enabled if set to 1 and disabled if 0
Reimplemented from <GSConnection>.
Definition at line 36 of file GSSipConnection.h.
|
readwritenonatomiccopy |
The connection password
Reimplemented from <GSConnection>.
Definition at line 25 of file GSSipConnection.h.
|
readwritenonatomicretain |
The registration operation reason
Reimplemented from <GSConnection>.
Definition at line 46 of file GSSipConnection.h.
|
readwritenonatomicretain |
The period after which sip endpoint starts a new registration cycle. The valid value is => 0. If this property is not set or negative, the default timeout value is 0 means: no new reregister allowed. If this property is > 0 means: new reregister allowed and will start after the regInterval. The measurement unit is sec.
Reimplemented from <GSConnection>.
Definition at line 28 of file GSSipConnection.h.
|
readwritenonatomicretain |
The period after which registration should expire. A new "REGISTER" request will be sent before expiration. The valid value is => 0. If this property is not set or negative, the default timeout value is 1800 sec. If this property is equal to 0, registration disabled (standalone mode).
Reimplemented from <GSConnection>.
Definition at line 27 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection registration received rport matching
Reimplemented from <GSConnection>.
Definition at line 29 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection RTP port maximum to be used in port range
Reimplemented from <GSConnection>.
Definition at line 34 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection RTP port minimum to be used in port range
Reimplemented from <GSConnection>.
Definition at line 33 of file GSSipConnection.h.
|
readwritenonatomiccopy |
The server address
Reimplemented from <GSConnection>.
Definition at line 22 of file GSSipConnection.h.
|
readwritenonatomicassign |
The registration operation SIP code
Reimplemented from <GSConnection>.
Definition at line 45 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection SIP port maximum to be used in port range
Reimplemented from <GSConnection>.
Definition at line 32 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection SIP port minimum to be used in port range
Reimplemented from <GSConnection>.
Definition at line 31 of file GSSipConnection.h.
|
readwritenonatomicassign |
The current connection state
Reimplemented from <GSConnection>.
Definition at line 19 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection STUN server name
Reimplemented from <GSConnection>.
Definition at line 37 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection STUN server port
Reimplemented from <GSConnection>.
Definition at line 38 of file GSSipConnection.h.
|
readwritenonatomiccopy |
The transport protocol to use when communicating with this server. Possible values are "tcp" or "udp"
Reimplemented from <GSConnection>.
Definition at line 23 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection TURN password
Reimplemented from <GSConnection>.
Definition at line 42 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection TURN relay type
Reimplemented from <GSConnection>.
Definition at line 43 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection TURN server port
Reimplemented from <GSConnection>.
Definition at line 40 of file GSSipConnection.h.
|
readwritenonatomicretain |
The connection TURN user name
Reimplemented from <GSConnection>.
Definition at line 41 of file GSSipConnection.h.
|
readwritenonatomiccopy |
The user id for this connection
Reimplemented from <GSConnection>.
Definition at line 21 of file GSSipConnection.h.