You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2013/01/12 19:24:54 UTC

svn commit: r846406 - in /websites/production/camel/content: book-component-appendix.html book-in-one-page.html cache/main.pageCache smpp.html

Author: buildbot
Date: Sat Jan 12 18:24:54 2013
New Revision: 846406

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/book-component-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/smpp.html

Modified: websites/production/camel/content/book-component-appendix.html
==============================================================================
--- websites/production/camel/content/book-component-appendix.html (original)
+++ websites/production/camel/content/book-component-appendix.html Sat Jan 12 18:24:54 2013
@@ -15219,7 +15219,8 @@ If no <b>port</b> number is provided, th
 <tt>2</tt>: Level 2 priority<br clear="none" class="atl-forced-newline">
 <tt>3</tt>: Level 3 (highest) priority </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>replaceIfPresentFlag</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>only for SubmitSm and SubmitMulti</b> Used to request the SMSC to replace a previously submitted message, that is still pending delivery. The SMSC will replace an existing message provided that the source address, destination address and service type match the same fields in the new message. The following replace if present flag values are defined: <br clear="none" class="atl-forced-newline">
 <tt>0</tt>: Don't replace<br clear="none" class="atl-forced-newline">
-<tt>1</tt>: Replace </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>typeOfNumber</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the type of number (TON) to be used in the SME. Use the <tt>sourceAddrTon</tt> values defined above. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>numberingPlanIndicator</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the numeric plan indicator (NPI) to be used in the SME. Use the <tt>sourceAddrNpi</tt> values defined above.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>lazySessionCreation</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8 onwards</b> Sessions can be lazily created to avoid exceptions, if the SMSC is not availa
 ble when the Camel producer is started. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyHost</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the hostname or ip address of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPort</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>3128</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the port of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyUsername</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic 
 authentication, set this attribute to the username required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPassword</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic authentication, set this attribute to the password required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sessionStateListener</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.3:</b> You can refer to a <tt>org.jsmpp.session.SessionStateListener</tt> in the <tt>Registry</tt> to receive callbacks when the session state changed. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>addressRange</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>""</tt> </td><td colspan="1" r
 owspan="1" class="confluenceTd"> <b>Camel 2.11:</b> You can specify the address range for the <tt>SmppConsumer</tt> as defined in section 5.2.7 of the SMPP 3.4 specification. The <tt>SmppConsumer</tt> will receive messages only from SMSC's which target an address (MSISDN or IP address) within this range. </td></tr></tbody></table>
+<tt>1</tt>: Replace </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>typeOfNumber</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the type of number (TON) to be used in the SME. Use the <tt>sourceAddrTon</tt> values defined above. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>numberingPlanIndicator</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the numeric plan indicator (NPI) to be used in the SME. Use the <tt>sourceAddrNpi</tt> values defined above.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>lazySessionCreation</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8 onwards</b> Sessions can be lazily created to avoid exceptions, if the SMSC is not availa
 ble when the Camel producer is started.<br clear="none" class="atl-forced-newline">
+<b>Camel 2.11 onwards</b> Camel will check the in message headers 'CamelSmppSystemId' and 'CamelSmppPassword' of the first exchange. If they are present, Camel will use these data to connect to the SMSC. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyHost</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the hostname or ip address of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPort</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>3128</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the port of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyUsername</tt> </td><td colsp
 an="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic authentication, set this attribute to the username required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPassword</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic authentication, set this attribute to the password required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sessionStateListener</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.3:</b> You can refer to a <tt>org.jsmpp.session.SessionStateListener</tt> in the <tt>Registry</tt> to receive callbacks when the session state changed. </td></tr><
 tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>addressRange</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>""</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> You can specify the address range for the <tt>SmppConsumer</tt> as defined in section 5.2.7 of the SMPP 3.4 specification. The <tt>SmppConsumer</tt> will receive messages only from SMSC's which target an address (MSISDN or IP address) within this range. </td></tr></tbody></table>
 </div>
 </div>
 

Modified: websites/production/camel/content/book-in-one-page.html
==============================================================================
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Sat Jan 12 18:24:54 2013
@@ -35418,7 +35418,8 @@ If no <b>port</b> number is provided, th
 <tt>2</tt>: Level 2 priority<br clear="none" class="atl-forced-newline">
 <tt>3</tt>: Level 3 (highest) priority </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>replaceIfPresentFlag</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>only for SubmitSm and SubmitMulti</b> Used to request the SMSC to replace a previously submitted message, that is still pending delivery. The SMSC will replace an existing message provided that the source address, destination address and service type match the same fields in the new message. The following replace if present flag values are defined: <br clear="none" class="atl-forced-newline">
 <tt>0</tt>: Don't replace<br clear="none" class="atl-forced-newline">
-<tt>1</tt>: Replace </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>typeOfNumber</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the type of number (TON) to be used in the SME. Use the <tt>sourceAddrTon</tt> values defined above. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>numberingPlanIndicator</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the numeric plan indicator (NPI) to be used in the SME. Use the <tt>sourceAddrNpi</tt> values defined above.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>lazySessionCreation</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8 onwards</b> Sessions can be lazily created to avoid exceptions, if the SMSC is not availa
 ble when the Camel producer is started. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyHost</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the hostname or ip address of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPort</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>3128</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the port of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyUsername</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic 
 authentication, set this attribute to the username required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPassword</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic authentication, set this attribute to the password required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sessionStateListener</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.3:</b> You can refer to a <tt>org.jsmpp.session.SessionStateListener</tt> in the <tt>Registry</tt> to receive callbacks when the session state changed. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>addressRange</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>""</tt> </td><td colspan="1" r
 owspan="1" class="confluenceTd"> <b>Camel 2.11:</b> You can specify the address range for the <tt>SmppConsumer</tt> as defined in section 5.2.7 of the SMPP 3.4 specification. The <tt>SmppConsumer</tt> will receive messages only from SMSC's which target an address (MSISDN or IP address) within this range. </td></tr></tbody></table>
+<tt>1</tt>: Replace </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>typeOfNumber</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the type of number (TON) to be used in the SME. Use the <tt>sourceAddrTon</tt> values defined above. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>numberingPlanIndicator</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the numeric plan indicator (NPI) to be used in the SME. Use the <tt>sourceAddrNpi</tt> values defined above.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>lazySessionCreation</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8 onwards</b> Sessions can be lazily created to avoid exceptions, if the SMSC is not availa
 ble when the Camel producer is started.<br clear="none" class="atl-forced-newline">
+<b>Camel 2.11 onwards</b> Camel will check the in message headers 'CamelSmppSystemId' and 'CamelSmppPassword' of the first exchange. If they are present, Camel will use these data to connect to the SMSC. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyHost</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the hostname or ip address of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPort</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>3128</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the port of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyUsername</tt> </td><td colsp
 an="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic authentication, set this attribute to the username required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPassword</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic authentication, set this attribute to the password required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sessionStateListener</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.3:</b> You can refer to a <tt>org.jsmpp.session.SessionStateListener</tt> in the <tt>Registry</tt> to receive callbacks when the session state changed. </td></tr><
 tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>addressRange</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>""</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> You can specify the address range for the <tt>SmppConsumer</tt> as defined in section 5.2.7 of the SMPP 3.4 specification. The <tt>SmppConsumer</tt> will receive messages only from SMSC's which target an address (MSISDN or IP address) within this range. </td></tr></tbody></table>
 </div>
 </div>
 

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/smpp.html
==============================================================================
--- websites/production/camel/content/smpp.html (original)
+++ websites/production/camel/content/smpp.html Sat Jan 12 18:24:54 2013
@@ -152,7 +152,8 @@ If no <b>port</b> number is provided, th
 <tt>2</tt>: Level 2 priority<br clear="none" class="atl-forced-newline">
 <tt>3</tt>: Level 3 (highest) priority </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>replaceIfPresentFlag</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>only for SubmitSm and SubmitMulti</b> Used to request the SMSC to replace a previously submitted message, that is still pending delivery. The SMSC will replace an existing message provided that the source address, destination address and service type match the same fields in the new message. The following replace if present flag values are defined: <br clear="none" class="atl-forced-newline">
 <tt>0</tt>: Don't replace<br clear="none" class="atl-forced-newline">
-<tt>1</tt>: Replace </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>typeOfNumber</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the type of number (TON) to be used in the SME. Use the <tt>sourceAddrTon</tt> values defined above. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>numberingPlanIndicator</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the numeric plan indicator (NPI) to be used in the SME. Use the <tt>sourceAddrNpi</tt> values defined above.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>lazySessionCreation</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8 onwards</b> Sessions can be lazily created to avoid exceptions, if the SMSC is not availa
 ble when the Camel producer is started. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyHost</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the hostname or ip address of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPort</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>3128</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the port of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyUsername</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic 
 authentication, set this attribute to the username required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPassword</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic authentication, set this attribute to the password required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sessionStateListener</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.3:</b> You can refer to a <tt>org.jsmpp.session.SessionStateListener</tt> in the <tt>Registry</tt> to receive callbacks when the session state changed. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>addressRange</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>""</tt> </td><td colspan="1" r
 owspan="1" class="confluenceTd"> <b>Camel 2.11:</b> You can specify the address range for the <tt>SmppConsumer</tt> as defined in section 5.2.7 of the SMPP 3.4 specification. The <tt>SmppConsumer</tt> will receive messages only from SMSC's which target an address (MSISDN or IP address) within this range. </td></tr></tbody></table>
+<tt>1</tt>: Replace </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>typeOfNumber</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the type of number (TON) to be used in the SME. Use the <tt>sourceAddrTon</tt> values defined above. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>numberingPlanIndicator</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Defines the numeric plan indicator (NPI) to be used in the SME. Use the <tt>sourceAddrNpi</tt> values defined above.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>lazySessionCreation</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8 onwards</b> Sessions can be lazily created to avoid exceptions, if the SMSC is not availa
 ble when the Camel producer is started.<br clear="none" class="atl-forced-newline">
+<b>Camel 2.11 onwards</b> Camel will check the in message headers 'CamelSmppSystemId' and 'CamelSmppPassword' of the first exchange. If they are present, Camel will use these data to connect to the SMSC. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyHost</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the hostname or ip address of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPort</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>3128</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If you need to tunnel SMPP through a HTTP proxy, set this attribute to the port of your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyUsername</tt> </td><td colsp
 an="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic authentication, set this attribute to the username required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpProxyPassword</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.1:</b> If your HTTP proxy requires basic authentication, set this attribute to the password required for your HTTP proxy. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sessionStateListener</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.3:</b> You can refer to a <tt>org.jsmpp.session.SessionStateListener</tt> in the <tt>Registry</tt> to receive callbacks when the session state changed. </td></tr><
 tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>addressRange</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>""</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> You can specify the address range for the <tt>SmppConsumer</tt> as defined in section 5.2.7 of the SMPP 3.4 specification. The <tt>SmppConsumer</tt> will receive messages only from SMSC's which target an address (MSISDN or IP address) within this range. </td></tr></tbody></table>
 </div>
 </div>