Name | Kind | Type | Required | Deprecated | Default Value | Enum Values | Description |
---|---|---|---|---|---|---|---|
uri | path | java.net.URI | true | false | URI of the SIP server to connect to (the username and password can be included such as: john:secret@myserver:9999) | ||
addressFactory | parameter | javax.sip.address.AddressFactory | false | To use a custom AddressFactory | |||
messageFactory | parameter | javax.sip.message.MessageFactory | false | To use a custom MessageFactory | |||
headerFactory | parameter | javax.sip.header.HeaderFactory | false | To use a custom HeaderFactory | |||
sipStack | parameter | javax.sip.SipStack | false | To use a custom SipStack | |||
listeningPoint | parameter | javax.sip.ListeningPoint | false | To use a custom ListeningPoint implementation | |||
sipUri | parameter | javax.sip.address.SipURI | false | To use a custom SipURI. If none configured, then the SipUri fallback to use the options toUser toHost:toPort | |||
stackName | parameter | java.lang.String | false | NAME_NOT_SET | Name of the SIP Stack instance associated with an SIP Endpoint. | ||
transport | parameter | java.lang.String | false | tcp | tcp udp |
Setting for choice of transport protocol. Valid choices are "tcp" or "udp". | |
maxForwards | parameter | int | false | Number of maximum proxy forwards | |||
consumer | parameter | boolean | false | This setting is used to determine whether the kind of header (FromHeader,ToHeader etc) that needs to be created for this endpoint | |||
eventHeaderName | parameter | java.lang.String | false | Setting for a String based event Id. Mandatory setting unless a registry based FromHeader is specified | |||
eventId | parameter | java.lang.String | false | Setting for a String based event Id. Mandatory setting unless a registry based FromHeader is specified | |||
msgExpiration | parameter | int | false | 3600 | The amount of time a message received at an endpoint is considered valid | ||
useRouterForAllUris | parameter | boolean | false | This setting is used when requests are sent to the Presence Agent via a proxy. | |||
receiveTimeoutMillis | parameter | long | false | 10000 | Setting for specifying amount of time to wait for a Response and/or Acknowledgement can be received from another SIP stack | ||
maxMessageSize | parameter | int | false | 1048576 | Setting for maximum allowed Message size in bytes. | ||
cacheConnections | parameter | boolean | false | Should connections be cached by the SipStack to reduce cost of connection creation. This is useful if the connection is used for long running conversations. | |||
contentType | parameter | java.lang.String | false | text | Setting for contentType can be set to any valid MimeType. | ||
contentSubType | parameter | java.lang.String | false | plain | Setting for contentSubType can be set to any valid MimeSubType. | ||
automaticDialogSupport | parameter | java.lang.String | false | off | Setting to specify whether every communication should be associated with a dialog. | ||
implementationServerLogFile | parameter | java.lang.String | false | Name of server log file to use for logging | |||
implementationDebugLogFile | parameter | java.lang.String | false | Name of client debug log file to use for logging | |||
implementationTraceLevel | parameter | java.lang.String | false | 0 | Logging level for tracing | ||
sipFactory | parameter | javax.sip.SipFactory | false | To use a custom SipFactory to create the SipStack to be used | |||
fromUser | parameter | java.lang.String | false | Username of the message originator. Mandatory setting unless a registry based custom FromHeader is specified. | |||
fromHost | parameter | java.lang.String | false | Hostname of the message originator. Mandatory setting unless a registry based FromHeader is specified | |||
fromPort | parameter | int | false | Port of the message originator. Mandatory setting unless a registry based FromHeader is specified | |||
toUser | parameter | java.lang.String | false | Username of the message receiver. Mandatory setting unless a registry based custom ToHeader is specified. | |||
toHost | parameter | java.lang.String | false | Hostname of the message receiver. Mandatory setting unless a registry based ToHeader is specified | |||
toPort | parameter | int | false | Portname of the message receiver. Mandatory setting unless a registry based ToHeader is specified | |||
presenceAgent | parameter | boolean | false | This setting is used to distinguish between a Presence Agent & a consumer. This is due to the fact that the SIP Camel component ships with a basic Presence Agent (for testing purposes only). Consumers have to set this flag to true. | |||
fromHeader | parameter | javax.sip.header.FromHeader | false | A custom Header object containing message originator settings. Must implement the type javax.sip.header.FromHeader | |||
toHeader | parameter | javax.sip.header.ToHeader | false | A custom Header object containing message receiver settings. Must implement the type javax.sip.header.ToHeader | |||
viaHeaders | parameter | java.util.List |
false | List of custom Header objects of the type javax.sip.header.ViaHeader. Each ViaHeader containing a proxy address for request forwarding. (Note this header is automatically updated by each proxy when the request arrives at its listener) | |||
contentTypeHeader | parameter | javax.sip.header.ContentTypeHeader | false | A custom Header object containing message content details. Must implement the type javax.sip.header.ContentTypeHeader | |||
callIdHeader | parameter | javax.sip.header.CallIdHeader | false | A custom Header object containing call details. Must implement the type javax.sip.header.CallIdHeader | |||
maxForwardsHeader | parameter | javax.sip.header.MaxForwardsHeader | false | A custom Header object containing details on maximum proxy forwards. This header places a limit on the viaHeaders possible. Must implement the type javax.sip.header.MaxForwardsHeader | |||
contactHeader | parameter | javax.sip.header.ContactHeader | false | An optional custom Header object containing verbose contact details (email, phone number etc). Must implement the type javax.sip.header.ContactHeader | |||
eventHeader | parameter | javax.sip.header.EventHeader | false | A custom Header object containing event details. Must implement the type javax.sip.header.EventHeader | |||
extensionHeader | parameter | javax.sip.header.ExtensionHeader | false | A custom Header object containing user/application specific details. Must implement the type javax.sip.header.ExtensionHeader | |||
expiresHeader | parameter | javax.sip.header.ExpiresHeader | false | A custom Header object containing message expiration details. Must implement the type javax.sip.header.ExpiresHeader | |||
exchangePattern | parameter | org.apache.camel.ExchangePattern | false | InOnly | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
synchronous | parameter | boolean | false | false | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). |