Manual Smsc Sdk

Post on 10-Apr-2015

272 views 2 download

Transcript of Manual Smsc Sdk

�������������

���� ����������� �����

getting started

����������� �� �����������������������������

���������

������������������� � ��

����������������������������� ����������������������������������������������������������������������������

������������������ ��������������������������������������������������������������� !

����������������� ������������������������������������������������������������������������������� !

"������� ����������������������������������������������������������������������������������������� !

���������������������� ��������������������������������������������������������������� !

����������#���������������������������������������������������������������������� $

������������������������������������������������������������������������������������ %

&����������������������'(� ������������������������������������������������������������ %

&����������������������)(� ������������������������������������������������������������ %

*������������������������������������������������������������������������������������������������ +

������������� ���������� ����� ����������������������� '��������� ����� �������������������������������������������������������������������������������������� '�

,�-����������������������������������������������������������������������������������������� '�

����#�������������������������������������������������������������������������������������������� '.

��/���#����� ���������������������������������������������������������������������������������� '.

������� ������ ������������������������������������������������������������������������������������ '0

*����������/������������������������������������������������������������������������������������ '0

,���������������"����������������������������������������������������������������� '0

1�� ������������� �������������������������������������������������������������������������� '0

2��������//��������� ��������������������������������������������������������������������� '

3�������������������������������������������������������������������������������������������� '!

3������������������������������������������������������������������������������������������������ '!

����������!������� ������ ������������������������������������� '%

"���#���� $�������� ��� ��������������������������������������������������������������������� '%

4�5����/��������/��� ��������������������������������������������������������������� '%

���������

������������������� � �.

��55����/��������/��� ������������������������������������������������������������ �$

�6������/��������/��� ������������������������������������������������������������ .!

�7� �����/��������/��� ����������������������������������������������������������� 0

"���%�&���� ������������������������������������������������������������������������������������� .

4�5���5���/����������������������������������������������������������������������������� .

��55���5���/��� �����������������������������������������������������������������������

�6�����5���/��� ����������������������������������������������������������������������� $

�7� ����5���/��� ���������������������������������������������������������������������� +

�������#�������'���������'���������������� ���������������������������������������������������������������������������������������� !�

���������������������� ����������������������������������������������������������������� !�

4�5��������8�����������/�/������ ������������������������������������������� !�

��55��������8�����������/�/����������������������������������������������� !+

�6����������8�����������/�/����������������������������������������������� $%

�7� ���������8�����������/�/���������������������������������������������� %!

����������� ��������������������������������������������������������������������������������������� +�

������������/������ ������������������������������������������������������������������ +�

���������/��� ��������������������������������������������������������������������������������� +.

�"����(������������ ������������������������������������������������������������������������� +.

� �&����� ����������� ����������������������������������������������������������������������� +0

4�5���������� ��������������������������������������������������������������������������� +0

��55����������������������������������������������������������������������������������� +0

�7� ����������������������������������������������������������������������������������� +

�6������������9���������#�������������������������������������������� +%

������#�����)����(� �������������������������������������������������������� ++

������#�������)���������*������� ������������ ')'

+�������������������������������������������������������������������������������������������������� ')'

+���%,��������(� ����������������������������������������������������������������������������� ')'

���������

������������������� � �0

+�"�&��������*� ��� ��������������������������������������������������������������������������� ')�

- ������ ����������������������������������������������������������������������������������������������� ')0

����. ����������������������������������������������������������������������������������������������������� �''�

���������������� ���

������� ���������� ��

����������� �������,� ����/��� ����:������������������#������������������������������;

���,� �

� :�����������������/������������5�����#����������������������������������#���

��:������������������������������������#�����#��������

� :�����������#����������������/�����

/��� ����

$� �� 2������/������������������<����8�����������������

��� ��������

������� ���������� � �

������������� �������

1. 1. SMS messaging�������������

Overview

SMS messaging is experiencing an increasing popularity and usa-ge all over the planet and is certainly the most successful form ofmobile data communication. ������������������������ �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������

1. Sending SMS messages using modem/ISDN dial-up facilities

2. Sending and receiving SMS using GSM hardware

3. Sending and receiving SMS using direct SMSC links

The SMSC Connectivity SDK supports the third option which is themost powerful as it provides the highest delivery speed and thehighest transfer rate for bulk SMS messaging.

Direct SMSC connections�����������������������

Due to the growing importance of SMS messaging and the de-mand for mobile availability of data more and more companies re-quest high volume messaging solutions. That requires specialconnections to the network operators. A growing number of GSMnetwork carriers provide ����������������� (sometimes referredto as ‘Large customer accounts’) and also so-called virtual SMSC(VSMSC). A direct or dedicated SMSC connection has several bigadvantages over using public dial-up facilities or SMS messagingbased on GSM devices. Above all: speed. A �����or ��� ��SMSClink (either over the Internet or a leased or dial-up line to the SM-

��� ��������

������� ���������� � �

SC) can handle up to �����!"�"""�messages per hour. The limitis only set by the capabilities of the network carrier’s internal SMSinfrastructure and the capacity the operator assigned to the custo-mer. The connection type (X.25, X.31, TCP/IP) depends on theused SMSC infrastructure, i.e. the GSM network operator. TheSMSC infrastructure also determines the communication protocol,i.e. #��$�����$������%�����&��������.

When getting a direct SMSC link a GSM network operator will as-sign a so-called �������� to you. This short id can be used to recei-ve SMS messages within this particular network. Any messagesent to this short id within the same GSM network will be deliveredto your application. However, access to the short id is limited to theconnected GSM network. Thus, you require a single SMSC link toevery GSM network you wish to receive SMS messages in. Sen-ding messages however to foreign network is usually possible, butsometimes limited due to missing or cancelled roaming agree-ments between operators.

Advantages of direct SMSC links'�(���������)������������������

A direct SMSC link for SMS messaging offers a wide range of ad-vantages. It is basically the best way for doing SMS messaging.Here is a list of the major advantages:

1. High reliability

2. Highest performance possible

3. Two-way messaging possible

4. All SMS messaging options available

5. None-text SMS messages are possible

6. Sender address for SMS messages can be manipulated

7. Full support of delivery notifications

8. Usually low cost per SMS

��� ��������

������� ���������� � �

1. 2. The SMSC Connectivity SDK

�������� �����(��*���+

What is new in version 2.1?

,���-����.����(���������!/

Version 2.1 of the SMSC Connectivity SDK provides a small butuseful set of new features:

- Support for fully automated keep alive command submission for UCP, SMPP and CIMD2

- Message length validation (important for Escape sequences, i.e. special characters)

- Special character support (Escape sequences) in UCP, SMPP and CIMD2

- Setting a specific property for enabling escape sequences for special characters is obsolete, escape sequences are enab-led by default

Version 2.1 also comes with a new licensing model. Now, eachprotocol can be licensed separately at a convenient price. Thus,pricing adapts to your actual requirements.

What is new in version 2.0?,���������.����(���������"/

Version 2.0 of the SMSC Connectivity SDK comes now with addi-tional connectivity protocols: ���� and �����%�.

With version 2.0 it is possible to send EMS over all four protocols:

- UCP SMPP CIMD2 Sema OIS.

EMS allows the user to send very long messages, formatted text,pictures, melodies etc.

- The validity period for SMPP is already adjustable.- The SMPP component can connect as "receiver only" using

the new interface method "SMSCBindEx" .- The realization of the UCP protocol is compatible also with

version 4.0. - It is possible to send UNICODE (option 64) blinking (option 4)

messages by using option 68.

��� ��������

������� ���������� � �

Features

0�������The SMSC Connectivity SDK is a powerful tool enabling rapid de-velopment of SMS messaging applications. It saves a lot of timewhen developing messaging applications as it completely encap-sulates the socket connection and the SMSC protocol connectionstack. The SMSC Connectivity SDK combines four COM compon-ents into one single file. All components (for UCP, SMPP, SEMAand CIMD2 SMSC connections) offer a COM developer interface.

Supported connection types

����������������������* ���

The SDK supports both X.25 and TCP/IP connections. The wayyou establish the TCP/IP connection does not matter (e.g. if youhave a direct leased line to the operator or using the public Inter-net).

Supported SMSC protocols

������������������������

The SDK currently supports UCP version 4 or lower (protocol forLogicaCMG SMSCs), SMPP version 3.4 or lower (protocol for Lo-gicaCMG, Comverse and other SMSCs), Sema OIS version 8.1and CIMD2 1.2 (Nokia SMSCs).

General messaging features

1���������� �������)�� �����

The SDK provides the following functionality for SMPP, UCP,SEMA and CIMD2-based SMSC connections:

1. COM compliant, single-file SMSC Connectivity SDK

2. High-speed sending and receiving of SMS messages

3. Support for 7bit text messages

4. Support for 8bit binary messages

5. Support for 16bit Unicode (UCS2) character SMS

6. Support for EMS, logos, graphics and ringing tones

7. Messages containing User Data Header

8. Delivery notifications

8. Direct display/flash SMS

10. Deferred/scheduled delivery of SMS

11. Validity of SMS can be configured

12. Alphanumeric sender ids

��� ��������

������� ���������� � �

13. Automated keep alive functionality

14. .NET compliance (can be used within .NET projects)

15. Can be used within Active Server Pages (ASP)

16. Server sockets for UCP (e.g. required for Swisscom and otheroperators)

17. Transmitter/receiver only and pair SMSC links supported forSMPP

18. Customizable character translation tables

19. Unicode support (Chinese, Arabic, etc.)

Supported UCP operations

����������#���������� ���

The SDK supports EMI UCP implementations of version 4 or lo-wer. It supports the following UCP operations:

1. Operation 60 for SMSC authentication

2. Operation 51 for submitting messages

3. Operation 52 and 01 for receiving messages

4. Operation 53 for delivery notifications

5. Operation 31 for enquire link (keep alive) used for SMSC linkmaintenance

Supported SMPP operations

�������������������������

The SDK supports Logica’s SMPP version 3.4 or lower. It supportsthe following SMPP commands:

1. BIND_TRANSMITTER for SMSC authentication

2. BIND_RECEIVER for SMSC authentication

3. BIND_TRANSCEIVER for SMSC authentication

4. UNBIND for disconnecting from the SMSC

5. SUBMIT_SM for submitting SMS and notifications

6. DELIVER_SM for receiving SMS and receiving delivery notifica-tions

7. QUERY_SM for querying the status of SMS

8. ENQUIRE_LINK for maintaining the SMSC link

9. GENERIC_NACK for refused SMPP commands

��� ��������

������� ���������� � ��

Supported SEMA operations

�����������2�'�����������

1. Login: Login to the SMSC

2. Submit: Sending messages

3. Receive: Receiving short messages, status reports and statusnotifications

� The Sema Protocol is only implemented for connectionsover X.25 using IA5 encoding.

Supported CIMD2 operations

�������������������������

1. Operation 01 and 02 for SMSC authentication

2. Operation 03 for submitting messages

3. Operation 20 and 01 for receiving messages

4. Operation 04 and 23 for delivery notifications

5. Operation 40 and 90 for enquire link (keep alive) functionality

� The SDK has been developed in C++ and guarantees avery high performance. However, the actual performance (messa-ge transfer rate) you can achieve will always depend on your localGSM network operator and the implementation of your custom ap-plication.

���� �������� �� ����!����� �

������� ���������� � �"

�������������������������������� ���

���������������

�����������

����������� ���������� ������� ���� ����������� �����������!��!��������#��$��� %�� ������������� ����#��������&����� ����!!��'

(��������' (� �������!��������)!���� %�������' * �����+,�-. �/�(�0����" 1�" 2����3(������' �-��4�56��������7' ���4��#������8���������7��!�������' ��$5)������9�$5)������

:����� ��� %�������������#���;��� �����7��!��������������������$�����������% ����� ���������� ��!������.�,���!�����������!������������ #������ �� ��������� ���������������.�(�����1���7������ ��� ����� �!������� !������� ��##�� �� #������ � ���� %!���������� ����������� ����� � #������ .�(�����1���7���������#����� %�!����&�������!!��'

�� ���� ' ,�(<�(������!�8���� ��� ���)5,�(<�(���������������������� ��)5,�(<�(��������56�����$�!��� ���� �)53."���� ����

�����!�������' ��((������ �2.-����������)5=���>�(������ �-����������=�6�)�������� ��.�����"������ ��."

� :����� ��� %�����������������!�8��� � ��� ����� ��$�� �������!������������������&������#?���� ��� ����(���������#�����$

���� �������� �� ����!����� �

������� ���������� � �2

��� ��� �������.� (�����1� 7��!� � � �� ���� ���� ���� ��� ���� �!���� � ��� ��� ����� ���� �#�����#?���� ��� ����(��������.

:���������!�� ���#��!!����� ��������������� �������������� �������)�$���!�� ��������!�� ��� ��� �� �1��.%.�9�����4���19������@@1�9������ ������1�4���� ���@@�4�����1�4���� ��(����8��$���1����!1����.

��������

���� ����,�� �������� �!��%������!�����#���#���������������!����'

�.���������.����/����� �����#����� �� %�������!� � ��0

".������� ���������.���/��� ���#���������!�� �#��0

2.������� ���������.��8�/�����!���8�����#��0

-.��� ���.!�#�/����� ���� �(�:�#�����0

�.���#����.��1������.���/���!��������������8���0

� (������ ��������������&����6��8��6���8���5����������!� � ������������ ���.�A�������# ����#��������� ��#������#������� �����$5)�� ����6��8����8��������.

���������

������ ������������������!�����!���#���������������!����� ���� %����!����#���� %�����������

�.�9�����4����/���!����#�����((1�>�(1��=�6�� ������"0

".�9������@@�/���!����#�����((1�>�(1��=�6�� ������"0

2.��������/���!����#�����((1�>�(1��=�6�� ������"0.�

A�������# ����������!���� �������!������8��������.

���� �������� �� ����!����� �

������� ���������� � �-

����������������

������������

���� � �����#�������������!�������������%��������������!!����� �� ������$��������� ��� ���������!��� ��� %���#���$������������.����#��.�,��8������� �� �������������!� � ���� �������!���� �������������������&����������������!���8����8�����#�����#�����!���� %�������/� ������!� �� ���0.�,��1������������7�� �� ��#���� �������$� ��#�* ����.�(�����1�����8���������������8���� �����# ��B������!����� �.

������������������������

��������� �� ��� �������

�������1���!� %������������.����#����� �����##�� �.�,������� �������#���������!.�A��� ���������%���������)���8������ �������%�����!����� ������� ��� ���� ����!���� %��������7 ����8���� ��� �����!� � �.�,�������������� �����* �����+,�� ��" ���� ������$������%���2".�?�.�4���� %����!��%���������������8����������!�$�������������� ���%������.��������� ��?��!��'

�regsvr32 c:\program files \SMSCSDK \SMSCCSDK.dll

6������%��8�?�����!������ #������ �� ����������#�����%������ ��#����)���8����.

�� �#����������� %���!��#���� ��� �������� �!��%����/�.%.*��� � �����4������ ��� � ���������0� ����� �� �� ���� ��� ���� ����%���2"���������!��%������������!������#�������������%���������)���8������������������.

��!������������

���� ���������

6��,�(<�(��� ���� ������&��������� � ������C���,������1�3."����������7 �� .������;��� �����7��!��������������������&��������� $ �������������������3."�.�

3."�� ����!�������� ��� ����� #��� ����� ���� � �!��7��$���� % �����7���!!������ ������8��������,,.����������������������� ,�(<�(�!��������3."�� �� �� ���� ����� ��� �� ������������!��7���

���� �������� �� ����!����� �

������� ���������� � ��

#����� �����!��������� ����.�,��3."��!��������������8����������$����� �����������8��.�,����!��!��������7�����������%����*6+�!��$������� ��� �8���������%��#����� %����� ���.����!������ ���3."� �����7��� �8���������������������$�������3.�"���������1������������������(��������� ���,�(<�(� �����7.�,��������#�3."����!������������� ����������������#���� �����7��!���������!� ���� ��������!� ��.�

,�� ������7� ����� �� ������� ���� ��&����� � � =�� � /��!'<<���.��� .���0������ ��������������8�����3."���� ���� .�,��=$�� �����������8���� #%�����!��!�����#������3."�� �����7.�,��������� %������$��������������� ���#���.�,���#�������� ����������� ���������* ���7�������#������=�� �����.�6#���� ����� %��������� ��#�������� #%����� ��� ��������.

) ��� ���=�� ���������� �����������������1� ���3."���� ���� � ����7 %�� ���������� �����$�!�8�� ����!�������� ����� %� #��� $8�� ��3."���� ���� ����������� �8������.�,������8�����3."��� ���� �������7�����!�� ��������8���������3."��/��#�������,�(<�(0.,��#����� %�������������� �8������������������'

�SMPP.SetSocketType(2) or UCP.SetSocketType(2) or CIMD2.SetSocketType(2) or SEMA.SetSocketType(2)

:��� �������������������� ���� ���� ���� ��� �!��#�� ��� 3.�"����������#���� �����7��!������C������1���������� ���$�%�� ��8��/�������� %0.�,��!����!����������� �8����#�� �������� �����&�����#��3."���� ���� �.�) �������� ���� ���������������8�� �����$8����� �������#����� ��� ����� � �� �����% %� #� ��� ����� �#� ������/�.%.�8 ������� � %�� ������� %����0��� �8��!��#��������$��������� �����#����3."��!�������.

��,�����%��8�������3."�������������7 %����������.�������1���7������� ����������������!!���� ���* ���7� ���#���� �������!!��������* ���7������.�(�����1���7���������������� $����#���#������ #������ .

"��#�������������

���� ��� ����������

,��������� ������������� ����� �$��� ���!!����� .����������$����!�������7������� �8�����������8�����!!����� ������������� %

���� �������� �� ����!����� �

������� ���������� � ��

�8���� ��� ������� ����� !�������� � �� �� ���� � �!���� ���� .,��1���������������� �������8����� ��!!����� �� ���!��#�������.(�����1���������������$�%�����������������%�#���#������ #����$�� �� �������������!������% %��!!����� �.

&���������#�

!����� �� ��,��������� ���������������� ����8������ ���� %��$���!������$�� ��������1�.�.����� �������� �� ���� %���������!�� �����!������&������ ����� ��.�A����������������� �������������� ������!����#���������!�� ��!��!����.������ %������!�������� �����������$�� ����� ������� ����� ���#�����!��� %������������.����#���/��5=���,5�4>,64D=0�� �� ��!����������������������� ��� E� ��� ��������������!�����������!!����� .�,����8����������� �$�������8��� ���� ��.��#����� �� ���������8���������������.������%�$������������������!�����������!!����� �������� �� ���/��!���$�� �� � � ����� �� � � �� � $������!�� �� ���!����0� ���� ���� ��!������������ ��� ��� ���.�(�������� �����#���#������ #������ ���������������/�����F������7.���0.

'�(����������#�����)����������

"�# ������ ��$ �� �� %����� ��&

4������� �".�������� � ��� ������������!����������!�������1��.%.��((�� ��1�>�(�� ������E����>�(�� ������".�

�#� ���� �� �� �������8���� �����������.���� ��%���������������$����!��� ������� �!!����� ������ �� � � ��� /��!����� �� � ������� �� �� � $������!�� �����!����0������������!���������!��#��$�� ������ ���.�(�������� �����#���#������ #������ ���������������/�����F������7.���0.

&��������

!�������� ������������� ���������!� � ����#�������1�.�.� ��������������#������������#��������1������������ ��%�������������������������������� ����� ��������������.�,������� ��� ������������ %����!�$ � �� ��� �� ���.� (�����1���7�� ����� ���� ����� ��� ��� � %������8�#�������� %�� ������������.����������9�����4�������!��'

�lLicense = SMPP. SetLicenseKey("1234-5678-1234-5678-1234")orlLicense = UCP. SetLicenseKey("1234-5678-1234-5678-1234")or

���� �������� �� ����!����� �

������� ���������� � ��

lLicense = SEMA. SetLicenseKey("1234-5678-1234-5678-1234")orlLicense = CIMD2. SetLicenseKey("1234-5678-1234-5678-1234")

� �#������� C����� ���������!� � ������� $������������ �����#�����#� ��� ������������� �#���2 �����.�(������ ���1�������1������ � %�� ������� %��#������%��������������� ����� ��� ��!���� $������� %������������ �!����.�6#������������!�������������������������� ����������������!�������8������� ���8���8�������� ������������ �����������%��.

����:� ��� ��������!���

������� ���������� � ��

������������������������� �����

*������+����"���������

,�-���������������

'�(�������� �����

,��������� ��������������!!��������9�����4�������!����?$!�� %�������!�����#� ��� ������#����>�(����!� � �.�

.�(����������������������##�#�������������������

)�# �� �����$��� � ���� $ � ��� �� ����������

,��9�����4�������!����!!����� �8���������� ������#�� ��� %��#����/�� 0.�6 � ��� ����#� ���>�(����!� � �� ��!���� � ��������#���.�,������������������������� � ��� ����#����>�(����!� � ������ ���.�

,���������>�(����!� � ������ ��9�����4����!��E���������������!� �� �������!��E����#����.�,� ��������������� �#����������������� ���#�9�����4���.�� ����#����� %�����%1��������G������ $ ����������". G�#������������ ��!������/.�,����������������((1>�(1��=�6�� ������"����!� � �����8���� ��� ����� ����8�?� /������������������������� ������#�������!������ �������!!����� �#����0.�,��������>�(����!� � ����������#����/.�.������������ �������!!���$�� 0� �������������>�(����8���#�����������8�?�� �������������� %��� ������#���.�,�����������>�(����!� � ����������!��E����.,� ������ ��� %����� ����!��!������#���� ��������������� ���������

����:� ��� ��������!���

������� ���������� � ��

����������������#����������������� ��!��!�������#����>�(����!�$ � �.

�����������������

���� ������������

,������� ���� ������������ ������������ ��� �����������������%�����������#����������!��#����&�� ��'

�.�=���8��������7����� ����

".�D�%� �����������/6��� ����� 0

2.��� �<������������%��

-.�������������7����� ����

������!���� �����#������������&�� ������� ��������!!�����������$���#�������%����� ��������������� ������������������������#���� ��#�����������!�������%� .

��,������ ����%�����#��������������� ������((�!��������!��#���� .�H����E����������������7����� ���� .������������!�$���������� ���� �����&��������%� ���������� ����� ������������!$!����� �8������ ��� ����(����3."���������.�(�����1���7�����������!�������#���#������������.

0��������������1�������������

*�������� � ��+� ������$���

� ����������8���8��������8������������%��������������������������� #���� �� ���� ���� ���� ��� ����8��� �� ���7��� �� ���� � ��� ������� ������1� ����� ��� ,�(<�(� /!�8��� � ��� ��1� ���$�!� ��� ������������� �0�������3."�.�,������8��������7����� ���� ����� ������7 ������,�(<�(����3."�� �����7����������#�����������!�����/����������0�� ����!����/,�(<�(�� ��0�� ����������������������� ������.D��C�����������7�������9�����4�������!������������� ���� '

�Dim lResultlResult = UCP.SocketConnect(Address.Text,

Port.Text)If (lResult <> 0) Then

MsgBox lResult, vbOKOnly, "SocketConnect"Else

MsgBox "Connected!", vbOKOnly, "SocketConnect"End If

,��������#�������8�� %������7����� ���� ��������������������������� ����7��������!���������.�,�����7������������ ����

����:� ��� ��������!���

������� ���������� � "

!����/ �����&�����#���3."���� ���� �0.�>�(������������7�������� $%������7����� ���� �#���8�������� %�� ���� � %����������%��.

,��9�����4�������!��������������������#��������� �#�����#������!����!!����� .� ,���������������������� ����� �� � #� ���� ���� �������8������8��������� �4��7����$���!�� ������������ ��������!��8�����������.�,�����!������������������%��8�?��������������#��������������.

������������!���������7����������������'

�Dim lResultlResult = UCP.SocketConnect("192.168.1.1,

5001)If (lResult <> 0) Then

MsgBox lResult, vbOKOnly, "SocketConnect"Else

MsgBox "Connected!", vbOKOnly, "SocketConnect"End If

,�� ���!��� ����� ������ �� ���� ��� ��� ������� ��� ��� ���������".���.�.��������!����� �.

0��������������������������

*�������� � ���� ���������

) ������������������#������� ��������������������� ���������$�������8 ��������������� %�����!!��!�����>�(������ ����������� �������������������.�,��#� ��� �������� ��!���������� �������4 �������'

�Dim lResultUCP.SMSCResponseTime = 10000lResult = UCP.SMSCBind(SMSCAccount.Text,

Ton.Text, Npi.Text, SubType.Text, SMSCPassword.Text)

If (lResult <> 0) Then MsgBox "Authentication (UCP60 operation)

failed (" & lResult & ").", vbOKOnly, "SMSCBind"

Else MsgBox "Session opened", vbOKOnly, "SMSCBind"End If

,�����!������������������������!� ����������� . �������� $���#���.�,������ �����>�(����!� � ������������� ����� ���#�������!� ���#������������8�#��������� %����� �������/��������

����:� ��� ��������!���

������� ���������� � "�

8��$��#�����������0.�,�� �?�����!������������������4 �������� ����������� �����>�(�8 ������� ��/>�(��!����� �� 0�� ������#�����������.�,��������#���!����������#����������4 �����������������������8��!�������8�������������!������.�(�����1��������2�����+$�%�����#�3�����������3�����������#�������%�#���#������ #��$���� �� �!���8���������.�������������!������G����G�������'

�lResult = UCP.SMSCBind("12345", 1, 1, 1, "pwd")If (lResult <> 0) Then

MsgBox "Authentication (UCP60 operation) failed (" & lResult & ").", vbOKOnly, "SMSCBind"

ElseMsgBox "Session opened", vbOKOnly, "SMSCBind"

End If

,����8,�!������������ ���!�������8��������!������.������;����!�$����������7��������������1�8��������������� .

�� �#�������������� ������!� �� ��������#� ��� ������ ����$�.�:���� �������������������� ����>�($���!�� ������������.

������������������

�������� ��$���

) ������������� ������������������ ������8���������� �� ���!�������������������� ������������� �������������%��.�

�Dim lResultlResult = UCP.SMSCSubmitMessage(Destination.Text,

Originator.Text, SMSCAccount.Text, MsgOption.Text, MessageTxt.Text, Now(), Validity.Text)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox UCP.SMSCMessageID, vbOKOnly, "Message ID"

End If

,�����!�����������������&����������#�������#����� ���������#����� ������8�������%�� ������ ��� ��8���� ��� !��!��� >�(����� ��/>�(��!����� ���0����������7���� 7�����������.�,����$������&��������� �!����������������������6���� ��!��������

����:� ��� ��������!���

������� ���������� � ""

/8���6�0�����������!�������8�������������!������.��������������!�$���������������� ����������������� �.�

��(�����1���7������������ ������������#������6��!��������/���������� �0� #� �������� ���� %� ���>�(� ���!����!!����� �� ������������!������������ ����&����� ����� ����� ��� %������$��4 �������.�)�����������������%�������#������>�(������������.

,�������� ���� ���� #��� ��� ����� ������� � �� ����� � ��� �����.� ��������8�� �#����������#������ ����� �����������.�� �������#�#���$������� �� ����>�($�!��#������������.�) ����������%������8�����������������������#������������ ��� ������������� ������������$��������������8���!� �.�A����� ���&�������������������!�����#������������!�� ����������".��������� ��?��!��'

�Dim lResultlResult = UCP.SMSCSubmitMessage("+491711234567",

"MyCompany", "12345",2, "Hello, world."Now(), 48)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox UCP.SMSCMessageID, vbOKOnly, "Message ID"

End If

,���%�����!�� ��������"�������������%� ���������������� ��#��$�� 1� ����� � � �������#��������%�� �������� ��� � � �?!���� � �#� ������#������8������� ��������8����� �������� ����.�,���?!��$�� �!������������� �������%���������!�������������� �� ������?������������#���������%�� �����.�6��������#�-������������� .�(�����1�����8�����#��� #������ �� �������� ���������$%���������� ��#���� ��/.�#����#��)����������������0.�,����?$���������%���� %������ ����������.�

� (�����1� ��������������� ��� �!�������������� ����� $�� �� ����!� ���������������1��?��!����C@C��% .�)����������������%�� ���� #��.� :��� ��� ��� ��� ���!� ��� ����� G I��� �����$

����:� ��� ��������!���

������� ���������� � "2

��JI �����7�!��#?JI ��8��JG� ��� GI��� �������JI �����7�!��#?JI ��$8��JG�������.�6����� %�C@C��% �����8����� ������� ���G G.

������������������������

�������� ����$�� �����

,������������ ���������� �� ��� � ��� �� �� ��� ����� �8�6�������?�������%���8����� �8������������8���8 ���������%���������?������ %���#��- �������.�,���������������� ��������������$�%���?����������� %1��.%.�G-6G���������!���� ����8������������$�����������#��-.�,��1������?������ %���#����8��������%��!���$������ ������ 8�� "� � ���������� /�- � ������� ����� "0.� � � ������ ����8���8 ���������%����������������������)!�� �!�������������.�����������!����?��!��'

�Dim lResultlResult = UCP.SMSCSubmitMessage("+491711234567",

"MyCompany", "12345", 8, "4A3F40A8", Now(), 48)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox UCP.SMSCMessageID, vbOKOnly, "Message ID"

End If

���������������3��������������3�����

�������� ��$��, ������� �$�� ���

)!���������%��1�� % %��� ��1�%���!�%��!���� ��!�����������%��������!�������� ������8 ���������%����������$�������>��������������.�,��>��������������������&�����8�������8���!� ����#�$����� ������������ �#������������������%��� ��!���������!��!����.,��>�(����!� � �����8��������8�������������%��.�6�����������������������������)!�� �!���������������� �����!�������������$��$�� ������%���� �� %���>���������������.��������� ��?��!��'

�Dim lResult, LogoLogo="0605041582158262F21001480E010000000000000003E0000000000000000E18000000000000001DF4000000000000003B7AFCFEFCFC7C7CC776FFFEFEFEFEFEFECE76FFC6C0C6C6C6C6DC0000C6C0C6C6C6C0F80000C6FEFEC6FEC0F05FB7C6FEFEC6FEC0F05FB7C6C0CCC6C6C0F82F6EC6C0C6C6C6C6DC13DCFEFEC6FEC6FECE0C38FCFEC6FCC67CC703

����:� ��� ��������!���

������� ���������� � "-

E0"lResult = UCP.SMSCSubmitMessage("+491711234567",

"MyCompany", "12345", 16, Logo, Now(), 48)

6%� 1������?���������%���� %����"� �����������/�- �8 ���������0.�� ������������8�����%��1�� % %��� ��1����.��������������������!�������#������������8������������������&�����8 ����#�����/ ��������5,,D� ����������#�����0.

�����������,����#��4,���5��������

�������� '��$�� � �����

,�� ��� ����� �8�� 6����� #������ ����� � ��� ������ ��� � ���������.�������1� #��� ��� ��� ����!!����� ������#�� � ���� ���8���8��� ��� ���� ��� ��� ������������1��.%.�� �������6��8� ����������.6��#����$�����> ����������� ����.�� �> ����������������������� $����������%���-$�%���?������������1��.%.� G- 2:6� G.���1�������������������������8������?��������> �������� %�� ������������)!�� �#��������-.��������� ��?��!��'

�Dim lResult, UCS2MessageUCS2Message="403fA100"lResult = UCP.SMSCSubmitMessage("4491711234567",

"MyCompany", "12345", 64, UC2Message, Now(), 48)

�����������0��

�������� *��>� %�=��������� ��������� ���� �������%������� ������!?���!�$������� ��� ���� �1�� %��� ��1���� ���##����1�#�����������?���� ������8 ��� ��#���������� %���������� �� �=��$��!�8�����8���!�$ �.�,����?������ %���#�������� %��������%�����- �8������ ��18������=��$��� ���%����!!������!��� %.���������� ��� ��� ������$����� %��������%��.�,��=����� �� ����>����������������/>��0�� �!��8�8���������������.�A����� ��� ��=������������������8����! %

����:� ��� ��������!���

������� ���������� � "�

�������������� ���� ���#����� �����/�.�%.� � 6 2 � 2,�?�0�� ��� %�����!�� ��"�.��������� ��?��!��'

Dim lResult, EMSMessageEMSMessage="050A03000210Text "

lResult =UCP.SMSCSubmitMessage("00491711234567","1234",128,1,1,1,1,EMSMessage,Now(),48)

.�#����#��)����������������

)�� ���� ���%�$�� ����������

���� %�����!�� �#����������� ��#���� ���� ���8��� %��������$%��������������������������%� ���������� ��#���� �������������.,����� ��!!� ����� �����.�� ���������� #���������8���� ��� %�������� ��#���� �����>�(����!� � ���������$����������� .�������� ��?��!��'

�Private Sub UCP_SMSCMessageNotification(ByVal bstrMessageID As String, ByVal bstrMessageTimeStamp As String, ByVal lDeliveryStatus As Long, ByVal lError As Long, ByVal DeliveryTimeStamp As Date, ByVal bstrSMSCMessage As String)

MsgBox "Notification for a message to" & bstrDestination, vbOKOnly, "Notification"

End Sub

,�����!�������������8��G���8G����������� �� %�������� ������!����������%��8�?�����������������%�����#���������%����� ��#$���� �����#��� %���.������� �������% ���� ��#���� �����������%������������������ �K�*���1����8��������%����!����������?��������$#�����������������#��������� ������!��!��������%����� ���������8����������%�.�,��1��� ���������������������#����������8��$�����������%�������� �����������������������%������������� ��$#���� ��������.��������� ��?��!���#����������!��'

�lpszLastSMSCID = UCP.SMSCMessageID

����:� ��� ��������!���

������� ���������� � "�

>� %���������%������������������ &����?����������� %�#�����������%������ ���� ���� ���� ��#���� ��8����� ��#����������$��������&����������������#��������%�.

�����������������#��)��������������������

�������� ���$%��� �� �����$�����

> �7�������((����!� � �����>�(����!� � ������� ����##���� ���$�����������&�������������%����������#��� �����.�� ��!!������������((�������!���� ���� �1�>�(�����������������8��������%��������� ��#���� �� ���!�������������������� #� ���� ���� ���)!�� !������������"��� ���8��� %��������%�.

����)�����������

�����%��� �����

5���� %������%������ �����������!������.�,�������������8�������%������������!!����� 1�.�.����>�(����!� � �1���� ��� ���$��.�,������ ��������������������&����� 8�� �������%��.�,�������$��%�������8������������������������!���� ����.�,������������� ��� 8�� �������%�������� ������%� ����� ���� �.�,�������� ��������������� ������!����������������������� �� #������ �#�� � 8�� �������%�.����������!�� ��?��!������������������ �������� ����������������#��������������%�������� ������#����� ���� #������ �� ����������%����?�'

�Private Sub UCP_SMSCMessageReceived(ByVal bstrDestination As String, ByVal bstrOriginator As String, ByVal bstrMessage As String, ByVal lOption As Long, ByVal SMSCTimeStamp As Date, ByVal Validity As Date)

Received.AddItem (bstrOriginator & ": " & bstrMessage)

End Sub

������#������������������������������� 8�� �����������%���� ��� ����������� �������8���1���� ���������� ����$��������!������������ �������!!����� .

�� (�����1� �������� 8�� �������%����� �8��� ������ ���?����������� %��������� ������������ �� �8 ������������ ��� �$

����:� ��� ��������!���

������� ���������� � "�

�� ���> ��������������.�� ��������������)!�� �!�������������8����������� %��.

��--���������������

��(( �������� �����

,��������� �������������������!!��������9�����4�������!$����?!�� %�������!�����#� ��� ������#������((����!� � �.�

.�(����������������������##�#�������������������

)�# �� �����$��� � ���� $ � ��� �� ����������

,��9�����4�������!����!!����� �8���������� ������#�� ��� %��#����/�� 0.�6 � ��� ����#������((����!� � ����!���� ����#���.,���������������� ��������� � ��� ����#� �����((� ���!� � �� ���� ���.�

,�����������(((����!� � ������ ��9�����4����!��E���������������!� �� �������!��E����#����.�,� ��������������� �#����������������� ���#�9�����4���.�� ����#����� %�����%1��������G������ $ ����������". G�#������������ ��!������/.�,�����������8�������((�� �� ���>�(����!� � �����8���� �������� ����8�?� /������������������������� ������#�������!������ �������!!����� �#����0.�,����������((����!� � ����������#����/.�.������������ �������!!����$� 0� ���������������((����8���#�����������8�?�� �������������� %$���� ������#���.�,�������������((����!� � ����������!��E����,� ������ ��� %����� ����!��!������#���� ��������������� �������������������������#����������������� ��!��!�������#������((����$!� � �.

�����������������

���� ������������

,������� ���� ������������ ������������ ��� �����������������%�����������#����������!��#����&�� ��'

�.�=���8��������7����� ����

".�D�%� �����������/6��� ����� 0

2.��� �<������������%��

-.�D�%������#��������

�.�������������7����� ����

������!���� �����#������������&�� ������� ��������!!�����������$���#�������%����� ��������������� ������������������������#���� ��#�����������!�������%� .

����:� ��� ��������!���

������� ���������� � "�

0��������������1�������������

*�������� � ��+� ������$���

� ����������8���8��������8������������%��������������������������� #���� �� ���� ���� ���� ��� ����8��� �� ���7��� �� ���� � ��� ������� ������1� ����� ��� ,�(<�(� /!�8��� � ��� ��1� ���$�!� ��� ������������� �0�������3."�.�,������8��������7����� ���� ����� ������7 ������,�(<�(����3."�� �����7����������#�����������!�����/����������0�� ����!����/,�(<�(�� ��0�� ����������������������� ������.D��C�����������7�������9�����4�������!������������� ���� '

�Dim lResultlResult = SMPP.SocketConnect(Address.Text,

Port.Text, SinglePort.Value)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "SocketConnect"

ElseMsgBox "Connected!", vbOKOnly, "SocketConnect"

End If

,��������#�������8�� %������7����� ���� ��������������������������� ����7��������!���������.�,�����7����������1����!���� ��������!������������������ ���#������((����!� � ����������8������ %���!������ ���� .�

�� >������1���((�� 7���������7 %��������!�����������7���� ���� ��/� 7�0�����������.�) ��#����� � %�� ��� ��#�������� %�����%��.�,����((����!� � ���#������������8�����8���� 7��������������8����� �8�� ����� �������8���� ���� ��� %��� � 7.�,��%��8����&�����#����������!�������� ��������������� �������%��.

,��9�����4�������!��������������������#��������� �#�����#������!����!!����� .� ,���������������������� ����� �� � #� ���� ���� �������8������8��������� �4��7����$���!�� ������������ ��������!��8�����������.�,�����!������������������%��8�?��������������#��������������.

������������!���������7����������������'

����:� ��� ��������!���

������� ���������� � "�

�Dim lResultlResult = SMPP.SocketConnect("192.168.1.1,

5001, 0)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "SocketConnect"

ElseMsgBox "Connected!", vbOKOnly, "SocketConnect"

End If

,�� ���!��� ����� ������ �� ���� ��� ��� ������� ��� ��� ���������".���.�.��������!����� ��� �������������������� ��������$� 7�� ���� �����������.

0��������������������������

*�������� � ���� ������$���

) ������������������#������� ��������������������� ���������$�������8 ��������������� %�����!!��!�������((������ ����������� �������������������.�,��#� ��� �������� ��!���������� �������4 �������'

�Dim lResultSMPP.SMSCResponseTime = 10000lResult = SMPP.SMSCBind(SystemID.Text, SystemType.Text,

Ton.Text, Npi.Text, Version.Text, Password.Text, "", Transceiver.Value)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "SMSCBind"

ElseMsgBox "Session opened", vbOKOnly, "SMSCBind"

End If

,�����!������������������������!� ����������� . �������� $���#���.�,������ �������((����!� � ������������� ����� ���#�������!� ���#������������8�#��������� %����� �������/��������8��$��#�����������0.�,�� �?�����!������������������4 �������� ����������� �������((�8 ������� ��� ������#������������.�,��������%��!����������#����������4 �����������������������8�� !������� 8�� ����� ����� �!������.� (�����1� ����������� �+$� %��2

����:� ��� ��������!���

������� ���������� � 2

���#�3�����������3�����������#�������%� #��� #������ #������ �� !���8���������.�������������!������G����G�������'

�lResult = SMPP.SMSCBind("ESME", "SMS", 1, 1, 3, "pwd", "", 0)If (lResult <> 0) Then

MsgBox lResult, vbOKOnly, "SMSCBind"Else

MsgBox "Session opened", vbOKOnly, "SMSCBind"End If

,�������!��������������� ����##���������������%��������������.,�������������� ���������8 ������� ������ ����!� � %�� ��������������������7����� ���� .� �#�������������#����������� ���� ��������� �������� ������������� 7��������������������������� �������������8������8 ������� ��� �8���� 7�.��#����� ��� �� ������ � �� !���� /8� %��(���� !��������� �#� �����������������������������0����������������8,�� �����������������.�,���������� ����� %���8 ������� �������������8������������ ��������������!��#����8��������� � %�� ������� %�� ����� %��� 7.��#��������������������� �� ��������� %��$!������ ���� �� ��� ��8 ������� ������8��������� %����������� �� ������ ������������%��.�(�����1���7�����������!�������#�������� ���� ���$!�.�,����������#��������������������!���� ��������%�����!�������%��8�?.

�� �#�������������� ������!� �� ��������#� ��� ������ ����$�.�:���� �������������������� ������(($���!�� ������������.

������������������

�������� ��$���

) ������������� ������������������ ������8���������� �� ���!�������������������� ������������� �������������%��.�

����:� ��� ��������!���

������� ���������� � 2�

�Dim lResultlResult = SMPP.SMSCSubmitMessage(Destination.Text,

Originator.Text, MsgOption.Text, SrcTON.Text, SrcNPI.Text, DestTON.Text, DestNPI.Text, MessageTxt.Text, Now(), Validity.Text)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox SMPP.SMSCMessageID, vbOKOnly, "Message ID"

End If

,�����!�����������������&����������#�������#����� ���������#�����������8�������%����������� ��8���� ���!��!�����((����� ����������� �������� 7�����������.�,����������&����� �!������������������,)+�� ��+(���������������������!�������8������������!������.��#���������� ����������������������������.�,����$������������#������������������� ������� ���������.����������8�� #����������#������ ����� �����������.�� �������#�#���������� �� ��� ��(($�!��#�� ������ ����.� ) ��� �� �����%�� �� ��8������ ��� ��������������#������������ ��� ������������� �������������������������8���!� �.�A����� ���&�������������������!�����#������������!�� ����������".��������� ��?��!��'

�Dim lResultlResult = SMPP.SMSCSubmitMessage("00491711234567",

"1234", 2, 1, 1, 1, 1, "Hello", Now(), 48)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox SMPP.SMSCMessageID, vbOKOnly, "Message ID"

End If

,���%�����!�� ��������"�������������%� ���������������� ��#��$�� 1� ����� � � �������#��������%�� �������� ��� � � �?!���� � �#� ��

����:� ��� ��������!���

������� ���������� � 2"

����#������8������� ��������8����� �������� ����.�,���?!��$�� �!������������� �������%���������!�������������� �� ������?������������#���������%�� �����.�6��������#�-������������� .�(�����1�����8�����#��� #������ �� �������� ���������$%���������� ��#���� ��/.�#����#��)����������������0.�,����?$���������%���� %������ ����������.�

� (�����1� ��������������� ��� �!�������������� ����� $�� �� ����!� ���������������1��?��!����C@C��% .�)����������������%�� ���� #��.� :��� ��� ��� ��� ���!� ��� ����� G I��� �����$��JI �����7�!��#?JI ��8��JG� ��� GI��� �������JI �����7�!��#?JI ��$8��JG�������.�6����� %�C@C��% �����8����� ������� ���G G.

������������������������

�������� ����$�� �����

,������������ ���������� �� ��� � ��� �� �� ��� ����� �8�6�������?�������%���8����� �8������������8���8 ���������%���������?������ %���#��- �������.�,���������������� ��������������$�%���?����������� %1��.%.�G-6G���������!���� ����8������������$�����������#��-.�,��1������?������ %���#����8��������%��!���$������ ������ 8�� "� � ���������� /�- � ������� ����� "0.� � � ������ ����8���8 ���������%����������������������)!�� �!�������������.�����������!����?��!��'

�Dim lResultlResult = SMPP.SMSCSubmitMessage("00491711234567",

"1234", 8, 1, 1, 1, 1, "4A3F40A8", Now(), 48)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox SMPP.SMSCMessageID, vbOKOnly, "Message ID"

End If

���������������3��������������3�����

�������� ��$��, ������� �$�� ���

)!���������%��1�� % %��� ��1�%���!�%��!���� ��!�����������%��������!�������� ������8 ���������%����������$�������>��������������.�,��>��������������������&�����8�������8���!� ����#�$

����:� ��� ��������!���

������� ���������� � 22

����� ������������ �#������������������%��� ��!���������!��!����.,����((����!� � �����8��������8�������������%��.�6�����������������������������)!�� �!���������������� �����!�������������$��$�� �������%���� �� %���>���������������.��������� ��?��!��'

�Dim lResult, LogoLogo="0605041582158262F21001480E010000000000000003E0000000000000000E18000000000000001DF4000000000000003B7AFCFEFCFC7C7CC776FFFEFEFEFEFEFECE76FFC6C0C6C6C6C6DC0000C6C0C6C6C6C0F80000C6FEFEC6FEC0F05FB7C6FEFEC6FEC0F05FB7C6C0CCC6C6C0F82F6EC6C0C6C6C6C6DC13DCFEFEC6FEC6FECE0C38FCFEC6FCC67CC703E0"lResult = SMPP.SMSCSubmitMessage("00491711234567",

"1234", 16, 1, 1, 1, 1, Logo, Now(), 48)

6%� 1������?���������%���� %����"� �����������/�- �8 ���������0.�� ������������8�����%��1�� % %��� ��1����.��������������������!�������#������������8������������������&�����8 ����#�����/ ��������5,,D� ����������#�����0.

�����������,����#��4,���5��������

�������� '��$�� � �����

,�� ��� ����� �8�� 6����� #������ ����� � ��� ������ ��� � ���������.�������1� #��� ��� ��� ����!!����� ������#�� � ���� ���8���8��� ��� ���� ��� ��� ������������1��.%.�� �������6��8� ����������.6��#����$�����> ����������� ����.�� �> ����������������������� $����������%���-$�%���?������������1��.%.� G- 2:6� G.���1�������������������������8������?��������> �������� %�� ������������)!�� �#��������-.��������� ��?��!��'

�Dim lResult, UCS2MessageUCS2Message="403fA100"lResult = SMPP.SMSCSubmitMessage("00491711234567",

"1234", 64, 1, 1, 1, 1, UC2Message, Now(), 48)

����:� ��� ��������!���

������� ���������� � 2-

�����������0��

�������� *��>� %�=��������� ��������� ���� �������%������� ������!?���!�$������� ��� ���� �1�� %��� ��1���� ���##����1�#�����������?��� ������8 ��� ��#���������� %���������� �� �=��$��!�8�����8���!�$ �.�,����?������ %���#�������� %��������%�����- �8������ ��18������=��$��� ���%����!!������!��� %.���������� ��� ��� ������$����� %��������%��.�,��=����� �� ����>����������������/>��0�� �!��8�8���������������.�A����� ��� ��=������������������8����! %�������������� ���� ���#����� �����/�.�%.� � 6 2 � 2,�?�0�� ��� %�����!�� ��"�.��������� ��?��!��'

�Dim lResult, EMSMessageEMSMessage="050A03000210Text "

lResult =SMPP.SMSCSubmitMessage("00491711234567","1234",128,1,1,1,1,EMSMessage,Now(),48)

.�#����#��)����������������

)�� ���� ���%�$�� ����������

���� %�����!�� �#����������� ��#���� ���� ���8��� %��������$%��������������������������%� ���������� ��#���� �������������.,����� ��!!� ����� �����.�� ���������� #���������8���� ��� %�������� ��#���� �� ��� ��((� ���!� � �� ����� ��$������� ���� .�������� ��?��!��'

�Private Sub SMPP_SMSCMessageNotification(ByVal bstrMessageID As String, ByVal bstrMessageTimeStamp As String, ByVal lDeliveryStatus As Long, ByVal lError As Long, ByVal DeliveryTimeStamp As Date, ByVal bstrSMSCMessage As String)

MsgBox "Notification for a message to" & bstrDestination, vbOKOnly, "Notification"

End Sub

,�����!�������������8��G���8G����������� �� %�������� ������!����������%��8�?�����������������%�����#���������%����� ��#$���� �����#��� %���.������� �������% ���� ��#���� �����������%������������������ �K�*���1����8��������%����!����������?��������$#�����������������#��������� ������!��!��������%����� �������

����:� ��� ��������!���

������� ���������� � 2�

��8����������%�.�,��1��� ���������������������#����������8��$�����������%�������� �����������������������%������������� ��$#���� ��������.��������� ��?��!���#����������!��'

�lpszLastSMSCID = SMPP.SMSCMessageID

>� %���������%������������������ &����?����������� %�#�����������%������ ���� ���� ���� ��#���� ��8����� ��#����������$��������&����������������#��������%�.

���������������������������������

�������� ����� �� ����������

,����((����!� � ���##���������� ������� ������������8��������&������������������������#��������%����������#���������$��.

�Dim lResultlResult = SMPP.SMSCQueryStatus(MessageID, Originator, 1,1)

,����������������� �$��#��������������������������#���������%�����������#������%���.

�� 6��������#���������#���� ������� ��������������������� ������� ���!��"����������8��#�������!�������#������ $#������ �� ����&�����������%��� �����������.

����)�����������

�����%��� �����

5���� %������%������ �����������!������.�,�������������8�������%��� ��� ����� �!!����� 1� .�.� �����((� ���!� � �1� ��� ���$ �����.�,������ ��������������������&����� 8�� �������%��.�,��������%�������8������������������������!���� ����.�,����������$��� ���� 8�� �������%�������� ������%� ����� ���� �.�,�������� ������������ ��� �� ���� !������ ���� ��� ���� ������ � #������ ��#�� � 8�� �������%�.������ ����!�� ��?��!������������������ �������� ����������������#��������������%������� ������#������ ���� #������ �� ����������%����?�'

����:� ��� ��������!���

������� ���������� � 2�

�Private Sub SMPP_SMSCMessageReceived(ByVal bstrDestination As String, ByVal bstrOriginator As String, ByVal bstrMessage As String, ByVal lOption As Long, ByVal SMSCTimeStamp As Date, ByVal Validity As Date)

Received.AddItem (bstrOriginator & ": " & bstrMessage)

End Sub

������#������������������������������� 8�� �����������%���� ��� ����������� �������8���1���� ���������� ����$��������!������������ �������!!����� .

�� (�����1� �������� 8�� �������%���� �8��� ������ ���?����������� %��������� ������������ �� �8 ������������ ��� �$�� ���> ��������������.�� ��������������)!�� �!�������������8����������� %��.

�0�6���������������

�*�- �����$��� �����

,��������� ��������������!!��������9�����4�������!����?$!�� %�������!�����#� ��� ������#�����=�6����!� � �.

.�(����������������������##�#�������������������

)�# �� �����$��� � ���� $ � ��� �� ����������

,��9�����4�������!����!!����� �8���������� ������#�� ��� %��#����/�� 0.�6 � ��� ����#�����=�6����!� � ����!���� ���������#���.�,������������������������� � ��� ����#�����=�6����!� � ������ ���.

,����������=�6����!� � ������ ��9�����4����!��E���������������!� �� ���#������!��E����#����.�,� �����������!� � ���#�������(��$E������ ���#�9�����4���.�� ����#����� %�����%1��������G������ $ ����������". G�#������������ ��!�����)�.�,����������������((1���>�(1�����=�6�� ���������"����!� � �����8����������������8�?/�������������������������� ������#�������!������ �������!!����� #����0.�,����������=�6����!� � ����������#����/.�.������������ ������!!����� 0� ��������������=�6����8���#�����������8�?�� �������� ����� %���� � ����� #���.�,�������� ����=�6����!� � �� ��

����:� ��� ��������!���

������� ���������� � 2�

�����!��E���.� ,� ������� ��� %�� ��� ����!��!������#� ��� �������������� ��������������������������#����������������� ��!��!��$�����#�����=�6����!� � �.

�����������������

���� ������������

,������� ���� ������������ ������������ ��� �����������������%�����������#����������!��#����&�� ��'

�.�=���8��������7����� ����

".�D�%� �����������/6��� ����� 0

2.��� �<������������%��

-.�������������7����� ����

������!���� �����#������������&�� ������� ��������!!�����������$���#�������%����� ��������������� ������������������������#���� ��#�����������!�������%� .

��,������ ����%�����#��������������� �����=�6�!��������!��#���� .� H���������� ������7����� ���� .������������!���$�������� ���� �����&��������%� ���������� ����� ������������!!�$���� � 8�� ��� � ��� ��� �(� ��� 3."�� �������.� (�����1� ��7� ����� �����!�������#���#������������.

0��������������1�������������

*�������� � ��+� ������$���

� ����������8���8��������8������������%��������������������������� #���� �� ���� ���� ���� ��� ����8��� �� ���7��� �� ���� � ��� �����������������,�(<�(�/!�8���� ��� ��1����$�!������������������ �0.,������8��������7����� ���� ����� �������7 ������,�(<�(����3."� �����7����������#�����������!����

/�����������0�� ����!����/,�(<�(�� ��0�� ����������������������� $ ������.�D��L�����������7�������9�����4�������!������������� $ ���� '

�Dim lResultSEMA.SetSocketType(2)lResult = SEMA.SocketConnect(Address.Text, Port.Text)If (lResult <> 0) Then

MsgBox lResult, vbOKOnly, "SocketConnect"Else

MsgBox "Connected!", vbOKOnly, "SocketConnect"End If

����:� ��� ��������!���

������� ���������� � 2�

,��������#�������8�� %������7����� ���� ����������������7$7���� ����� ����7�������!���������.�,�����7������������ ����!����/ �����&�����#���3."���� ���� �0.��=�6������������7������� %������7����� ���� �#���8�������� %�� ���� � %����������$%��.

,��9�����4�������!��������������������#��������� �#�����#������!����!!����� .����7���� ���� ������������ �� � #� ����� $ ���� �������8������8��������� �4��7����$���!�� ������������� �������!��8�����������.�,�����!������������������%��8�?��������������#��������������.

������������!���������7����������������'

�Dim lResultSEMA.SetSocketType(2)lResult = SEMA.SocketConnect("493316, 0")If (lResult <> 0) Then

MsgBox lResult, vbOKOnly, "SocketConnect"Else

MsgBox "Connected!", vbOKOnly, "SocketConnect"End If

,�� ���!��� ����� ������ �� ���� ��� ��� ������� ��� ��� ���������".���.�.��������!����� �.

0��������������������������

*�������� � ���� ������$���

) ������������������#������� ��������������������� ������

��������� 8 �� ��� ��� ����� �� %� ��� �!!��!����� �=�6� ����� ����������� �������������������.�,��#� ��� �������� ��!��������� ��������4 �������'

�Dim lResultSEMA.SMSCResponseTime = 10000lResult = SEMA.SMSCBind(SMSCAccount.Text, Ton.Text,

Npi.Text,SubType.Text, SMSCPassword.Text)If (lResult <> 0) Then

MsgBox "Authentication failed (" & lResult & ").", vbOKOnly,"SMSCBind"

ElseMsgBox "Session opened", vbOKOnly, "SMSCBind"

End If

,�����!������������������������!� ����������� . �������� $���#���.�,������ ������=�6����!� � ������������� ����� ���#�������!� ���#������������8�#��������� %����� �������/��������

����:� ��� ��������!���

������� ���������� � 2�

8��$��#�����������0.�,�� �?�����!������������������4 �������� ����������� ������=�6�8 ������� ��� ������#������������.�,�������#���!����������#����������4 ������������������������8�!�������8�������������!������.�(�����1�������������+$�%�����#�3����������3�����������#�������%�#���#������ #������ �� �!���8��������.

������������!������G����G�������'

�lResult = SEMA.SMSCBind("12345", 1, 1, 1, "pwd")If (lResult <> 0) Then

MsgBox "Authentication failed (" & lResult & ").", vbOKOnly,"SMSCBind"

ElseMsgBox "Session opened", vbOKOnly, "SMSCBind"

End If

,����8,�!������������ ���!�������8��������!������.������;��

�!�����������7��������������1�8��������������� .

�� �#�������������� ������!� �� ��������#� ��� ������ ����$�.�:���� �������������������� �����=�6$���!�� ������������.

������������������

�������� ��$���

) ������������� ������������������ ������8���������� �� ���!�������������������� ������������� �������������%��.

�Dim lResultlResult = SEMA.SMSCSubmitMessage(Destination.Text,

Originator.Text, SMSCAccount.Text,MsgOption.Text,MessageTxt.Text,Now(), Validity.Text)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox SEMA.SMSCMessageID, vbOKOnly, "Message

ID"End If

,�����!�����������������&����������#�������#����� ���������#�����������8�������%����������� ��8���� ���!��!����=�6����� �����������7���� 7�����������.�,����������&���������

����:� ��� ��������!���

������� ���������� � -

!���������� ����� ��� ����6���� �� !��������� /8���6�0� �� �������!�������8�������������!������.��������������!����������������� �������"��#������ �.�,����������������#������������������ ������� ���������.����������8�� �#����������#������ ����� ����������.�� �������#�#���������� �� �����=�6$�!��#������������.�) ���������%������8������������������������#������������ ��� ����$��������� ��������������������������8���!� �.�A����� ���&������������������!�����#�������������!�� ����������".��������� ��?��!$��'

�Dim lResultlResult = SEMA.SMSCSubmitMessage("+491711234567",

"MyCompany","12345",2,"Hello, world."Now(), 48)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox SEMA.SMSCMessageID, vbOKOnly, "Message ID"End If

,���%�����!�� ��������"�������������%� ���������������� ��#��$�� 1� ����� � � �������#��������%�� �������� ��� � � �?!���� � �#� ������#������8������� ��������8����� �������� ����.�,���?!��$�� �!������������� �������%���������!�������������� �� ������?������������#���������%�� �����.�6��������#

-������� �� ����� .�(�����1� ����8����� #��� #������ �� ���� ��� ���� �����%�� �������� ��#���� �� /�� �� %� �������� ��#���$� �0.�,����?���������%���� %������ ����������.

� (�����1� ��������������� ��� �!�������������� ����� $�� �� ����!� ���������������1��?��!���� L@L��% .�)����������������%�� ���� #��.� :��� ��� ��� ��� ���!� ��� ����� G I��� �����$��JI �����7�!��#?JI ��8��JG����GI��� �������JI �����7�!��$#?JI ��$8��JG�������.�6����� %�L@L��% �����8����� ������� ���G G.

����:� ��� ��������!���

������� ���������� � -�

������������������������

�������� ����$�� �����

,��������������������������� ���� ����� ����� ������8�6�������?�������%���8����� �8������������8���8 ���������%���������?������ %���#��- �������.�,���������������� ��������������$�%���?����������� %1��.%.�G-6G���������!���� ����8������������$�����������#��-.�,��1������?������ %���#���

8��������%��!���������������8��"� �����������/�- ������������"0.�� ������������8���8 ���������%����������������������)!�� �!�$������������.������������!����?��!��'

�Dim lResultlResult = SEMA.SMSCSubmitMessage("+491711234567",

"MyCompany","12345",8,"4A3F40A8",Now(), 48)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox SEMA.SMSCMessageID, vbOKOnly, "Message ID"

End If

���������������3��������������3�����

�������� ��$��, ������� �$�� ���

)!���������%��1�� % %��� ��1�%���!�%��!���� ��!�����������%��������!�������� ������8 ���������%����������$�������>��������������.�,��>��������������������&�����8�������8���!� ����#�$����� ������������ �#������������������%��� ��!���������!��!����.,���=�6����!� � �����8��������8�������������%��.

6������������������������������)!�� �!���������������� �����!������������$��$�� �������%���� �� %���>���������������.

�������� ��?��!��'

�Dim lResult, LogoLogo="0605041582158262F21001480E010000000000000003E0000000000000000E18000000000000001DF4000000000000003B7AFCFEFCFC7C7CC776FFFEFEFEFEFEFECE76FFC6C0C6C6C6C6DC0000C6C0C6C6C6C0F80000C6FEFEC6FEC0F05FB7C6FEFEC6FEC0F05FB7C6C0CCC6C6C0F82F6EC6C0C6C6

����:� ��� ��������!���

������� ���������� � -"

C6C6DC13CFEFEC6FEC6FECE0C38FCFEC6FCC67CC703E0"lResult =SEMA.SMSCSubmitMessage("+491711234567",

"MyCompany","12345",16,Logo,Now(), 48)

6%� 1������?���������%���� %����"� �����������/�- �8 ���������0.�� ������������8�����%��1�� % %��� ��1����.��������������������!�������#������������8������������������&�����8 ����#�����/ ��������5,,D� ����������#�����0.

�����������,����#��4,���5��������

�������� '��$�� � �����

,�� ��� ����� �8�� 6����� #������ ����� � ��� ������ ��� � ���������.�������1� #��� ��� ��� ����!!����� ������#�� � ���� ���8���8��� ��� ���� ��� ��� ������������1��.%.�� �������6��8� ����������.6��#����$�����> ����������� ����.�� �> ����������������������� $����������%���-$�%���?������������1��.%.� G- 2:6� G.���1�������������������������8������?��������> �������� %�� ������������)!�� �#��������-.��������� ��?��!��'

�Dim lResult, UCS2MessageUCS2Message="403fA100"lResult = SEMA.SMSCSubmitMessage("4491711234567",

"MyCompany","12345",64,UC2Message,Now(), 48)

�����������0��

�������� *��>� %�=��������� ��������� ���� �������%������� ������!?���!�$������� ��� ���� �1�� %��� ��1���� ���##����1�#�����������?���� ������8 ��� ��#���������� %���������� �� �=��$��!�8�����8���!�$ �.�,����?������ %���#�������� %��������%�����- �8������ ��18������=��$��� ���%����!!������!��� %.���������� ��� ��� ������$����� %��������%��.�,��=����� �� ����>����������������/>��0�� �!��8�8���������������.�A����� ��� ��=������������������8����! %�������������� ���� ���#����� �����/�.�%.� � 6 2 � 2,�?�0�� ��� %�����!�� ��"�.��������� ��?��!��'

����:� ��� ��������!���

������� ���������� � -2

�Dim lResult, EMSMessageEMSMessage="050A03000210Text "

lResult =SEMA.SMSCSubmitMessage("00491711234567","1234",128,1,1,1,1,EMSMessage,Now(),48)

.�#����#��)����������������

)�� ���� ���%�$�� ����������

���� %�����!�� �#����������� ��#���� ���� ���8��� %��������$%��������������������������%� ���������� ��#���� �������������.,����� ��!!� ����� �����.�� ���������� #���������8���� ��� %�������� ��#���� �� ��� �=�6� ���!� � �� ����� ��$������� ��� ��.�������� ��?��!��'

�Private Sub SEMA_SMSCMessageNotification(ByVal bstrMessageID As String,ByVal bstrMessageTimeStamp As String,ByVal lDeliveryStatus As Long,ByVal lError As Long,ByVal DeliveryTimeStamp As Date,ByVal bstrSMSCMessage As String)

MsgBox "Notification for a message to" & bstrDestination, vbO-KOnly, "Notification"End Sub

,�����!�������������8��G���8G����������� �� %�������� ������!����������%��8�?�����������������%�����#���������%����� ��#$���� �����#��� %���.������� �������% ���� ��#���� �����������%������������������ �K�*���1����8��������%����!����������?��������$#�����������������#�����������������!��!��������%����� ���������8����������%�.�,��1��� ���������������������#����������8$�������������%�������� �����������������������%������������� �$�#���� ��������.��������� ��?��!���#����������!��'

�lpszLastSMSCID = SEMA.SMSCMessageID

����:� ��� ��������!���

������� ���������� � --

>� %���������%������������������ &����?����������� %�#�����������%������ ���� ���� ���� ��#���� ��8����� ��#����������$��������&����������������#��������%�.�

�����������������#��)��������������������

�������� ����� ���%�$�� �� �����$�����

> �7�������((����!� � ������=�6����!� � ������� ����##���� �������������&�������������%����������#��� �����.�� ��!!������������((�������!���� ���� �1��=�6�����������������8��������%��������� ��#���� �� ���!�������������������� #� ���� ���� ���)!�� !������������"��� ���8��� %��������%�.

����)�����������

�����%��� �����

5���� %������%������ �����������!������.�,�������������8�������%��� ��� ����� �!!����� 1� .�.� ����=�6����!� � �1� ��� ���$ �����.�,������ ��������������������&����� 8�� �������%��.�,��������%�������8������������������������!���� ����.�,����������$��� ���� 8�� �������%�������� ������%�

���� ���� �.�,������������ ����)�#���� ������!���������������� ������ �� #������ ��#�� � 8�� �������%�.������ ����!�� ��?$��!������������������� �������� � ���� ��� ��� �����#� ������������%�������� ������#������ ���� #������ �� ����������%���?�'

�Private Sub SEMA_SMSCMessageReceived(ByVal bstrDestination As String,ByVal bstrOriginator As String,ByVal bstrMessage As String,ByVal lOption As Long,ByVal SMSCTimeStamp As Date,ByVal Validity As Date)

Received.AddItem (bstrOriginator & ": " & bstrMessage)End Sub

��� ���#������������������������������� 8�� �����������%��.A����� ����������� �������8���1���� ���������� ����$��������!��$����������� �������!!����� .

�� (�����1� �������� 8�� �������%���� �8��� ������ ���?����������� %��������� ������������ �� �8 ������������ ��� �$

����:� ��� ��������!���

������� ���������� � -�

�� ���> ��������������.�� ��������������)!�� �!�������������8����������� %��.

��������������������

�.�/� �����$��� �����

,��������� ��������������!!��������9�����4�������!����?$!�� %�������!�����#� ��� ������#��������"����!� � �.

.�(����������������������##�#�������������������

)�# �� �����$��� � ���� $ � ��� �� ����������

,��9�����4�������!����!!����� �8���������� ������#�� ��� %��#����/�� 0.�6 � ��� ����#��������"����!� � ����!���� ���������#���.� ,���������������� ��������� � ��� ����#� �������"����!�$ � ������� ���.

,�������������"����!� � ������ ��9�����4����!��E���������������!� �� ���#� �����!��E���� #����.�,� ������������������� #���� ��-��7������ ���#�9�����4���.�� ����#����� %�����%1��������G����$�� ����������". G� #���� ��� ���� � ��!������/.� ,������� ���� ����((1����>�(1�����=�6�� ���������"����!� � �����8���������������8�?�/�������������������������� ������#�������!������ �������!!�$���� �#����0.�,�������������"����!� � ����������#����/.�.����������� �������!!����� 0� �����������������"����8���#�����������$8�?�� �������������� %���� ������#���.�,���������������"����!�$ � ����������!��E���.�,� ������� ��� %����� ����!��!������#��� ��������������� ��������������������������#����������������� �!��!�������#��������"����!� � �.

�����������������

���� ������������

,������� ���� ������������ ������������ ��� �����������������%�����������#����������!��#����&�� ��'

�.�=���8��������7����� ����

".�D�%� �����������/6��� ����� 0

2.��� �<������������%��

-.�D�%������#��������

�.�������������7����� ���� �

������!���� �����#������������&�� ������� ��������!!�����������$���#�������%����� ��������������� ������������������������#���� ��#�����������!�������%� .

����:� ��� ��������!���

������� ���������� � -�

0��������������1�������������

*�������� � ��+� ������$���

� ����������8���8��������8������������%��������������������������� #���� �� ���� ���� ���� ��� ����8��� �� ���7��� �� ���� � ��� ������� ������1� ����� ��� ,�(<�(� /!�8��� � ��� ��1� ���$�!� ��� ������������� �0�������3."�.�,������8��������7����� ���� ����� ������7 ������,�(<�(����3."�� �����7����������#�����������!�����/����������0�� ����!����/,�(<�(�� ��0�� ����������������������� ������.D��L�����������7�������9�����4�������!������������� ���� '

�Dim lResultlResult = CIMD2.SocketConnect(Address.Text, Port.Text)If (lResult <> 0) Then

MsgBox lResult, vbOKOnly, "SocketConnect"Else

MsgBox "Connected!", vbOKOnly, "SocketConnect"End If

,��������#�������8�� %������7����� ���� ����������������121����������� ����7�������!���������.�,�����7������������ ����!����/ �����&�����#���3."���� ���� �0.�����"������������7������� %������7����� ���� �#���8�������� %�� ���� � %����������$%��.

,��9�����4�������!��������������������#��������� �#�����#������!����!!����� .����1������������������������ �� �#������ $ ���� �������8������8��������� �4��7����$���!�� ������������� �������!��8�����������.�,�����!������������������%��8�?��������������#��������������.

������������!���������7����������������'

�Dim lResultlResult = CIMD2.SocketConnect("192.168.1.1, 5001)If (lResult <> 0) Then

MsgBox lResult, vbOKOnly, "SocketConnect"Else

MsgBox "Connected!", vbOKOnly, "SocketConnect"End If

����:� ��� ��������!���

������� ���������� � -�

,�� ���!��� ����� ������ �� ���� ��� ��� ������� ��� ��� ���������".���.�.��������!����� �.

0��������������������������

*�������� � ���� ������$���

) ������������������#������� ��������������������� ������

���������8 ����� ���������� %�����!!��!���������"������ ����������� �������������������.�,��#� ��� �������� ��!��������� ��������"��#������'

�Dim lResultCIMD2.SMSCResponseTime = 10000lResult = CIMD2.SMSCBind(SMSCAccount.Text, Ton.Text,

Npi.Text,SubType.Text, SMSCPassword.Text)

If (lResult <> 0) ThenMsgBox "Authentication failed (" & lResult & ").", vbO-

kOnly, "SMSCBind"

ElseMsgBox "Session opened", vbOKOnly, "SMSCBind"

End If

,�����!������������������������!� ����������� . �������� $���#���.�,������ ���������"����!� � ������������� ����� ���#�������!� ���#������������8�#��������� %����� �������/��������8��$��#�����������0.�,�� �?�����!������������������4 �������� ����������� ���������"�8 ������� ��� ������#������������.�,�������#���!����������#����������4 ������������������������8�!�������8�������������!������.�(�����1�������������+$�%�����#�3����������3�����������#�������%G�#���#������ #������ �� �!���8��������.

�������������!������G����G�������'

lResult = CIMD2.SMSCBind("12345", 1, 1, 1, "pwd")If (lResult <> 0) Then

MsgBox "Authentication failed (" & lResult & ").", vbOKOnly, "SMSCBind"

ElseMsgBox "Session opened", vbOKOnly, "SMSCBind"

End If

����:� ��� ��������!���

������� ���������� � -�

,����8,�!������������ ���!�������8��������!������.������;����!�$����������7��������������1�8��������������� .

�� �#�������������� ������!� �� ��������#� ��� ������ ����$�.�:���� �������������������� ��������"$���!�� ������������.

������������������

�������� ��$���

) ������������� ������������������ ������8���������� �� ���!�������������������� ������������� �������������%��.

�Dim lResultlResult = CIMD2.SMSCSubmitMessage(Destination.Text,

Originator.Text, SMSCAccount.Text,MsgOption.Text,MessageTxt.Text,Now(), Validity.Text)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox CIMD2.SMSCMessageID, vbOKOnly, "Message ID"

End If

,�����!�����������������&����������#�������#����� ���������#���������������������������������8�������!��!�������"����� �����������7���� 7�����������.�,����������&��������� !���������� ����� ��� ����6���� �� !��������� /8���6�0� �� �������!�������8�������������!������.��������������!����������������� �������"��#������ �.�,����������������#������������������ ������� ���������.����������8�� �#����������#������ ����� ����������.�� �������#�#���������� �� ��������"$�!��#������������.�) ���������%������8������������������������#������������ ��� ����$��������� ��������������������������8���!� �.�A����� ���&����

����:� ��� ��������!���

������� ���������� � -�

��������������!�����#�������������!�� ����������".��������� ��?��!$��'

�Dim lResultlResult = CIMD2.SMSCSubmitMessage("+491711234567",

"MyCompany","12345",2,"Hello, world."Now(), 48)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox CIMD2.SMSCMessageID, vbOKOnly, "Message ID"

End If

,���%�����!�� ��������"�������������%� ���������������� ��#��$�� 1� ����� � � �������#��������%�� �������� ��� � � �?!���� � �#� ������#������8������� ��������8����� �������� ����.�,���?!��$�� �!������������� �������%���������!�������������� �� ������?������������#���������%�� �����.�6��������#

-������� �� ����� .�(�����1� ����8����� #��� #������ �� ���� ��� ���������%���������� ��#���� �� /.�#����#��)�������������2���0.�,����?���������%���� %������ ����������.

� (�����1� ��������������� ��� �!�������������� ����� $�� �� ����!� ���������������1��?��!���� L@L��% .�)����������������%�� ���� #��.� :��� ��� ��� ��� ���!� ��� ����� G I��� �����$��JI �����7�!��#?JI ��8��JG����GI��� �������JI �����7�!��$#?JI ��$8��JG�������.�6����� %�L@L��% �����8����� ������� ���G G.

������������������������

�������� ����$�� �����

,��������������������������� ���� ����� ����� ������8�6�������?�������%���8����� �8������������8���8 ���������%���������?������ %���#��- �������.�,���������������� ��������������$�%���?����������� %1��.%.�G-6G���������!���� ����8������������$�����������#��-.�,��1������?������ %���#���

8��������%��!���������������8��"� �����������/�- ������������"0.�� ������������8���8 ���������%����������������������)!�� �!�$������������.������������!����?��!��'

����:� ��� ��������!���

������� ���������� � �

�Dim lResultlResult = CIMD2.SMSCSubmitMessage("+491711234567",

"MyCompany","12345",8,"4A3F40A8",Now(), 48)

If (lResult <> 0) ThenMsgBox lResult, vbOKOnly, "Message error"

ElseMsgBox CIMD2.SMSCMessageID, vbOKOnly, "Message ID"

End If

���������������3��������������3�����

�������� ��$��, ������� �$�� ���

)!���������%��1�� % %��� ��1�%���!�%��!���� ��!�����������%��������!�������� ������8 ���������%����������$�������>��������������.�,��>��������������������&�����8�������8���!� ����#�$����� ������������ �#������������������%��� ��!���������!��!����.,������"����!� � �����8��������8�������������%��.

6������������������������������)!�� �!���������������� �����!������������$��$�� �������%���� �� %���>���������������.

��������� ��?��!��'

Dim lResult, LogoLo-go="0605041582158262F21001480E010000000000000003E0000000000000000E18000000000000001DF4000000000000003B7AFCFEFCFC7C7CC776FFFEFEFEFEFEFECE76FFC6C0C6C6C6C6DC0000C6C0C6C6C6C0F80000C6FEFEC6FEC0F05FB7C6FEFEC6FEC0F05FB7C6C0CCC6C6C0F82F6EC6C0C6C6C6C6DC13CFEFEC6FEC6FECE0C38FCFEC6FCC67CC703E0"lResult =CIMD2.SMSCSubmitMessage("+491711234567",

"MyCompany","12345",16,Logo,Now(), 48)

6%� 1������?���������%���� %����"� �����������/�- �8 ���������0.�� ������������8�����%��1�� % %��� ��1����.���������������

����:� ��� ��������!���

������� ���������� � ��

�����!�������#������������8������������������&�����8 ����#�����/ ��������5,,D� ����������#�����0.

�����������,����#��4,���5��������

�������� '��$�� � �����

,�� ��� ����� �8�� 6����� #������ ����� � ��� ������ ��� � ���������.�������1� #��� ��� ��� ����!!����� ������#�� � ���� ���8���8��� ��� ���� ��� ��� ������������1��.%.�� �������6��8� ����������.6��#����$�����> ����������� ����.�� �> ����������������������� $����������%���-$�%���?������������1��.%.� G- 2:6� G.���1�������������������������8������?��������> �������� %�� ������������)!�� �#��������-.��������� ��?��!��'

�Dim lResult, UCS2MessageUCS2Message="403fA100"lResult = CIMD2.SMSCSubmitMessage("4491711234567",

"MyCompany","12345",64,UC2Message,Now(), 48)

�����������0��

�������� *��>� %�=��������� ��������� ���� �������%������� ������!?���!�$������� ��� ���� �1�� %��� ��1���� ���##����1�#�����������?���� ������8 ��� ��#���������� %���������� �� �=��$��!�8�����8���!�$ �.�,����?������ %���#�������� %��������%�����- �8������ ��18������=��$��� ���%����!!������!��� %.���������� ��� ��� ������$����� %��������%��.�,��=����� �� ����>����������������/>��0�� �!��8�8���������������.�A����� ��� ��=������������������8����! %�������������� ���� ���#����� �����/�.�%.� � 6 2 � 2,�?�0�� ��� %�����!�� ��"�.��������� ��?��!��'

�Dim lResult, EMSMessageEMSMessage="050A03000210Text "

lResult =CIMD.SMSCSubmitMessage("00491711234567","1234",128,1,1,1,1,EMSMessage,Now(),48)

����:� ��� ��������!���

������� ���������� � �"

.�#����#��)����������������

)�� ���� ���%�$�� ����������

���� %�����!�� �#����������� ��#���� ���� ���8��� %��������$%��������������������������%� ���������� ��#���� �������������.,����� ��!!� ����� �����.�� ���������� #���������8���� ��� %�������� ��#���� �� �������"� ���!� � �� ����� ��$��������)����.�������� ��?��!��'

�Private Sub CIMD2_SMSCMessageNotification(ByVal bstrMessageID As String,ByVal bstrMessageTimeStamp As String,ByVal lDeliveryStatus As Long,ByVal lError As Long,ByVal DeliveryTimeStamp As Date,ByVal bstrSMSCMessage As String)

MsgBox "Notification for a message to" & bstrDestination, vbO-KOnly, "Notification"End Sub

,�����!�������������8��G���8G����������� �� %�������� ������!����������%��8�?�����������������%�����#���������%����� ��#$���� �����#��� %���.������� �������% ���� ��#���� �����������%������������������ �K�*���1����8��������%����!����������?��������$#�����������������#�����������������!��!��������%����� ���������8����������%�.�,��1��� ���������������������#����������8$�������������%�������� �����������������������%������������� �$�#���� ��������.��������� ��?��!���#����������!��'

�lpszLastSMSCID = CIMD2.SMSCMessageID

>� %���������%������������������ &����?����������� %�#�����������%������ ���� ���� ���� ��#���� ��8����� ��#����������$��������&����������������#��������%�.�

�����������������#��)��������������������

�������� ����� ���%�$�� �� �����$�����

> �7�������((����!� � ���������"����!� � ������� ����##���� �������������&�������������%����������#��� �����.�� ��!!������������((�������!���� ���� �1�����"�����������������8��������$%���������� ��#���� �����!��������������������#������������)!�� !������������"��� ���8��� %��������%�.

����:� ��� ��������!���

������� ���������� � �2

����)�����������

�����%��� �����

5���� %������%������ �����������!������.�,�������������8�������%������������!!����� 1�.�.��������"����!� � �1���� ���$ �����.�,������ ��������������������&����� 8�� �������%��.�,��������%�������8������������������������!���� ����.�,����������$��� ���� 8�� �������%�������� ������%� ����� ���� �.�,����2�������� ����)�#� ��� �� ���� !������ ���� ��� ���� ������ � #������ ��#�� � 8�� �������%�.������ ����!�� ��?��!������������������ �������� ����������������#��������������%������� ������#������ ���� #������ �� ����������%����?�'

�Private Sub CIMD2_SMSCMessageReceived(ByVal bstrDestination As String,ByVal bstrOriginator As String,ByVal bstrMessage As String,ByVal lOption As Long,ByVal SMSCTimeStamp As Date,ByVal Validity As Date)

Received.AddItem (bstrOriginator & ": " & bstrMessage)End Sub

��� ���#������������������������������� 8�� �����������%��.A����� ����������� �������8���1���� ���������� ����$��������!��$����������� �������!!����� .

�� (�����1� �������� 8�� �������%���� �8��� ������ ���?����������� %��������� ������������ �� �8 ������������ ��� �$�� ���> ��������������.�� ��������������)!�� �!�������������8����������� %��.

*������6�-������-�( �����,�-�6�-�����

'�( -�( �����

,�� !��������� ���!��� ���� �������� ��� ��� 8���� �����% %#� ��� ������#� ������C��>�(����!� � �� ����8������ �������8!�%��������8������� � ��� ��� � #������ �������� /���0.� ,�� ���!���� ������#������#���'�

$ ���,�D�#����� �� %���#�������������������������%������� ��/��!.���0

����:� ��� ��������!���

������� ���������� � �-

$ ��������%��!��������� �����,�D�#���/�� �.%#0$ ��6�(�#���!������ %����� #������ �� ����8��� %���������

������� %����>�(��)�� ���#����/!��������%���!.��!0

A�������� ������ ����������,�D�#��������#���������#����������8�!��%���� %� ���� %��,�D�#����.�,������� ������ %�!������� ���� ����6�(�#���/!��������%���!.��!0.�D���������������7������������!���� ��!������#���������������.

�������������� �����������

�Set oUCP = Server.CreateObject("SMSCConnectivity-SDK.UCP.1"

,��� ���#��������������� � ��� ����#����>�(��)�����!� � ��� ����% �������������8��.�,��G������ ���������.>�(.�G���#����������)���8E���C���� �#��.

���� ������ �����������

�oUCP.SocketType = 1

,��� ����8�������% ��������������>�(��8E���C��!��!���������������&���������� ����������������1�.�.�������7�����!�������,�(<�(/�0� ��������.

�lConnectError = oUCP.SocketConnect("192.168.1.1",5008)

,��!���������� ����������� ������������������ ���� .��������� � � ������������������ ���� ����8�� �����8������������#����.��# ��������7������������������8������� ��.�,�� �?�����!���������� �$���������������'

�oUCP.SMSCResponseTime = 10000lResult = oUCP.SMSCBind("Derdack",1,1,1,"password")

,�����!����������������������������#������!� ���#�����������1.�.������?�����������>�(����!� � ������������#���������!� $���8�#��������� %�#����������???�������������������������$�.,� � �� ���� ���������� ���������� %� ����������������.

����:� ��� ��������!���

������� ���������� � ��

) �������� ���� ����8�� �����8������������%���� �8����8��$���.

���������������������������

�Sender = Request.Form("sender")MobilNumber = Request.Form("number")MessageText = Request.Form("msgtext")lResult = oUCP.SMSCSubmitMessage(MobileNumber,

Sender,"Derdack",0,MessageText,0,48)

,���8����� ����#����!����������% �����������#������!��!������������� ������ �� #��������%�� ��8���� 1� .�.� ��� ���%�����8��� !� � ��8��� � ��� ��� ���#�����1������ ���� #������ �� ��������$��%����?�.�,� �������!�����������������������8�������%����$�������� %���������%���!�� ����� �/��!����8����?�������%�0�� ����������� ������� ���������������%����8���� .�,�����$��%������������������-������.

������ ������� ������������

�Result = oUCP.SocketDisconnect()Set oUCP = Nothing

6#�����������#�����8���� ��#�����������%���������������� ���#�������������� ����������#��������� ���� ������������ ��������������� ������ ��� �����#�����)����� ������� ���.�6������8������!�� � ��������������������% �+�� %��������8E���C������8���������������������8E���C�� ��� ���� ��#����� ���������������$����8������8E���.

��--�6�-�����

��(( -�( ��$���

,�� !��������� ���!��� ���� �������� ��� ��� 8���� �����% %#� ��� ������#�������C����((����!� � ������8������ �������8!�%��������8�������� ��� ���� #������ ��������/���0.�,��������� ��� ����##��� ����������>�(�6�(����!�������� %���������������� ������!���������.�,�����!����� ������#������#���'�

$ ���,�D�#����� �� %���#�������������������������%������� ��/��!!.���0

$ ��������%��!��������� �����,�D�#���/�� �.%#0$ ��6�(�#���!������ %����� #������ �� ����8��� %���������

������� %������((��)�� ���#����/!��������%���!!.��!0

����:� ��� ��������!���

������� ���������� � ��

A�������� ������ ����������,�D�#��������#���������#����������8�!��%���� %� ���� %��,�D�#����.�,������� ������ %�!������� ���� ����6�(�#���/!��������%���!!.��!0.�D���������������7������������!���� ��!������#���������������.

�������������� �����������

�Set oSMPP = Server.CreateObject("SMSCConnectivity-SDK.SMPP.1"

,��� ���#��������������� � ��� ����#������((��)�����!� � �� �����% �������������8��.�,��G������ ���������.��((.�G���$#�����������)���8E���C���� �#��.

���� ������ �����������

�oSMPP.SocketType = 1

,��� ����8�������% ����������������((��8E���C��!��!���������������&���������� ����������������1�.�.�������7�����!�������,�(<�(/�0� ��������.

�lConnectError = oSMPP.SocketConnect("192.168.1.1",5008,0)

,��!���������� ����������� ������������������ ���� .��������� � � ������������������ ���� ����8�� �����8������������#����.��# ��������7������������������8������� ��.�,�� �?�����!���������� �$���������������'

�oSMPP.SMSCResponseTime = 10000oSMPP.SMSCBind("SystemID", "SystemType",1,1,3,

"password","",0)

,�����!����������������������������#������!� ���#�����������1.�.� �����?�������������((����!� � ������������ #��� �����$�!� ���8�#��������� %�#����������???������������������������$�.�,� ������� �������������������� %�����������������.

����:� ��� ��������!���

������� ���������� � ��

) �������� ���� ����8�� �����8������������%���� �8����8��$���.�,�������%������������������-������.

���������������������������

�Sender = Request.Form("sender")MobilNumber = Request.Form("number")MessageText = Request.Form("msgtext")lResult = oSMPP.SMSCSubmitMessage(MobileNumber,

Sender,0,1,1,1,1,MessageText,0,48)

,���8����� ����#����!����������% �����������#������!��!������������� ������ �� #��������%�� ��8���� 1� .�.� ��� ���%�����8��� !� � ��8��� � ��� ��� ���#�����1������ ���� #������ �� ��������$��%����?�.�,� �������!�����������������������8�������%����$�������� %���������%���!�� ����� �/��!����8����?�������%�0�� ����������� ������� ���������������%����8���� .�,�����$��%������������������-������.

������ ������� ������������

�oSMPP.SMSCUnbind()Result = oSMPP.SocketDisconnect()Set oSMPP = Nothing

6#�����������#�����8���� ��#�����������%���������������� ���#�������������� ����������#��������� ���� ������������ ��������������� ������ ��� �����#�����)����� ������� ���.�6������8������!�� � ��������������������% �+�� %��������8E���C������8���������������������8E���C�� ��� ���� ��#����� ���������������$����8������8E���.

��,���8�������!��������� ���� ������ ����� �� �� �� $#������ �� �������� %������#������#���.�(�����1���#������������!��C����������������������,�D�� ��6�(������� ���� �#���#������ #��$���� .

�0�6�6�-�����

�*�- -�( ��$���

,�� !��������� ���!��� ���� �������� ��� ��� 8���� �����% %#� ��� ������#�������L���=�6����!� � ������8������ �������8

����:� ��� ��������!���

������� ���������� � ��

!�%��������8������� � ��� ��� � #������ �������� /���0.� ,�� ���!���� ������#������#���'

$ ���,�D�#����� �� %���#�������������������������%������� ��/����.���0

$ ��������%��!��������� �����,�D�#���/�� �.%#0$ � �6�(�#���!������ %����� #������ �� ����8��� %���������

������� %�����=�6��)�� ���#����/!��������%�����.��!0

A�������� ������ ����������,�D�#��������#���������#����������8�!��%���� %� ���� %��,�D�#����.�,������� ������ %�!������� ���� ����6�(�#���/!��������%�����.��!0.�D���������������7������������!���� ��!������#���������������.

�������������� �����������

�Set oSEMA = Server.CreateObject("SMSCConnectivity-SDK.SE-MA.1")

,�� � ���#��������������� � ��� ����#�����=�6��)�����!� � �� �����% �������������8��.�,��G������ ���������.�=�6.�G���$#�����������)���8E���L���� �#��.

���� ������ �����������

�oSEMA.SocketType = 2

,��� ����8�������% ���������������=�6��8E���L��!��!���������������&���������� ����������������1�.�.�������7�����!�������,�(<�(/�0� ��������.

�lConnectError = oSEMA.SocketConnect("192.168.1.1",5008)

,��!���������� ����������� ������������������ ���� .��������� � � ������������������ ���� ����8�� �����8������������#����.��# ��������7������������������8������� ��.�,�� �?�����!���������� �$���������������'

�III Functionality samplesoSEMA.SMSCResponseTime = 10000lResult = oSEMA.SMSCBind("Derdack",1,1,1,"password")

,�����!����������������������������#������!� ���#�����������1.�.� �����?�������� ����=�6����!� � ������������ #��� ��� ��$�!� ���8�#��������� %�#����������???������������������������$�.�,� ������� �������������������� %��������$4 �������.

����:� ��� ��������!���

������� ���������� � ��

) �������� ���� ����8�� �����8������������%���� �8����8��$���.

���������������������������

�Sender = Request.Form("sender")MobilNumber = Request.Form("number")MessageText = Request.Form("msgtext")lResult = oSEMA.SMSCSubmitMessage(MobileNumber,

Sender,"Derdack",0,MessageText,0,48)

,���8����� ����#����!����������% �����������#������!��!������������� ������ �� #��������%�� ��8���� 1� .�.� ��� ���%�����8��� !� � ��8��� � ��� ��� ���#�����1������ ���� #������ �� ��������$��%����?�.�,� �������!�����������������������8��$�����%����$�������� %���������%���!�� ����� �/��!����8����?�������%�0�� ����������� ������� ���������������%����8$���� .

,�������%������������������-������.

������ ������� �������������

�Result = oSEMA.SocketDisconnect()Set oSEMA = Nothing

6#�����������#�����8���� ��#�����������%���������������� $ ���#�������������� ����������#��������� ���� ������������ ��������������� ������ ��� �����#�����)����� ������� ���.�6������8������!�� � ��������������������% �+�� %��������8E���L������8���������������������8E���L�� ��� ���� ��#����� ����$�����������$����8������8E���.

������6�-�����

�.�/� -�( �����

,�� !��������� ���!��� ���� �������� ��� ��� 8���� �����% %#� ��� ������#�������L������"����!� � ������8������ �������8!�%��������8������� � ��� ��� � #������ �������� /���0.� ,�� ���!���� ������#������#���'

$ ���,�D�#����� �� %���#�������������������������%������� ��/���".���0

$ ��������%��!��������� �����,�D�#���/�� �.%#0$ ��6�(�#���!������ %����� #������ �� ����8��� %���������

������� %��������"��)�� ���#����/!��������%����".��!0

����:� ��� ��������!���

������� ���������� � �

A�������� ������ ����������,�D�#��������#���������#����������8�!��%���� %� ���� %��,�D�#����.�,������� ������ %�!������� ���� ����6�(�#���/!��������%����".��!0.�D���������������7������������!���� ��!������#���������������.

�������������� �����������

�Set oCIMD2 = Server.CreateObject("SMSCConnectivity-SDK.CIMD2.1")

,��� ���#��������������� � ��� ����#��������"��)�����!� � �� �����% �������������8��.�,��G������ ���������.����".�G���$#�����������)���8E���L���� �#��.

���� ������ �����������

�oCIMD2.SocketType = 1

,��� ����8�������% ������������������"��8E���L��!��!���������������&���������� ����������������1�.�.�������7�����!�������,�(<�(�/�0� ��������.

�lConnectError = oCIMD2.SocketConnect("192.168.1.1",5008)

,��!���������� ����������� ������������������ ���� .��������� � � ������������������ ���� ����8�� �����8������������#����.��# ��������7������������������8������� ��.�,�� �?�����!���������� �$���������������'.

III Functionality samplesoCIMD2.SMSCResponseTime = 10000lResult = oCIMD2.SMSCBind("Derdack",1,1,1,"password")

,�����!����������������������������#������!� ���#�����������1.�.������?���������������"����!� � ������������#��������$�!� ���8�#��������� %�#����������???������������������������$�.�,� ������� �������������������� %��������$4 �������.

����:� ��� ��������!���

������� ���������� � ��

) �������� ���� ����8�� �����8������������%���� �8����8��$���.

���������������������������

�Sender = Request.Form("sender")MobilNumber = Request.Form("number")MessageText = Request.Form("msgtext")lResult = oCIMD2.SMSCSubmitMessage(MobileNumber,

Sender,"Derdack",0,MessageText,0,48)

,���8����� ����#����!����������% �����������#������!��!������������� ������ �� #��������%�� ��8���� 1� .�.� ��� ���%�����8��� !� � ��8��� � ��� ��� ���#�����1������ ���� #������ �� ��������$��%����?�.�,� �������!�����������������������8��$�����%����$�������� %���������%���!�� ����� �/��!����8����?�������%�0�� ����������� ������� ���������������%����8$���� .

,�������%������������������-������.

������ ������� ������������

�oCIMD2.SMSCUnbind()Result = oCIMD2.SocketDisconnect()Set oCIMD2 = Nothing

6#�����������#�����8���� ��#�����������%���������������� ���#�������������� ����������#��������� ���� ������������ ��������������� ������ ��� �����#�����)����� ������� ���.�6������8������!�� � ��������������������% �+�� %��������8E���L������8���������������������8E���L�� ��� ���� ��#����� ����������������8������8E���.

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �"

�������������������������������������������������

8�����������#���#��������������� �� ��������

,�-������#�3��)������#�����������

'�( ���� �� ��������

:���4�5����/�������#������������������������ ����������������#������������������������������/�/����������������������9<������#�����4�5�/�������#������������

� ��� ����� ������� �����!""����#�� ���$ ��%:��������������������������������������������������������������7���������2������9����������)��#�������������������������������������������������#������ �/��������������������:�/��/�/9������������������������������������������:�5=75���1�� �������9������������������:���#���������������������������/������#����������;

� ��� ������� ����%�������#����������������#�������������:���������������������9���� ��� �/����� 4�5� >�������>� ������� ��� ���� ����� ��#���������������������������������:���8�����������/�����������#���9

�������� #�$%�%� �

8���6������ 6�4�,5�/��� %0�!��������������!���� ���������7��� �����7���������/�����,�<�(����3."�01��.%.�G��".���.��.�G�#���,�(<�(��� ��$�� �.

�(��� 5�!���� ������!��������������#���,�(<�(��� ���� ��� ��

Table 1: SocketConnect() parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �2

�������������������������������������������:���������/��9���������������������������8�����������������������)�������/���������/���������������?����������##����

� ��� �����&'�����������������������������������/���#�����������������������:������������>����9����>�

� ��� ����(������� �����!""����#�� ���$ ��%4�����8������������������������������������������������������:�5=75���1�� ��������������������������������������������������������������������/������������@4�5A������������������������������##��������������������������������������9����������������������:������������/�������������-���������������������/����������������������/����7�������/���������������������������������/��������:�5=75�������������#������������

:����������������3������������������������B������������:�5=75����9�����/����7��������'��#������������������������������������B������9����#�������)��#������������B�����#�����5����8�����������������/�����������������������������//�������������������������9/�����:���#���������������������������/������#�����������;

� ���)���"���� �����*!"�#��� ����*+#��� ���+$,#��� �����-$#��� �����$���. �"%C���������������������������/����� �-���� �����������������������������#��������������������������:�������2���������������������������������4�5�������������������������������������������������#������������������������������������?�������:���#������������������)���������#�������������4�5

�������� #�$%�%� �

8���6������ 6�4�,5�/��� %0�!��������������!���� ���������������7��� �����7���������/�����,�<�(����3."�01��.%.�G��".���.��.�G�#��� 8�� ��,�(<�(���� ���� ���� �.�,����������������������!� ���������(����������#���������!����.�> ����������������� �����������������"�. . .��8��������������������� ����������������������(��������.�A����������!���$�������� �������7 �������������.

�(��� 5�!���� ������������!��������������#��� ��� %�,�(<�(���� ���� $ ���� �.�(�����1���7����������!������ �������������8��� ��������!!�$���� ��� %�� ���������������!����.�>������1������������!�������������������7 ������!���� ��8���������.

Table 2: SocketListen() parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �-

����������������#����/��������7������������9'��#�������������9����8��������������#���������������������������������/���#��������������/�/��������0������������:�����������������9����������#��������/�����������������������������������-���� ���� ����� �/������ @����� �#� ���� //�������� ��� ������#��������������:�5=75�������������A��:�����������������#�����9����/�����;

��,��������� ���������������� �����!!����9�����!��$��� %������ ��#���!���������!����� �����8���7�� ������������$ !����� .

� ���)�� ��' �����:���������������/������������D��������������������������������/�����������������#�������������������������������������������� �/��������������-�������#�����������������������/�����#��������������������������������������������������/�#�������4�����8��������#� )))9'))))��������������//�9/�����7#� ��������������������/����������������������������#�������������������9'�

� ���)�������)���������� ����������� #���� �����*���/� �#���� �����!�#�� ���*'� #���� �����)������#��!�0����%

�������� #�$%�%� �

)6�� 6�4�,5�/��� %0�!��������������!�������8�������;��� �����7��!�$������� ��!���� ������G6��������������% ����G1�.�.��������������!!�$���� .�������������������������������� ��� �#������>�(������ ���� �#��.

,)+ 6��������������!���� � %����G)�% �������!���#� ��8��G�8���������������#�� ������#��� ��� ���8�� %�!��!�����8���������.��#��������� ���8�� �!�����������������������.

+(� 6��������������!���� � %����G)�% ����� ��8�� %�!�� G�8���������������#�� ������#��� ��� ���8�� %�!��!�����8���������.��#��������� ���8�� �!�����������������������.

�,A( 6��������������!���� � %����G��8��!���#��!����� G.�:������ �����������!����� �����������������8�� ��������!� � %�� ������;��� �����7��!������.

8���(������� 6�4�,5�/��� %0��������� �� %����!��������!�������8��������!�������#�����%% %� ����������.

Table 3: SMSCBind() parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

:������������������������������������������:���������������������)���������#�������������4�5�����������������������9���������������#������7�����9'���������������������������/������������������������/���#���������������/�/��������0�����1��������:���#���������/���������-����;�

) ��������������%������8������������������������#��������#��$��� %�����!��!������������ �� �������� �#���� � #������ �#�����!��������������%�.

��,��������� �������������������>�(��!����� ��������8��������%��.�,���������������� ������#��������� %��!���$�� � ��#��������%����8���� .

��� ��)��)������,�

�������� #�$%�%� �

8������� �$��

6�4�,5�/��� %0���������!���� � %������8���!� �� ��8��������� ����������%����.�������8���� ��������� %�� ��1��.%.�G -����"2-���G.�(�����1������#������������!���������&����������$� %�G G�#��� ��� ��� �����8��� ��8���.

8���)�% ���� 6�4�,5�/��� %0��������� �� %������ ���� #������ ��������� ��� ���������%�����������������8��.������ �8��� ���!� ��������� %�8��������������!��������%�� �����!!�����.�(�����1������#���!�$ �������� �����������!!�����.

8���6� 6�4�,5�/��� %0���������!���� � %����G6��� ����� ������)�% ����G��������������!���� ������D��%��6���� �1�.�.�����������������������.�������8��!�������8�������������!������.

�)!�� 6��� %���������!���� � %�������������%���!�� .�(�����1�����8�����#����������#������8����!�� �.��%���##��������� �� ���#����8������$��%��!�����������!� � %�� ���������.

8��������%8� 6�4�,5�/��� %0���������!���� � %�������������%�.������������8��!�� �6�������� %�/��?.��� ����������01��.%.�G�����G����� �6�������� %�� ��� %�8 �������> ����������%���G-:2=� "�G���!� � %�� �����)!�� ������.

,�� 6��6,=���������!���� � %��������������������%��������8�����$�����.�,�������%�������������8�������������������������������� ���7���������#��������������������� �������)!�� �����������.

�9����� 6��� %��������� �� %�����������!������#���������%�� �����.�,����?������������!� ���� ����������!�������8����� %���8����� �-��� ���"�����.�,���������!����������� �������� %��������%�����������8����������� ������� %����������������������������8��� �����������8����� ��������8��.

Table 4: SMSCSubmitMessage() parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

������������������������������������������������#�������������������������������:�������������/��������������������1����,�����������������������������������������#���������:�����������/��������������#��������������������������������������������#�������

��� ��)��)�������������'������������������������������������������/�#����������������9����������������:�����������/������������������������������-�����#��������#������������������������#���������:������������/������������������������,��������������������������������/��#���������������������������#����������:���#������������ ��EE�������

�����������������������//������������ ����������������#�����������#��������������������������@������������'A��:�������������#���#���/���������������������������������������/����-��������������������/���/����.�������@��������#�'A�7���������������������������������#��������������������������9���������/���������������

� ��������������������� ��������� �����1��%:���������������������� ����//��������������������������������/������������-����������4����������#������������������ ����������������� #���� #���� @����� �� ������//�����������/��� #����A�� :���������� ������ )� #�� �������� �� 9'� �#� ���� #����������������������@������#�����������#�������������?������/����A�:���#��������������������/����;

� ��2��'!���,�������� ����� ����������� ���������� ���� ������� �������� ������������������ �#� ���/� ����� �������� @��-���� ����� ������A� ��

�������� #�$%�%� �

8���:�� 6�4�,5�/��� %0��������� �� %����#����!���� ��#��� ����#��������$���������� ����� ���8���#��.�(�����1����������7����������!���������.���� ����#����.���#���#������ #������ �� ����#���#�����.

Table 5: SetCharacterTranslationTable parameter

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

�����#�����������������������������:���������/����������������9����������������������������������

F�����#�);�C�����/�������������������������

�������������;� �������������������������

C������� ������ �� ���� /��������� &�� ��������� � ����� �#.)8)))��5����8�����������������/������#���������������#��������9������������������������������������@�������������������9��2���A� ��� �������#����� ����������� ���� ���/� ����� ��������������#�����������#�����/�/����������������)�����/���������9����� �� ����� ����� ��� ���� �#� ��� �##��=���������� #�� ���� ����������#����������������������� ����/�/���� ���)���������������������� ��� ����� ����������� ����� ����� ���� ����������� �#���/�������������������������8�������������/�/���������������������)����������������������������������

� �����(����2�&���� �����2�&%:����������������������#������������#��������/������#�������9���������:����������������9'�#�������������������8�)�#�������������#��������������������/����8�'�#���������������9�����������������#������������������������:����������������/��9��;

� ������ ��"�� ��� ������"%:�������������#�������������������������������������������������������������������:���8����������� ����#�������#��������������������������������������������������������������������������4����B���� ������� � ������� ������ ��� ��������� ������� ������������������������������� ������������������ �#� �������������������������������#����������8� ��������������������������������/��������7�����������������������������������������9

�������� #�$%�%� �

8������ 6�4�,5�/��� %0��������� �� %������� ���7���!�������8���������������������.�������8��� ������$5)�������$5)��E���������.

Table 6: SetLicenseKey parameter

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

������������������������������������������������������������������

�)��)������+ ����� ���� ����������� #���� �����)�����/��������'#�� ���������&������#�� ���0�� �#��!�0�������&����/���'#���� ������)��)������%:�������������#�����������//���������/�������/���#�����������9��� ����#�������� ���� �������� ����#�������� �� ���������� ��� �������������������#���������������������������������"/����/���������������:����������������#���������/�����;

�)��)������ �����"���� ����������� #���� �����*���� �#��� �����)������#�� ���*'� #��!�0��)���������'#��!�0�3�/�"�&%:�������������#�������������������������������������������#���������������������������������������������/�������������������������������������������������������������������������������:����������������#���������/�����;

�������� #�$%�%� �

�5������� 6��� %������������ ������� ����.

Table 7: SocketClosed parameter

�������� #�$%�%� �

8������� �$��

6�4�,5�/��� %0��������� �� %�������%�����8���!� �� ��8��1��..%������% ������!� �������� ����������%����.

8���,$������!

6�4�,5�/��� %0��������� �� %������% ���������������!��#���������%��/��������� ���&�������0.�,��#������������8�����$�AA������.

�����������$���

6��� %���������!���� � %��������������������#���������%�.�2���� ������������ #����.������ �� ����������������8������������ ��������.

�=���� 6��� %���������!���� � %��������� ������#����� � �$�������������� %�������>�(�!���������!��#���� �.

�������,$������!

6��6,=���������!���� � %����# ����������������#���������%�� �����������8�� ������������������8����������#����.

8�������������%�

6�4�,5�/��� %0��������� �� %������ �����?�� #������ �#�����������.

Table 8: SMSCMessageNotification event parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

�� ���)������*������������������������������������� ���@ ���������������A����������������������������2����#���� ������)��:�����������>��������>�

�� ���)������,����������������������������� ���#�������������������������9�����:������������>������>�

��,��������� ������������� �� ���� 8�� ���������$��%�����8����������%�8����!����� � ��� ����.

��--������#�3��)������#�����������

��(( ���� �� ��������

:�����55����/������ �#� ����������������������� �� ��������������#������������������������������/�/���������������������<������#�������55�/�������#������������

� �� � ����� ������� � ����!""����#� � �� �$ ��#� �**(� �����/$ ��%:��������������������������������������������������������������7���������2������9����������)��#�������������������������������������������������#������ �/��������������������:�/��/�/9������������������������������������������:�5=75���1�� �������9������������������:���#���������������������������/������#����������;

�������� #�$%�%� �

8������� �$��

6�4�,5�/��� %0��������� �� %�������%�����8���!� �� ��8�����������%�������� ����.

8���)�% ���� 6�4�,5�/��� %0��������� �� %������ ���C����8���!� �� ��8��.

8��������%� 6�4�,5�/��� %0��������� �� %�������������%��������������!�� ��8��6����������%�������6������?�������������%����� %.

�)!�� 6��� %��������� �� %�#������ #������ �� �������������������$��%��� ��� ����� ��� %��#���������%�1��.%.�#�������8 ���������%������� �� ���?��������� ������> ��������������.

����,$������!

6��6,=���������!���� � %�����������!��#�������������%�����$% ���8���������.

9����� 6��6,=��������� �� %��������� �����������%��������.

Table 9: SMSCMessageReceived event parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �

� ��� ������� ����%�������#����������������#�������������:���������/��9���������������������������8�����������������������)�������/���������/���������������?����������##�����&��������������������$�����������#�����������������������������2�,������9#�������������(������������"������������������������#��������������������������������55�����������������������������

� ��� �����&'�����������������������������������/���#�����������������������:������������>����9����>�

� �� �)���"���� � �����&����,�#� ��� � �����&�����&'�#� �� ���*+#��� ���+$,#� � �� �3��� #���� �����$���. �"#���� �����!"/"���� ���#��**(�����������%2�#��������������������������������55����������������������������� ������������������� ����������������� ������������#�������������������������������������?������@���(����1���A��:���#������������������)���������#�������������4�5����������������#����/��������7������������9'��#�����������������8�������������#���������������������������������/���#��������������/�/��������0������������:�����������������������55�����������#�#������:�����������������#���������/�����;

�������� #�$%�%� �

8���6������ 6�4�,5�/��� %0�!��������������!���� ���������7��� �����7���������/�����,�<�(����3."�01��.%.�G��".���.��.�G�#���,�(<�(��� ��$�� �.

�(��� 5�!���� ������!��������������#���,�(<�(��� ���� ��� ��

8� %��(��� >������1�����((��� ���� ���&������������7����� ���� �.�) ��#������ ���� %�� ��� ��#�������� %����������%��.��������1������������!��������� ���!��������!�����#���� ���� %������%������� ����8����!����� ��� ���� %������7����� ���� .�������������������� ���������������� ���.���������� �#�������� �����"$!����������� ���� .

Table 10: SocketConnect() parameters

�������� #�$%�%� �

8����������� 6�4�,5�/��� %0�!��������������!�������8�������;��� �����7��!�$������� ��!���� ������G���������G1�.�.��������������!!����� .�

8���������$,�!�

6�4�,5�/��� %0�!��������������!�������8�������;��� �����7��!�$������� ��!���� ������G�������,�!�G1������������������� ��� #��$���� ������ �#��������!!����� .

Table 11: SMSCBind() parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

���#���������'�����!����������#����������������������������� �������������������������������!��#�������8 ���!��$��� �� �8������7����� ���� ��/��� �������� ���������0.��#�� ���!$����� � #���� �� !��#����� � � � 8 �� �!����� � � � ���� ����8������ ���� �.

� �� �)���"04���� � �����&����,�#��� � �����&�����&'�#�� ���*+#�� ��� +$,#� �� �3��� #��� � ����$���. �"#��� � ����!"/"���� ���#�**(�����������%:�����������������D��������������2�����:����������##�����������8��#��9������)���#�������������8������������������ 0�0�+0 ������:�������2�����������������������������������9 6'���990 �

� ���)�� ��' �����:���������������/������������D��������������������������������/�����������������#�������������������������������������������� �/��������������-�������#�����������������������/�����#��������������������������������������������������/�#�������4�����8��������#� )))9'))))��������������//�9

,)+ 6��������������!���� � %����G,�!���#� ��8��G��#������������#���������!!����� �/�.%.���,�(<�(��������0�8���������������#�� ������#��� ���$ ���8�� %�!��!�����8���������.��#��������� ���8�� �!�����������������������.

+(� 6��������������!���� � %����G+��8�� %�!�� G��#������������#���������!!����� �/�.%.���,�(<�(��������0�8���������������#�� ������#��� ���$ ���8�� %�!��!�����8���������.��#��������� ���8�� �!�����������������������.

�9���� 6��� %���������!���� � %������((� ���#��������� �������!!����� ���!!����.������������������!���� ���� ����&������� ���%�������1�.�.�2.���������� ���!���� ���� ���?!���������$�%�������1�.�.�22����2-.

8���(������� 6�4�,5�/��� %0��������� �� %����!��������!�������8��������!�������#�����%% %� ����������.

8���6������$5� %�

6�4�,5�/��� %0��������� �� %����� %���#���8���!� �� ��8���������� ��� �������%������������!!����� .�,��#������������8��#��� ��� ����"2-�I��$��J�8�����!� ���� ����������!������.�(�����1���7�#���#������������������������!���#���������� ����.

8,�� ������ 6�4))D������� ���� %�#���� ���� %�� ������� %����������%���������8��� ����������� %���!���.��#����������������������������1����������������������������'����%!����������#�������������������������.�:������ �������((�� 7�����!������������������ .

�������� #�$%�%� �

Table 11: SMSCBind() parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �"

/�����7#� ��������������������/����������������������������#�������������������9'�

� ���)�������)���������� ����������� #���� �����*���/� �#� � �� �*'� #� �� ��� ����*+#� �� ��� ���+$,#� �� ��� �����*+#�� �������+$,#���� �����)������#��!�0����#�� ���3��"�&%:������������������������������������������:���������������������)���������#���������������55�����������������������9���������������#������7�����9'���������������������������/������������������������/���#���������������/�/��������0�����1��������:���#���������/���������-����;

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �2

) ��������������%������8������������������������#��������#��$��� %�����!��!������������ �� �������� �#���� � #������ �#�����!��������������%�.

�� ,��������� ���������������� �����((��!����� ��8��M��������8��������%��.����������%���������8�������������#�����!������/ 0.

�������� #�$%�%� �

8������� �$��

6�4�,5�/��� %0���������!���� � %������8���!� �� ��8��������� ����������%����.�������8���� ��������� %�� ��1��.%.�G -����"2-���G.�(�����1������#������������!���������&����������$� %�G G�#��� ��� ��� �����8��� ��8���.

8���)�% ���� 6�4�,5�/��� %0��������� �� %������ ���� #������ ��������� ��� ���������%�����������������8��.������ �8��� ���!� ��������� %�8��������������!��������%�� �����!!�����.�(�����1������#���!�$ �������� �����������!!�����.

�)!�� 6��� %���������!���� � %�������������%���!�� .�(�����1�����8�����#����������#������8����!�� �.��%���##��������� �� ���#����8������$��%��!�����������!� � %�� ���������.

���,)+ 6��������������!���� � %����G,�!���#� ��8��G�#������8���)�% ����������.�>����������#����.

���+(� 6��������������!���� � %����G+��8�� %�!�� G�#������8���)�% ����������.�>����������#����.

����,)+ 6��������������!���� � %����G,�!���#� ��8��G�#������8������� ��� ������.�>����������#����.

����+(� 6��������������!���� � %����G+��8�� %�!�� G�#������8������� ��� ������.�>����������#����.

8��������%� 6�4�,5�/��� %0���������!���� � %�������������%�.������������8��!�� �6�������� %�/��?.��� ����������01��.%.�G�����G����� �6�������� %�� ��� %�8 �������> ����������%���G-:2=� "�G���!� � %�� �����)!�� ������.

,�� 6��6,=���������!���� � %��������������������%��������8�����$�����.�,�������%�������������8�������������������������������� ���7���������#��������������������� �������)!�� �����������.������ ���� �������.

�9����� 6��� %��������� �� %�����������!������#���������%�� �����.�,����?������������!� ���� ����������!�������8����� %���8����� �-��� ���"�����.�,���������!����������� �������� %��������%�����������8����������� ������� %����������������������������8��� �����������8����� ��������8��.��������'��#���������������� �����!$!�������!���������!���������������������� .

Table 12: SMSCSubmitMessage() parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �-

������������������������������������������������#�������������������������������:�������������/��������������������1����,�����������������������������������������#���������:�����������/��������������#��������������������������������������������#�������

�����������������������//������������ ����������������#�����������#��������������������������@������������'A��:�������������#���#���/���������������������������������������/����-��������������������/���/����.�������@��������#�'A�7���������������������������������#��������������������������9���������/���������������

��� ��)��)�������������'������������������������������������������/�#����������������9����������������:�����������/���������������������������9���������������#��������55�/�������

� �� �)��5���&���������� � ����)������,�#� ��� � ����*���� �#�� ������+$,#��� �������*+%���������#���-�������������������#�������������/�������������������������������:��������������������9'���������#�����9������������������/���������������������������:���#���������/9���������-����;

� ���)��06���(���**(��(�1���%:���������/�������������#�������55����/�������������������9���� ������� ������55������� �-��������������#� >7�������>9���������������#����������������������8�������#��������������9���������������������E������������������������#�����������9

�������� #�$%�%� �

8��������$%���

6�4�,5�/��� %0�������������!� � %����������������%����!��!���������%����� �������% ������� ����������%������������.

8���)�% ���� 6�4�,5�/��� %0���������!���� � %������% ����� ���� #������ ��#����������!� � %������%�������� ������������.

���+(� 6�������������� �� %����������+(���#������% ��������%�.

���,)+ 6�������������� �� %����������,)+��#������% ��������%�.

Table 13: SMSCQueryStatus parameter

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

������55��������@6CG47,6H37C�A��:���������������������/����;

� (�����1� �����������#� ��� ����8�������8������� �".�

� ��2��'!���,�������� ����� ����������� ���������� ���� ������� �������� ������������������ �#� ���/� ����� �������� @��-���� ����� ������A� �������#�����������������������������:���������/����������������9����������������������������������

F�����#�);C�����/�������������������������

�������������; �������������������������

C������� ������ �� ���� /��������� &�� ��������� � ����� �#.)8)))��5����8�����������������/������#���������������#��������9������������������������������������@�������������������9��2���A� ��� �������#����� ����������� ���� ���/� ����� ��������������#�����������#�����/�/����������������)�����/���������9����� �� ����� ����� ��� ���� �#� ��� �##��=���������� #�� ���� ����������#����������������������� ����/�/���� ���)���������������������� ��� ����� ����������� ����� ����� ���� ����������� �#���/�������������������������8�������������/�/���������������������)����������������������������������

&������������������������������������#�����#�������������6�9-���3����������������������������������#��������������

� ��������������������� ��������� �����1��%:���������������������� ����//��������������������������������/������������-����������4����������#������������������ ����������������� #���� #���� @����� �� ������//�����������/��� #����A�� :���������� ������ )� #�� �������� �� 9'� �#� ���� #���

�������� #�$%�%� �

8D 7:��% 6�4))D������� ���� %����� 7�/��� �����������������0�������� ������������8��������((������ �.�>��� ������8����������� ����������� �������� 7�� ���������8�������������������� 7.�(�����1���7����������������������!� ������������ 7��� #%����� �/����������������� ���������0.

Table 14: SMSCEnquireLink parameter

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

�������������������@������#�����������#�������������?������/����A�:���#��������������������/����;

� �����(����2�&���� �����2�&%:����������������������#������������#��������/������#�������9���������:����������������9'�#�������������������8�)�#�������������#��������������������/����8�'�#���������������9�����������������#������������������������:����������������/��9��;

� ������ ��"�� ��� ������"%:�������������#����������������������������������������������������� ��� ������� @��55� ������ �� ������� ������ ���� /����������������������A��:���8����������� ����#�������#��������������������������������������������������������������������������4����B���� ������� � ������� ������ ��� ��������� ������� ������������������������������� ������������������ �#� �������������������������������#����������8� ��������������������������������/��������7�����������������������������������������9������������������������������������������������������������������

�������� #�$%�%� �

8���:�� 6�4�,5�/��� %0��������� �� %����#����!���� ��#��� ����#��������$���������� ����� ���8���#��.�(�����1����������7����������!���������.���� ����#����.���#���#������ #������ �� ����#���#�����.

Table 15: SetCharacterTranslationTable parameter

�������� #�$%�%� �

8������ 6�4�,5�/��� %0��������� �� %������� ���7���!�������8���������������������.�������8��� ������$5)�������$5)��E���������.

Table 16: SetLicenseKey parameter

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

� *��������� ���������������!� � %���������7����� ��$�� �� ������������7������������ ����#����/� ���������� ���������������7�������������0�8�#������$����8�� %���������� 7���%� .,�� ���� ����� ����� ��%� � !��8����� ��� %� #���� ���8���� ������� ������������������� 7�.

�)��)������+ ����� ���� �����)������,�#���� �����)�����/��������'#�� ���������&������#�� ���0�� �#��!�0�������&����/���'#���� ������)��)������%:�������������#�����������//���������/�������/���#�����������9��� ����#�������� ���� �������� ����#�������� �� ���������� ��� �������������������#���������������������������������"/����/���������������:����������������#���������/�����;�

�)��)������ �����"���� ����������� #���� �����*���� �#��� �����)������#�� ���*'� #��!�0��)���������'#��!�0�3�/�"�&%

�������� #�$%�%� �

�5������� 6��� %������������ ������� ����.

Table 17: SocketClosed parameter

�������� #�$%�%� �

8��������$%���

6�4�,5�/��� %0��������� �� %��������������%����������!� � %��������������#����������%������ ���������%��������8�����.

8���,$������!

6�4�,5�/��� %0��������� �� %������% ���������������!��#���������%��/��������� ���&�������0.������ ���� �������.

�����������$���

6��� %���������!���� � %��������������������#���������%�.�2���� ������������ #����.������ �� ����������������8������������ ��������.

�=���� 6��� %���������!���� � %��������� ������#����� � �$�������������� %���������((�!���������!��#���� �.

�������,$������!

6��6,=���������!���� � %����# ����������������#���������%�� �����������8�� ������������������8����������#����.�,��#������������8��AA������.

8�������������%�

6�4�,5�/��� %0��������� �� %������ �����?�� #������ �#�����������.

Table 18: SMSCMessageNotification event parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

:�������������#�������������������������������������������#���������������������������������������������/�������������������������������������������������������������������������������:����������������#���������/�����;

�� ���)������*��$�&� �"�&'��� ����� ����� ������ ���������� ���� /����� ��/�� #�� ����������������

�**(�)������*��$�&� �"�����������������������������#�������������������� 0�����������������������

�� ���)������*������������������������������������� ���@ ���������������A�������������������������������2����#���� ������)��:������9������>��������>�

�� ���)������,����������������������������� ���#�������������������������9�����:������������>������>�

�0�6������#�3��)������#������������

�*�- ���� , �%�� �� ����$����

:����6������/������ �#� ����������������������� �� ��������������#������������������������������/�/���������������������<������#������6���/�������#������������

� ��� ����� ����($���� �����!""����#�� ���$ ��%

�������� #�$%�%� �

8������� �$��

6�4�,5�/��� %0��������� �� %�������%�����8���!� �� ��8�����������%�������� ����.

8���)�% ���� 6�4�,5�/��� %0��������� �� %������ ���C����8���!� �� ��8��.

8��������%� 6�4�,5�/��� %0��������� �� %�������������%��������������!�� ��8��6����������%�������6������?�������������%����� %.

�)!�� 6��� %��������� �� %�#������ #������ �� �������������������$��%��� ��� ����� ��� %��#���������%�1��.%.�#�������8 ���������%������� �� ���?��������� ������> ��������������.

����,$������!

6��6,=���������!���� � %�����������!��#�������������%�����$% ���8���������.�

9����� 6��6,=��������� �� %��������� �����������%��������.�

Table 19: SMSCMessageReceived event parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

:��������������������������������������������������������������

7���������2������9����������)��#����������������������������

���������������������#������ �/��������������������:�/��/�/9������������������������������������������:�5=75���1�� �������9������������������:���#���������������������������/������#����������;

� ��� ������� ����%�������#����������������#�������������:���������������������9��������/������6���>�������>����������������������#���������������������������������:���8�����������/�����������#���9�������������������������������������������:���������/��9���������������������������8�����������������������)�������/���������/���������������I����������##����

� ��� ����(������� �����!""����#�� ���$ ��%4�����8������������������������������������������������������:�5=75���1�� ��������������������������������������������������������������������/������������@�6��A������������������������������##��������������������������������������9����������������������:������������/�������������-���������������������/����������������������/����7�������/���������������������������������/��������:�5=75�������������#������������

:����������������3������������������������B������������:�5=75����9�����/����7��������'��#������������������������������������B������9����#�������)��#������������B�����#�����5����8�����������������/�����������������������������//�������������������������9/�����:���#���������������������������/������#�����������;

�������� #�$%�%� �

8���6������� 6�4�,5�/��� %0�!��������������!���� ���������7��� �����7���������/�����,�<�(����3."�01��.%.�G��".���.��.�G�#���,�(<�(��� $ ��$�� �.

�(��� 5�!���� ������!��������������#���,�(<�(��� ���� ��� ��

Table 20: SocketConnect Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �

� ��� �����&'�����������������������������������/���#�����������������������:������������>��������>��������������

� �� �)���"�($���� � ����*!"�#� �� ��� �*+#� �� ��� +$,#� �� ����-$#�($���� �����$���. �"%C���������������������������/����� �-���� �����������������������������#��������������������������:�������2����������������������������������6���������������������������������������������������#������������������������������������I�� ����� :��� #�������� ����� ����� )� ��� ���� �#� �������� �� ��6�������������������#����/��������7������������9'��#��������� ����9���8� ������������� #������������������� ���� ���������/���#���������������/�/��������,��/����:����:��������������������������#��������/�����������������������������������-��������������/������@������#�����//���������������9��#���������������:�5=75�������������A��:����������������#���������/�����;�

�������� #�$%�%� �

8���6������ 6�4�,5�/��� %0�!��������������!���� ���������������7��� �����7���������/�����,�<�(����3."�01��.%.�G��".���.��.�G�#��� 8�� ��,�(<�(���� ���� ���� �.�,����������������������!� ���������(����������#���������!����.�> ����������������� �����������������"�. . .��8��������������������� ����������������������(��������.�A����������!���$�������� �������7 �������������.

�(��� 5�!���� ������������!��������������#��� ��� %�,�(<�(���� ���� $ ���� �.�(�����1���7����������!������ �������������8��� ��������!!�$���� ��� %�� ���������������!����.�>������1������������!�������������������7 ������!���� ��8���������.

Table 21: SocketListen() parameters

�������� #�$%�%� �

�6�� 6�4�,5�/��� %0�!��������������!�������8�������;��� �����7��!�$������� ��!���� ������G6��������������% ����G1�.�.��������������!!�$���� .�������������������������������� ��� �#�������=�6����� ���� �#��.

,)+ 6��������������!���� � %����G)�% �������!���#� ��8��G�8���������������#�� ������#��� ��� ���8�� %�!��!�����8���������.��#��������� ���8�� �!�����������������������.

Table 22: SMSCBind Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

� ���)�� ��' �����:���������������/������������D��������������������������������/�����������������#�������������������������������������������� �/��������������-�������#�����������������������/�����#��������������������������������������������������/�#�������4�����8��������#� )))9'))))��������������//�9/�����7#� ��������������������/����������������������������#�������������������9'�

� ���)�������)�������($���� ����������� #�($���� �����/*���� �#� ($���� � ����!�#� � �� �*'� #� ($���� � ����)������#�!�0����#�� ���3��"�&%:������������������������������������������:���������������������)���������#��������������6�������������������������9���������������#������7�����9'���������������������������/������������������������/���#���������������/�/��������,��/��9��:�����:���#���������/���������-����;�

+(� 6��������������!���� � %����G)�% ����� ��8�� %�!�� G�8���������������#�� ������#��� ��� ���8�� %�!��!�����8���������.��#��������� ���8�� �!�����������������������.

�,A( 6��������������!���� � %����G��8��!���#��!����� G.�:������ �����������!����� �����������������8�� ��������!� � %�� ������;��� �����7��!������.

8���(������� 6�4�,5�/��� %0��������� �� %����!��������!�������8��������!�������#�����%% %� ����������.

�������� #�$%�%� �

8������� �$��

6�4�,5�/��� %0���������!���� � %������8���!� �� ��8��������� ����������%����.�������8���� ��������� %�� ��1��.%.�G -����"2-���G.�(�����1������#������������!���������&����������$� %�G G�#��� ��� ��� �����8��� ��8���.

8���)�% ���� 6�4�,5�/��� %0��������� �� %������ ���� #������ ��������� ��� ���������%�����������������8��.������ �8��� ���!� ��������� %�8��������������!��������%�� �����!!�����.�(�����1������#���!�$ �������� �����������!!�����.

8���6� 6�4�,5�/��� %0���������!���� � %����G6��� ����� ������)�% ����G��������������!���� ������D��%��6���� �1�.�.�����������������������.�������8��!�������8�������������!������.

Table 23: SMSCSubmitMessage Parameters

�������� #�$%�%� �

Table 22: SMSCBind Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �"

) ��������������%������8������������������������#��������#��$��� %�����!��!������������ �� �������� �#���� � #������ �#�����!��������������%�.

������8�������%�� �����!!��������������� �� %��������� ��#�����%���8�#������8���� ������������/8������� �".�0.�,�����������#���#����!���������������������������� ����������%�����!����$&�� ��������� �����!���!����2�8�����/ �������#��0.�� �������������%���������� %����#� ��� ���������� ���������� %������!��$�����������������.

��� ��)��)������,��������������������������������������������������#���������

����������������������:�������������/��������������������2����������������������������������������������#���������:�����������/��������������#��������������������������������������������#��������

��� ��)��)�������������'�������������������������������������������/�#����������������9����������������:�����������/������������������������������-�����#��������#������������������������#���������:������������/�������������������������������������������������

�)!�� 6��� %���������!���� � %�������������%���!�� .�(�����1�����8�����#����������#������8����!�� �.��%���##��������� �� ���#����8������$��%��!�����������!� � %�� ���������.

8��������%� 6�4�,5�/��� %0���������!���� � %�������������%�.������������8��!�� �6�������� %�/��?.��� ����������01��.%.�G�����G����� �6�������� %�� ��� %�8 �������> ����������%���G-:2=� "�G���!� � %�� �����)!�� ������.

,�� 6��6,=���������!���� � %��������������������%��������8�����$�����.�,�������%�������������8�������������������������������� ���7���������#��������������������� �������)!�� �����������.

�9����� 6��� %��������� �� %�����������!������#���������%�� �����.�,����?������������!� ���� ����������!�������8����� %���8����� �-��� ���"�����.�,���������!����������� �������� %��������%�����������8����������� ������� %����������������������������8��� �����������8����� ��������8��.

�������� #�$%�%� �

Table 23: SMSCSubmitMessage Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �2

��������/��#���������������������������#����������:���#������������ ��EE�������

� ��������������������� ������($���� �����1��%:���������������������� ����//��������������������������������/������������-����������4����������#������������������ ����������������� #���� #���� @����� �� ������//�����������/��� #����A�� :���������� ������ )� #�� �������� �� 9'� �#� ���� #����������������������@������#�����������#�������������I������/����A�:���#��������������������/����;

� ,�� !�������� �� ��� %$8����.� (�����1� ��� ��� � ����� � ������������� ? .

� ��2��'!���,�������� ����� ����������� ���������� ���� ������� �������� ������������������ �#� ���/� ����� �������� @��-���� ����� ������A� �������#�����������������������������:���������/����������������9����������������������������������

F�����#�);C�����/�������������������������

�������������; �������������������������

C������� ������ �� ���� /��������� &�� ��������� � ����� �#.)8)))��5����8�����������������/������#���������������#��������9������������������������������������@�������������������9��2���A� ��� �������#����� ����������� ���� ���/� ����� ��������������#�����������#�����/�/����������������)�����/���������9����� �� ����� ����� ��� ���� �#� ��� �##��=���������� #�� ���� ����������#����������������������� ����/�/���� ���)���������������������� ��� ����� ����������� ����� ����� ���� ����������� �#���/�������������������������8�������������/�/���������������������)����������������������������������

� �����(����2�&�($���� �����2�&%

�������� #�$%�%� �

8���:�� 6�4�,5�/��� %0��������� �� %����#����!���� ��#��� ����#��������$���������� ����� ���8���#��.�(�����1����������7����������!���������.���� ����#����.���#���#������ #������ �� ����#���#�����.

Table 24: SetCharacterTranslationTable Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �-

:����������������������#������������#��������/������#�������9���������:����������������9'�#�������������������8�)�#�������������#��������������������/����8�'�#���������������9�����������������#������������������������:����������������/��9��;

� ������ ��"�� ��� ������"%:�������������#����������������������������������������������������� ��� ������� @�6��� ������ �� ������� ������ ���� /����������������������A��:���8����������� ����#�������#��������������������������������������������������������������������������4����B���� ������� � ������� ������ ��� ��������� ������� ������������������������������� ������������������ �#� �������������������������������#����������8� ��������������������������������/��������7�����������������������������������������9�����������������������������������������������������������

�������

� *��������� ���������������!� � %���������7����� ��$�� �� ������������7������������ ����#����/� ���������� ���������������7�������������0�8�#������$����8�� %���������� 7���%� .,�� ���� ����� ����� ��%� � !��8����� ��� %� #���� ���8���� ������� ������������������� 7�.

�)��)������+ ����� � �($���� � ����)������,�#� ($���� ����)�������������'#�� ���������&������#�� ���0�� �#��!�0���/����&�������'#�($���� ������)��)������%:�������������#�����������//���������/�������/���#�����������9��� ����#�������� ���� �������� ����#�������� �� ���������� ��� ���

�������� #�$%�%� �

8������ 6�4�,5�/��� %0��������� �� %������� ���7���!�������8���������������������.�������8��� ������$5)�������$5)��E���������.

Table 25: SetLicenseKey Parameters

�������� #�$%�%� �

�5������� 6��� %������������ ������� ����.

Table 26: SocketClosed Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

����������������#���������������������������������"/����/���������������:����������������#���������/�����;

�)��)������ �����"�($���� ����������� #�($���� �����*�/��� �#� ($���� � ����)������#� � �� �*'� #� �!�0� �)������/���'#��!�0�3��"�&%:�������������#�������������������������������������������#��������������������������������������������/��������9������������������������������������������������������������������������:����������������#���������/�����;�

�������� #�$%�%� �

8��������$%���

6�4�,5�/��� %0��������� �� %������% �������������%������#���������%��/�������������%���0.

8��������%�$,������!

6�4�,5�/��� %0��������� �� %������% ���������������!��#���������%��/�������������%�,������!0.�,��#������������8�����$�AA������.

�����������$���

6��� %���������!���� � %��������������������#���������%�.�2���� ������������ #����.������ �� ����������������8������������ ��������.

�������,$������!

6��6,=���������!���� � %����# ����������������#���������%�� �����������8�� ������������������8����������#����.

8�������$�����%�

6�4�,5�/��� %0��������� �� %������ �����?�� #������ �#������

Table 27: SMSCMessageNotification Parameters

�������� #�$%�%� �

8������� �$��

6�4�,5�/��� %0��������� �� %�������%�����8���!� �� ��8�����������%�������� ����.

8���)�% ���� 6�4�,5�/��� %0��������� �� %������ ���L����8���!� �� ��8��.

�)!�� 6��� %��������� �� %�#������ #������ �� �������������������$��%��� ��� ����� ��� %��#���������%�1��.%.�#�������8 ���������%������� �� ���?��������� ������> ��������������.

����,$������!

6��6,=���������!���� � %�����������!��#�������������%�����$% ���8���������.

9����� 6��6,=��������� �� %��������� �����������%��������.

Table 28: SMSCMessageReceived Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

�����������#�3��)������#������������

�.�/� ���$� , �%�� �� ��������

:����7� �����/�������#� ����������������������� �� ��������������#������������������������������/�/���������������������<������#������7� ��/�������#������������

� ��� ����� ����($���� �����!""����#�� ���$ ��%:��������������������������������������������������������������

7���������2������9����������)��#����������������������������

���������������������#������ �/��������������������:�/��/�/9������������������������������������������:�5=75���1�� �������9������������������:���#���������������������������/����

�#�����������;

� ��� ������� ����%�������#����������������#�������������:���������������������9��������/������7� ��>�������>����������������������#���������������������������������:���8�����������/�����������#���9�������������������������������������������:���������/��9���������������������������8�����������������������)�������/���������/���������������I����������##����

� ��� �����&'�����������������������������������/���#�����������������������:������������>��������>�

� �� �)���"�($���� � ����*!"�#� �� ��� �*+#� �� ��� +$,#� �� ����-$#�($���� �����$���. �"%C���������������������������/����� �-���� �����������������������������#��������������������������:�������2����������������������������������7� ��������������������������������������������������#�����������������������������9��������I�������:���#������������������)���������#�������������7� ������������������#����/��������7������������9'��#�����

�������� #�$%�%� �

8���6������ 6�4�,5�/��� %0�!��������������!���� ���������7��� �����7���������/�����,�<�(����3."�01��.%.�G��".���.��.�G�#���,�(<�(��� ��$�� �.

�(��� 5�!���� ������!��������������#���,�(<�(��� ���� ��� ��

Table 29: SocketConnect Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

���� ����9���8� ������������� #������������������� ���� ���������/���#���������������/�/��������,��/����:����:��������������������������#��������/�����������������������������������-��������������/������@������#�����//���������������9��#���������������:�5=75�������������A��:����������������#���������/�����;

� ���)��$� � � �,"����������������� �����/���#���� ����5������� 7�����#��� #�� ���� >������������>��/�������:����������������������)����� ���������#�)������������������5������� 7�����#�������������������������9���/������#�����5�������7�����#���������#������������6:�7����).�)0��/���#��������*���D�/����������#�! � @������A���������:�/��'������������������/�����

� ���)��7�"�%�:�������4��������������������������������������������������9������:��������������6������������������������ ���������������������������9�����������������������������������������7����������8�������6���������������������������������/�#��������D/��������������

� ���)�� ��' �����:���������������/������������D��������������������������������/�����������������#�������������������������������

�������� #�$%�%� �

�6�� 6�4�,5�/��� %0�!��������������!�������8�������;��� �����7��!�$������� ��!���� ������G6��������������% ����G1�.�.��������������!!�$���� .�������������������������������� ��� �#����������"������ ���� �#��.

,)+ 6��������������!���� � %����G)�% �������!���#� ��8��G�8���������������#�� ������#��� ��� ���8�� %�!��!�����8���������.��#��������� ���8�� �!�����������������������.

+(� 6��������������!���� � %����G)�% ����� ��8�� %�!�� G�8���������������#�� ������#��� ��� ���8�� %�!��!�����8���������.��#��������� ���8�� �!�����������������������.

�,A( 6��������������!���� � %����G��8��!���#��!����� G.�:������ �����������!����� �����������������8�� ��������!� � %�� ������;��� �����7��!������.

8���(������� 6�4�,5�/��� %0��������� �� %����!��������!�������8��������!�������#�����%% %� ����������.

Table 30: SMSCBind Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

������������� �/��������������-�������#�����������������������/�����#��������������������������������������������������/�#�������4�����8��������#� )))9'))))��������������//�9/�����7#� ��������������������/����������������������������#�������������������9'�

� ���)�������)�������($���� ����������� #�($���� �����/*���� �#� ($���� � ����!�#� � �� �*'� #� ($���� � ����)������#�!�0����#�� ���3��"�&%:������������������������������������������:���������������������)� ��������#��������������7� ���������� ������� ���������������������#������7�����9'��������������������������9�/�������������������������/���#���������������/�/��������,�9�/����:�����:���#���������/���������-����;�

�������� #�$%�%� �

8������� �$��

6�4�,5�/��� %0���������!���� � %������8���!� �� ��8��������� ����������%����.�������8���� ��������� %�� ��1��.%.�G -����"2-���G.�(�����1������#������������!���������&����������$� %�G G�#��� ��� ��� �����8��� ��8���.

8���)�% ���� 6�4�,5�/��� %0��������� �� %������ ���� #������ ��������� ��� ���������%�����������������8��.������ �8��� ���!� ��������� %�8��������������!��������%�� �����!!�����.�(�����1������#���!�$ �������� �����������!!�����.

8���6� 6�4�,5�/��� %0���������!���� � %����G6��� ����� ������)�% ����G��������������!���� ������D��%��6���� �1�.�.�����������������������.�������8��!�������8�������������!������.

�)!�� 6��� %���������!���� � %�������������%���!�� .�(�����1�����8�����#����������#������8����!�� �.��%���##��������� �� ���#����8������$��%��!�����������!� � %�� ���������.

8��������%� 6�4�,5�/��� %0���������!���� � %�������������%�.������������8��!�� �6�������� %�/��?.��� ����������01��.%.�G�����G����� �6�������� %�� ��� %�8 �������> ����������%���G-:2=� "�G���!� � %�� �����)!�� ������.

,�� 6��6,=���������!���� � %��������������������%��������8�����$�����.�,�������%�������������8�������������������������������� ���7���������#��������������������� �������)!�� �����������.

�9����� 6��� %��������� �� %�����������!������#���������%�� �����.�,����?������������!� ���� ����������!�������8����� %���8����� �-��� ���"�����.�,���������!����������� �������� %��������%�����������8����������� ������� %����������������������������8��� �����������8����� ��������8��.

Table 31: SMSCSubmitMessage Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

"������������������������������������������������#��������#�������������/�/�����������������������������#���������#��9�����#�������/�������������

��� ��)��)������,��������������������������������������������������#�������������������������������:�������������/��������������������2����������������������������������������������#���������:�����������/��������������#��������������������������������������������#��������

��� ��)��)�������������'�������������������������������������������/�#����������������9����������������:�����������/������������������������������-�����#��������#������������������������#���������:������������/���������������������������������������������������������/��#���������������������������#����������:���#������������ ��EE�������

� ��������������������� ������($���� �����1��%:���������������������� ����//��������������������������������/������������-����������4����������#������������������ ����������������� #���� #���� @����� �� ������//�����������/��� #����A�� :���������� ������ )� #�� �������� �� 9'� �#� ���� #����������������������@������#�����������#�������������I������/����A�:���#��������������������/����;

� ,�� !�������� �� ��� %$8����.� (�����1� ��� ��� � ����� � ������������� ? .

� �����(����2�&�($���� �����2�&%:����������������������#������������#��������/������#�������9���������:����������������9'�#�������������������8�)�#�������������#��������������������/����8�'�#���������������9����

�������� #�$%�%� �

8���:�� 6�4�,5�/��� %0��������� �� %����#����!���� ��#��� ����#��������$���������� ����� ���8���#��.�(�����1����������7����������!���������.���� ����#����.���#���#������ #������ �� ����#���#�����.

Table 32: SetCharacterTranslationTable Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �

�������������#������������������������:����������������/��9��;

� ������ ��"�� ��� ������"%:�������������#����������������������������������������������������� ��� ������� @�7� �� ��������������������� ����/����������������������A��:���8����������� ����#�������#��������������������������������������������������������������������������4����B���� ������� � ������� ������ ��� ��������� ������� ������������������������������� ������������������ �#� �������������������������������#����������8� ��������������������������������/��������7�����������������������������������������9�����������������������������������������������������������

�������

� *��������� ���������������!� � %���������7����� ��$�� �� ������������7������������ ����#����/� ���������� ���������������7�������������0�8�#������$����8�� %���������� 7���%� .,�� ���� ����� ����� ��%� � !��8����� ��� %� #���� ���8���� ������� ������������������� 7�.

�)��)������+ ����� � �($���� � ����)������,�#� ($���� ����)�������������'#�� ���������&������#�� ���0�� �#��!�0���/����&�������'#�($���� ������)��)������%:�������������#�����������//���������/�������/���#�����������9��� ����#�������� ���� �������� ����#�������� �� ���������� ��� ���

�������� #�$%�%� �

8������ 6�4�,5�/��� %0��������� �� %������� ���7���!�������8���������������������.�������8��� ������$5)�������$5)��E���������.

Table 33: SetLicenseKey Parameters

�������� #�$%�%� �

�5������� 6��� %������������ ������� ����.

Table 34: SocketClosed Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

����������������#���������������������������������"/����/���������������:����������������#���������/�����;

�)��)������ �����"�($���� ����������� #�($���� �����*�/��� �#� ($���� � ����)������#� � �� �*'� #� �!�0� �)������/���'#��!�0�3��"�&%:�������������#�������������������������������������������#��������������������������������������������/��������9������������������������������������������������������������������������:����������������#���������/�����;�

�������� #�$%�%� �

8��������$%���

6�4�,5�/��� %0��������� �� %������% �������������%������#���������%��/�������������%���0.

8��������%�$,������!

6�4�,5�/��� %0��������� �� %������% ���������������!��#���������%��/�������������%�,������!0.�,��#������������8�����$�AA������.

�����������$���

6��� %���������!���� � %��������������������#���������%�.�2���� ������������ #����.������ �� ����������������8������������ ��������.

�=���� 6��� %���������!���� � %��������� ������#����� � �$�������������� %�����������"�!���������!��#���� �.

�������,$������!

6��6,=���������!���� � %����# ����������������#���������%�� �����������8�� ������������������8����������#����.

8�������$�����%�

6�4�,5�/��� %0��������� �� %������ �����?�� #������ �#�����������.

Table 35: SMSCMessageNotification Parameters

�������� #�$%�%� �

8������� �$��

6�4�,5�/��� %0��������� �� %�������%�����8���!� �� ��8�����������%�������� ����.

8���)�% ���� 6�4�,5�/��� %0��������� �� %������ ���L����8���!� �� ��8��.

8��������%� 6�4�,5�/��� %0��������� �� %�������������%��������������!�� ��8��6����������%�������6������?�������������%����� %.

�)!�� 6��� %��������� �� %�#������ #������ �� �������������������$��%��� ��� ����� ��� %��#���������%�1��.%.�#�������8 ���������%������� �� ���?��������� ������> ��������������.

����,$������!

6��6,=���������!���� � %�����������!��#�������������%�����$% ���8���������.

9����� 6��6,=��������� �� %��������� �����������%��������.

Table 36: SMSCMessageReceived Parameters

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �"

8�������������������������������������

��� ����� �����

:���������������������� ����������������������/����������9������#�$�������77�������������������//���������������#���#9#�����������/�������������������������#���������������:�������������������������������"/�����/������#�����������,��1����������������

E�������������������/���������������������/������6����'.)@'�%J��A������6��@'�%A8������-�������������������#������@�A��

(�'�� �������

,�������%������8�����������!�� ��8��6����������%�.

� ��#�������������.�,�������%������8�����������������8�������8��������������������������������!��#��.

" ,��������&���������������� ��#���� �#������������������� ����������������!� �# ������������#�������������%�����$� ��������������%���� ���8������������� �����������!�����$�� ���������$�����#���������%���?!���.

- ,�����������%������8�������������$�������#��������/��������!���0����#�����������8������� ������!�����������%����������� ������$!�������������� %�����������������.��� ���8�����8 �������!�� ��.

� ,�����������%������8�����������8 �����8�������%���������?$������ %���#��- �������.�,�������%�������8����!!��������������$�����%���8���#� ��� �������?����������� %�/�.%.�-:�= 6�40.

�� � �����������������������%���� �� ����>��������������������������#�����%���� ��� % %��� ��.�,����� ��?�� �� �����!�� ���� ����&�������������%����������8��!�������������?����������� %.

�- � �������������������%��� ������> �����/>��"0� ��� ��� �����$�������.�,����?���������%���� %����� �������/> ��������������0�� ��������8��!�������������?����������� %������-��?������������������/�.%.�2:-=� �60���!���� ��� ��> �������������.

�"� � �������������������%����� �=��������%�.,����?�������$��%���� %�����##��� �1���!� � %�� ������ %���#����������������$���.�,�������%��������8��!���������������8 ��� ��#��?����������� %�/>��0�� ��!�� ���?�1��.%.� � 6 2 "� ,�?�.�,��#�����������������# ������� %���#����>��.

Table 37: SMS message options

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �2

���1��������

���+� ���:���������������������� ����//���������1�� ����:�5=75����9����������4������������(������/�/�������������������������9����������/���5����8��������'�#��������:�5=75�����������������#��1�� ��������������������

8��*������1�����������#�����+� ����� �� �

:�������9������ #����������#� ����������������������� ������������� ����� � /������9�/���#��� ��� ������ :��� ������9�����#����������������������������������1�� ���:�5=75����������������������������������2������9������9�����������������#���/�������� :��� #��������� ����� ������ ���� ����� ������� �������;

)����%���� �������

,�����7����� ���� ���������8������������#����.

� "" � ����� �����7��������.

� 2� ,������ �����7����� ���� �����8���������� ������.��%��������#�����������������#� ��� �8�#�����������#��������� %����7���� ���/0.

� �� ,�����7��������������� �����.

� � 6��������������������� ���� %��������8��������7����� ���� ������ � %�����.�,��������$�� ���.

� �� ���7����� ���� ���#����.

Table 38: Berkeley socket error codes

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � �-

8��8���-���������������#��(������ ����� �� �

,�-���������#��

'�( ����� �� �:���#����������������������������������������������#�����4�5/���������������������������������������������������������9�����������������

��--���������#��

��(( ����� �� �

:���#����������������������������������������������#�������55/���������������������������������������������������������9�����������������

)����%���� �������

+�������.

� ���7���������.

" �� ��?������� ����>�(������ ����� %���8����������������.�����������#������8���!� �� ��8����� �� �� � �$ ���������������.

2 )!����� � �����!!������8���������.

- )!����� � ����������.��%��8�������!������!��8������ ��������1�8����%��������#�������������� �����!!������������� %�>�(����$�� ������������ ��������������� %.

� �����8��� %������.�,������ ��� ���8���!� �� ��8��������8�������� ��������C��8���7���.

� 6��� ����.����� ��� ���8���!� �� ��8����� ����.

� 6��� ����� �#�����.�D�% ������������#����.����8�����!������������� %.

�� ��#�������������� ����������.�(�����1��� C�������!�� ����� ��� � %������%��.

"" ,���!����� �������.

"2 �����%����!�� �����!!������8�����������.

"- �����%���������� %.

Table 39: Common UCP error codes

)����%���� �������

+�������.

� �����%���� %���� ����.

Table 40: Common SMPP error codes (decimal as returned by the component)

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

��������������#��

�.�/� ����� �� �

" ����� ���� %���� ����.�� ��� ��������.

2 � ���������� ���.�,������� ���� ���7 �� �����������.

� ,���� ���� ��������������������������8����.�,���������������#�������������!����� ���� �����8 �������������������� �� ��.

� � �����!��������.�) ��!�������������!��������� ����.�(�����1����7������&�����!�������������#����.

� � �������������������.�,���� �����#���������%���� ����.

�� � ��������� ��� ��������.�,������ ��� ���8���!� �� ��8����� ����.

�2 ,��8 ������� ��#����.�(�����1����7�#�������!����� ���� ��� ��#�����������&����������$���7����� ���� �/��� �������� ���������0.

�- � �����!�������.�(�����1����7����!�����������#��������4 ���!�$���� .

�� � �������������.�(�����1����7����!�����������#��������4 ���!�$���� .

�" � ��������������������,)+.�(�����1����7����!�����������#��������$4 ���!����� .

�2 � ��������������������+(�.�(�����1����7����!�����������#��������$4 ���!����� .

�- � ��������� ��� ���������,)+.�(�����1����7����!�����������#��������4 ���!����� .

�� � ��������� ��� ���������+(�.�(�����1����7����!�����������#��������4 ���!����� .

�2 � ��������������!�.�(�����1����7����!�����������#��������4 ���!����� .

�� �����%����� �#�������������?������.�4��7$�##�#������������ ���� ����������������%���� %�������8�������%�/0.

�� � ���������#�������������������.

�� � ����������%���������!����.

"�� > 7 �� ������.

)����%���� �������

Table 40: Common SMPP error codes (decimal as returned by the component)

)����%���� )����%�*

+�������

� > �?!�������!�����

" �� ��?������

Table 41: CIM2 error codes

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

2 > ��!!������!��������������

- �� ���� �����������

� +�����!� ���#������

� ;� �����������������

� �� ���# �� #������

� (���������#������ %������

� 5�&��������!����� �#����

D);�+������������

� � �������%

� � � �����������������!�

� " ,����� ����������������% ��

� 2 D�% ���#�����8����

�>4��,��=��6;=�����������

2 � ������������ ��� ��������

2 � � �������� ��8����#����� ��� ����������

2 " �� ��?������� �����������!��������

2 2 � ��������8 <���< ����������������!������������8 ���

2 - � ������������!������������%�

2 � � ���������������!�����!������������%�

2 � � ����������% ����������������%�

2 � � ��������!��!������������%�

2 � � ��������#������������!������������%�

2 � � ����������!���!������%�

2� � �����������������!������&�����!������������%�

2�� � ���������� ����� �8����!������������%�

2�" � ��������!������!������������%�

2�2 � �����������##�������!������������%�

2�- � ��������������������!�� �!������������%�

2�� � ����������� �!������!��!������������%�

2�� � �������������%����!��!������������%�

2�� � ������������!������������%�

2�� � ���������!����� ������!������������%�

=+N>�5=��=��6;=��,6,>�������������

- � ����������������!������������%�

)����%���� )����%�*

Table 41: CIM2 error codes

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

- � � �������������!������������%�

�=D�9=5A�5=N>=�,�����������

� � �������������!������������%�

� � � �������������!������������%�

� " � ��������!������������8 ���

)����%���� )����%�*

Table 41: CIM2 error codes

�9�������1�!��!�����1��� ��� ���� ��������

������� ���������� � ��

�0�6���������#���2�#��)����������������

�*�- ����� �� � $ ���%��� ������� �����

)����%���� )����%�*

���������������%��������8���

� �������6����=�� ���#����8���

" )����� ��� �������������������/.�.� � ���#�����8�������#����� %����$�� �0

2 > 7 �� ���8���8��

- ,���������+���(����� ��

� �����4�����

� :������+�����!!�����

� 68�� ����8���8���$�������������

� ����+���(����� ��

� =����� ���

�� �������:�����

�" �>;�5�E���

�2 ���������!�����=?������

�- > �� �#�����8���8��

�� �����4������8��>���

" 5�E������8����=���������#������ %������

"� 5�E������8����=.���=�����8����#���

"" 5�E������8����=.���=�8���

"2 =����� ���� ����� �8����� �����O�������� ����������%�O��# ��

"- =����� ���� ����� ��������8�����!��������E��� �����7�#�����

"� 68�� ����8���8���$�(�% %�#�����

"� 68�� ����8���8���$�;(5����������

"� 68�� ����8���8���$���$��%������� ��D5

"� 68�� ����8���8���$�5��� %���������

"� 68�� ����8���8���$����(��%��

2 �����4�������������#��������������7�$� ������������ %

2� �����4�������������#��������������7�$� ����������������� %

�� +���������������!���������!������#��������

Table 42: SEMA error codes - Delivery failure reason

9�,!��P�,��7�

������� ���������� � ��

��������������������

0�� 1 0���+��(�����1��������#����������7 �����%������8����� � �������2��$::(((�#��#�1����:�����������:��#�;������

<$�=�������)���������������������#��������������#��#������������%���#%���������3������#��������#����������������2���������������0)���������������#3�����������#�(����%2�%�

6'�(��������7��������������������������������&������/�����������������#��������� %���� ��� ��.

<$�����������������������1�����)������������)������������������������������#����������#>

6'�A��.����� %�������!6���� �������!��!�������� ��� ���������� $ ���� ���������������8��������������������8���� ��#�7��!���������� ��.�6����� %��1����� %����!��!����������������%��������� � ������������������������������ ��.

<$������ ������(� ������)�#������������������������� �1���������������������������������1������0, ��������������2#�#�������������������>

6'� A��.�4�#������8���� � ��������%�� �� ��� ������<� ������� ������ %������������������� %��.

<$�=������������������#������������������>

6'�,��������� �������������!!��������#����� %��!�� �'

'�+���������������%��

"'��������� ��#����

-'���������!���������%��

�'��8��� �����������%��

��'�>����������������/��%������ % %��� �0

2"'�9����������

9�,!��P�,��7�

������� ���������� � �

�-'�> ����������%��

�"�'�=��������%��

<$��������������#����������������>

6'�A����������8 ��������!�� ��E����8����� %�����������1��.�%.�#��>+��)�=�8� 7 %������%�����������������������������1�������-��#���>+��)�=�� ��-�#���8� 7 %.�������!�� �1�������1����� ���$!��8��1��.�%.���� ��������!�� �����������%���������!�� ��"�.

<$�=����(�������������������������������#�%���1��&�����%�������,�-��#��0�6������>

6'�����������������8���������������������%����������8�� ��� %��,�(<�(�/3."�0��� ���� .���1����� ��� �������������������������� $ ��������� ��� ����1� 8��� E���� ��� G���� G� � �� !���� ��� � �� � ��� ����������� �����%���������������������������!������.�� ���������E�����������������G���1��&�����G�� �����.�� ��������������%��� �������%���#������1��������� ������ %�������7���� ��������������������%���������.

<$����)�������������)���������?����������������/��'�(�������#�#���)���������?���#������#������#��������/�#�(����������(�����"�����(�������������������������������#�#�)����#�������

6'�9���� �". ������ ������� ���� ���#���.������ ���� ��%������!��.�A����������������� �������� ���������%�����������!� � ���� �$�����/������ ������������������������0.�(������ ���1������������� ��7���#�������� ��. ��� ���� %��������#�������� �". .

<$���(���������#�����������������@?�����������.�(������#���>6'�9���� �". ������ �����!!���������%���!��� %.�A����� �������!������� �����%��� �� ������ ��� ���� ����� ����� ��#������ #��� �!��� %.,� ������������������������!!��!������!�� �#�����8��� %��#��������%��!����1��.%.��"��#����� ���� ����������%��1����#���+��$���8� �����7�������*�(����E���� �#���!�� ��!��� %.

9���� �����P����!� �� #������

������� ���������� � � �

��������������������� ��������� �����

@��������������������#�1�����(���0�����������A��.

H��%��������"�

���--���(������

(� �.�@-�� 22��"����$

:�?'�@-�� 22��"����$""

#�F������7.���

(((�#��#�1����

@������6��������#�1-��� /�� ��+������7�!���������!�������#������������!��������8����!�������1

�������!��������� ��� ���!��������%� ����!���������� ��%���� �����!� � ������� �����������8�� ������ %����� %���8������ ���$%���� �� �����8���8�� ����������.��

������7L�� ���� ���� !������� !���#���� ������� ��8��� �����% %!���#����1�����$����� ���!������8������#������� ����8��������$% %�����.��

������7��������� %��?!���� ������8���������� ����������������$�� �� �������� ����������� ���� %��"�;���� �1�(��?����4��%$��1� 5���� ���B���� �1� ���� �� ;���� �1� ����� ��� = ���� 4����1=����� �6�������1�������#������� �1�,��� ���4�� ���������� ��+��$���1�������>�1����������������;���� �.�

9���� �����P����!� �� #������

������� ���������� � � "

����������

��������������%��������Q������� ������8� %��������������.������������ # ����������������� ��#����!� ����������#��������7 %����������#�$����������� �'�

6,P,1�6��������(���1�4�*�;���� �1���8� 7�D.6.�>�61�����������;��$�� �1������ ����� �1��%#� �� ����� �1�=����� �6�������1�=����� �64����� 1� �������� (��7����;���� �1� ����� �� ,���7��1� � ���� >�1� D�=����� ������ �1��� ���� ���8�#� 7��"�;���� �1�������#�����$�� �1���8�7���6�����1�+�7��� %�!���1��6(�;���� �1����� ��;��$�� �1� ���� �� �!� 1� � %�!���� ,������1� �������� ���B���� �1���� ������ ���1�,$��8�����;���� �1�,��� ��������4� 7��#�H�!� >�1�9�6;�� ���7���;���� �1�9��7���%� �6;�;���� �1�...�

@��*���-��#������������������������B�������/�,������������������ %���#������������!�������7��#���;��$���$����$8������ �������<���+$��% ��������������% %.����������8��� �������#���#������������!�������� �����%��8�� ���� %����$!� ����7������ ���1�������#�1��(.��

������������B��������������)������/�,��������� ���������������������!�������7��� ��� �8������!�������!�� ���#����$����� ��%$������������% %��!!����� ����$�B %������������ � 7�����,�(<�(�� ��3."�� />�(1��((1����"1��$��)��0.��

���������������6������������)���2�������������B�;��������%��������Q� ?�!� �� �� ���� %���8��������% %� ��#������ #��8��� %�� ���!���� %����$��������� �������!!����� �.�

,��%�� %���������6�(�1���8����!��������� ��� ���!�������!������!����#�����8��������% %1� #��?8������% ��#������$�������������� �����������2���!������� ������.������%��������Q�?�!��##����#��������� ���!��������������%�������!�������.�

,�����8 ��� ��#����1�=���� ������%�������� % �1�� ��!� 1�����8��� ����������1� �����$��$���� �����% %� �!!����� �� � �� �!����#����!!����� ����% �����!��������������������#�����8������$8���8�� ����8����� %�&��7����� ���������!���� �� ��8������ %���������������8���.�

9���� �����P����!� �� #������

������� ���������� � � 2

�����=�������6���������0�����������2�������������B�0����2������6����*�� ��� ��������%��������Q� = ���!���� 6����� ��%� B��� �� �����!!�����������#������#���%�������8�����������������.�:��������7���������� ��� �1�#����$����������!������ %��#�������������!��� ����!����� ��2��$!������������#���8�� �������������������� �8����%� B��� �������������������� %����#�����$����!��������.������$%��������Q�= ���!����6������% #�� ��������������� �����#�������,�������1������8���� ���� �������#������.�,����#��������������$����� ����#����R������#����8��������� ������ %�S� ���������$!� ������%���� �" 2.�

=�����������2�������������������2�������������B������2���-��;��������7� ��������%��������Q���8����(��?��!����������������$����!�� �� ����� ��� �� ������8��� ������� ����������� ��� �?�� %8��7$� ������1��.%.�������� ��ND�����8����.�,��1���������%����$����Q���8����(��?���% #�� ���������������������!�� ���##����#����8�����!!����� ��8��!���� %���8���7$8�?$�7�������� ������� ��!$����� %�������������� ���� ����;(5�1�2;1������ ��*D6+.�

(������# ��#������ #������ �� �������7�!�����������������8���'�

����$::(((�#��#�1�#�:���#�������

�� �������������������'

,��.�@-�� 22��"����$"

�����F������7.���.

������� ���������� � � -

�������ActiveX

-��%��6����3���������������# ��������#���� ���%���������!���8������$��#�.������� ����%������#����������������#����� ���%����������)D=/)8E����D 7 %�� ��=�8��� %0�� ���)��/���!� � ��)8E���������0.*� � ���7 %��8����6����3� �����E������#�!��!��� ��#���� ���6����3�� �����1������!���� �����!��#�������#��!���� � %�6����3����$ ���%��.�

AMR - Advanced Mobile Routing-�� $ - %���� ������ ������

6�5$� 6��� ���� ��8��� 5��� %� $� �� �� 3�D$8����� ��� ���%�� ��$����!���8��������7���#������= % ��� %�;�8��#����� ��� %���8$���������������������8���������������7���������*6(�������!���� #������ ���������� ��� %���!����8����!!����� �������! %���$� %��!����� T������� �8��� %���8��������$�������������.

ASCII - American Standard Code for Information Interchange

-��..,����� �������������8�����������������!��8����8����� ���$�������!����#������!������ %��&�!�� �.�6��������������� �����#����������!������&�!�� �.�������������������8�� ��8���1��������1� ��������������� ��!��������������.�D� %��%������������ �$��1�H�!� ����� ������� 1�������1������������� ���##��� �������$����.�,�������������������!����#����!������� ����,����#�.

CIMD - Computer Interface to Message Distributation �.�/�������������� ���� �!��������#����� � %�� ������� %������$

%���#�����!!����� ������������% %�!���#���.�,�������!�������������� ���� ��!!������ 8�� ���������% %� !���#����'� ��� +�7�� 6����������� ����� �����+�7��6������>������ ���.

EDGE - Enhanced Data Rates for Global Evolution*/2*=�;=�������� ���%������%����;��6�� ��,��6���������!�������

� ������������ #��� ��� ����%� ����� ��#���8��� ����!� �.�=�;=

������� ���������� � � �

����������!������� �8��������� ����� ��#����%������ ����#����������%��!�����#�2�-�7��8���!������� �.�=�;=����������#������������=$;(5��/�88������ �#���= � ����;(5�0.�

EMS - Enhanced Messaging Service*��=�����8������ ����.�A����� ��������� ���� �������%������� ���$

���!?���!�������� ��� ���� �1�� %��� ��1���� ���##������ ��#��$������� ��?�� ��� �� %� ��� ���� �� � � � =��$��!�8��� ��8��� !� �.(� ��� �������� ���=��$��!�8������� � �����!���� ���� #����������?�.�

ETSI - European Telecommunications Standards Insti-tute

*0�.,��=���!�� ���� ����B��� �8����#������������ ���� �.�=,������ � $!��#����7 %���%� ���� ���������� ������!��������������$����� ���� �� ��� ������ ���� ���� 8�� ����� #��� �������� ��� ��������%���� =���!�� � �� 8��� �.� =,��� ���� #�� ���� � ����� 8�� �����8�����#�����=(,.�=,���!����������������$������� ����B��� !��������� �����!���8��.�����*��7�(��%��������8������ 1�� ����$��� �������1�������������#� ��� ��� ������ ����B��� �8����1�� �������,>$,�� ������,>$5.

GPRS - General Packet Radio Service2(��;(5�� �� �� ��� ����� #��� �������� ����� ���� �� ��� �� �� ��

�!������!������ �7��8���!������� �.�,������� ��;������������ ��������1��7��8��.�;(5�1������!!������������� %���#�8� �������� ��##�� �������#�������8� ������ ����!�����������������#���� � %�� ������� %�������8�������#�����1���������$����� ��*�88���� %1���������������%�����������#�����.

GSM - Global System for Mobile Communications2��)�% �����������!��������!� $=���!�� ���� �����#����%������8�����$

��!� �� �����.�;������������ ���#�������� %��%���������������$�����������8��� �������� �� ���� ����.�;�������� �����8� �,��61������������%�������� ������������ ��������������#��$&�� ��.�;�������������!�����#��.� �4�,<��� ���� ����� ���8������#���8� ������!!����� �.�

������� ���������� � � �

A����C??'������7 �� ���������� ����(�+1�;����� ������%��� �����7����7 %�� ���#��&�� ����#��� ���B.������������ �=���!�16��$(��#��� ��6�������.

A����D??$������7 �� ����(����� 1�;����� ������%���� �����7���7 %�� ���#��&�� ����#��� ���B.����������� ����>��� ���� ���� �������������#���!������#�D�� �6������� ��6#���.

A���D??$�;���� 1����E����;��1�����������C�������������������$%���� �����7�/����%� ������?!�� ��� �#���;��0

HSCSD - High Speed Circuit Switched Data)���/���������������$� 7������ ���%��#���%������ ����� ��!����1

�!�������7��8���!������� �1�!������� �;����������.�

HTML - Hypertext Markup Language)0�!(��%���� %����7�!��� %��%��#��������8 %������ �������������

��8� �������������� %����?��1�%��!���� ��!�������� �����8���� ��!��������������.�

iMode ��� �6�H�!� ����������!�����8��������,�� ���%�������� �!������� $

�� ��#�������� ��� ��������8���������.��������������� ��#�+,,O����$�������8���!� ������ .�������������������������������8����� ������� %�� ��%��� %����������������8���!� ��.�,���� �##��� �����#��������������������8���!� �������#�������� ��� ���������������������������������� ������������� ��� ���� �����##�$�� ��!�� %�������.�,��!��������� ����� ����������������.�A���!����� ��8����#�!��7�����#�������� ��!����� �.�,��GG� ��������� ��#���G #������ G.�

IP address.( � ��,���(���������������� �#���#��������!��������������� ���,�(<�(

�����7.�+�����7���� %����,�(<�(�!�������������������%���8����� �����(����������#�������� ��� .�,��#�������#�� ��(������������2"$8�� ������������������� ����#���� ��8������!�������8��!�����.=��� ��8����� �8��B�������"��.�:����?��!��1��.�� .� ."- ������8�� � � �(� �������.� *� � � � �������� �����71� ���� �� � ���% � �(��������������� ��������� %��������� ����� &��.��������1��� ��$� %� �� !������ �����7� ��� ��� � ��� ��� ��&����� �� %� ��%������� �(����������/�������� ��� ������������0�����������!������.

������� ���������� � � �

IPX/SPX - Internet Package Exchange/Sequenced Pak-kage Exchange

.(�3�(��(3�� ���(3�������� �#���!��������� ��� ������ �����7.��(3���������$%����!�������������#����� ���� ���������� ���� .��(3�������� �$!����������!��������/������-��#����)���$�)!� ���������� ����� ���� �$������0.�,���(3������������ ���!��#�����(3�������/������20�� ��!���$������ ���� $��� ������������8����� ����� ������ ���� �����7.�(3��������!�������8����� �<��������!!����� �.�*����������(3!��������������������(1��(3������������,�(.�

ISDN - Integrated Services Digital Network.�/"���+�����!�8��1��%������������� ���� �� �����71������##����%

�!������� ����� ��#�����1������� �����������%��?�� %�#?���� � #�����������.���������+�� ����##�����8������!� �����!� ���%����������� ������� ��1��������4��� ���.�A����� ������ ��� ��#�������� ����������#�������1���������� �����8���� ���#�����������%������������������#��"���8!�1������������������������!�������8�������L�#�������������.

LAN - Local Area Network!-"D6+���������������� �����7������ %�������������1���������� ��

8��� %����%���!��#�8��� %�.�>!� ��� ��� %�� ��D6+���������D6+������� ������ ������ ����!� �� � ���� �� ���������������������#D6+���������=6'��� �8������8����.

MMS - Multimedia Messaging Services�����������#������������!�� ���#����0��$��� ����.�4������%��!��

� ��!������������$�����%����������� ����������$�� ���������!�.=��$�����%����� �8���� ��8����� ���8���������������������#�����8��� ������� ��� �$���.� � ���� %� � ���� �� � �� ������ ���� ������%������8�������� %����� ��������� ��������� ��� ������$�����!�����?�$�����%�.�=����� ��������� ���$���������#�������$��$!�8�����8���!� �� ������" �.

MO - Mobile originated���)��� ����������!�8�����#����;��������������� ���������%��#���

����8���!� ���������������� ����� �����!������ #������ ��������8���!� ���8������������������#�������#����������%�.

������� ���������� � � �

MT - Mobile terminated �0�,����7�������!�8�����#����;��������������� ���������%��#���

������������ �����������8����������������������%�����������$�����1���1�#�������!� ����������� �����8��1��������#��������������$��.�

ODBC - Open Database Connectivity�/��)�4����� �U�!� �����8������ ���� S1������ ���������8����������

������������!���8��������#�.�)�4�������������������� �������#���� ���!!����� 1���%���������#��������8������ �%��� ����������� �� %��������.�

PING - Packet Internet Groper(."2(�+;�������������������� �����������!��#���-�##�������������$

8��.�������7��8���� � %���!��7����������!��#������������ ����� %#����� ��!��.�(�+;� �������!������� ��� ����8������� � ��� ��� �� ��$�� �.�,���������� ��#��������� �����������(�+;�������������8��#���!���� ������!�����.�

POP3 - Post-Office-Protocol(�(4()(2�����!�������������������������$����#����������������.�:����� $

� %�������� �������%�����9-�������.

ROAMING��-�."2� ��� ��� ������� %���� ������������ ����� �����7������� ��

������� ��� ������� %��8����.�,�������� ��� ��� ������� %1�����������8��� ������� %��%����� ��8����� ���� �����7��!�������� &����� .�

Sema OIS - Sema Open Interface Specification�*�- �.������ )��� �� �� !��!������� ����� !�������� ������!��� 8�� ��� ����

;���!�#�������� �;��� �����7�.

SDK - Software Development Kit�/5,�������#���#���������� ���� ���������������������!�!��%�������

������ ��!!����� .

������� ���������� � � �

SMPP - Short Message Peer to Peer��((��((� ���� ����� ���� �!�������� #��� �� � %�� �� ����� %�����

��?�������%��1� �� ��� ����� #��� ���!������ � �� %� ������������ 7�.�

SMS - Short Message Service������� ���� ����� ���� �����!�!������������������� �;��� �����7�.

*����������!���8�������� ��� �������������������%����#��!����� ��������������� ��#������8���!� ��������� �����7��!�������C�����%���� ���.

SMSC - Short Message Service Centre����6��������%������� ��������%�� ��� �#��� ���� �� #���� ��������� %

��8��� !� ��� � ;��$ �����7�.� ,�� ������� ��� � ��� ����� ��?������%���8��������#�?1�����$�����$����.�,���������������������$��%��1����!������������������ ������������!���������!� �������$�� ���� ��������8���� ����7���������#����% %.�,���������������� ������!��� �����7.�

SMTP - Simple Mail Transfer Protocol��0(��,(� �� �� ��� ����� !�������� #��� � �� %� ��� ��� �#��� �#� �$����

����������� ��� ��.�

SQL - Structured Query Language�6!,�� ��� ��� ������ ���������8������ %��%������� ��!��� %1�&��$

�� %�� ���� �% %������� �������8����.������ �8��������������1������$���� ��#�����������?��������#����������8���.�

TAP - Telecator Alphanumeric Protocol0-(,6(����������� �������������� ������ ���� �!��������#�������

�����%��� 8������,�-.� ��� ���� ��� �������� !�8��������$� � ����+$�������/�.%.�������=$(���0.�

TCP/IP- Transmission Control Protocol over Internet Protocol

0�(3.(,�(<�(�����������#� �����7�!������������������� ���������� ����� $��� ��.�,�(<�(��������������!��������1���������� �� ���8� %�,�(� ���(.�

������� ���������� � ��

UCP - Universal Computer Protocol'�(>�(���������� ���� �!��������#������������%������������� ����

������������+�������������$����������%���������������� ��.

UMTS - Universal Mobile Telecommunications System'�0�>�,������� ����#����������%� ����� ���8�������!� ����� ����

�=���!�1���� ����B���8��09��.�>�,�������������8����8� �� #��$���� �����!������!����"��4�,<�.�4������������ ������1�>�,������������ ����� � �� ����� ��� �������� ������� � ������ � ������������%�#?��1���������� ������������������.

Unicode'���� �,�� ��� ����� ��� 8�� � ���!���� 8�� ������� �������� �7�� �(1� �4�1

������#�1��6(�� �������.� ��� �� ��&�����8������� ���� �����1��.%.H����� ��3�D.�> �����!�������� ��!��������� ��8���#���������$������� ������������!��%���1�!���#��������!!����� ��������.

UNIX'".�>+�3��������!������!���� %�����������������% ������8�������8�

�� ��!��!������������������� ���������9�-:�-�8���$ .��������&�$�������� ��!���� %��������#������������� ����� ��� ��.

VSMSC - Virtual Short Message Service Center7����=?�� ��������� ��#���������� 7�������������#��� �����7��!������

������������������������� � ��8���#��������������%���� ���.,��9����������������8�� %�� ���� �% %��#�������������%���!�� ����������#��������$8�� %�/�����!���� ��� %���������������%� %�����%����������9����0.�

WIN32 API - Windows 32 Application Programming Interface

8."4� -(.*�+2"�6(������2"$8��!��%���� %� ���#����� ����* ����.

WAN - Wide Area Network8-"6� �����71� �������� �� ��������� ��� ������ � ��1� �?�� � %� ����� �$

��� ����%��������� �� ��7�������.

������� ���������� � ���

WAP - Wireless Application Protocol8-(*6(�����#���1�� ��� ����!��������#���������������� ���� �����

��7��� ��!���8��� �������������� ���� ��������� ���� ���������� ������������� ��� ���!�%���#��������8���!� �.�*6(�����!!�����8�������!���� %��������.��

WML - Wireless Markup Language8�!*�D���8������ � �&�� ��������.9�&��������8������.�*�D���$

!������ ��� ���� ��*6($�� �� ��� ���8���������.�*�D������% ���������� ���� ����#������� �����8� ��������� �� �.��#�� ��� ��$�� �� �������8������������8���#�����8������������������8�����������*�D$#��.�

XML - Extensible Markup Language��!3�D����8�� �������!�������!��������#� ��� ������#������8�� �

������!� �������������� ��%����#�.9�&�8��!���� %���������!��$8���� ��#��?8��� #������ ��� �#���� .������ �����#?���#�������7��,�D1�����#�������������?�� �8��.�3�D�����G������ %��%�G���������������% �������� ����7�!��� %��%�� �������������� ���##�$�� ����!����#������� ����������.������ ���E����#�����8�!�%��.�3�D�� ������8����������������� ��7 ���#������������ #������ �� ���������.�4��������#������!������8��� �� ����� ����������!!�����#��#������ ���������!���������������� ������ �.

XSL - Extensible Stylesheet Language��!*��3�D������� �������� #������� #���!���� � %� �&$������ ��� ��

�������������7����8����1�*6(���������!� ����������.�,�������� ��!��#�������������8��������������� ����#����3�D$�����������$�� �� �������� ������.��� %����#��� �� ��� ��� �������8������ ����3�D$������ �.

7���D

������������������� � �''�

����!

" �����16bit 98bit 9

#ActiveX 104

Advanced Mobile Routing 104

alphanumeric sender 9AMR 104

ASCII 104

ASP 53

ASP samples 53

$B channels 107

binary messages 23, 41, 49

BIND_RECEIVER 10

BIND_TRANSCEIVER 10

BIND_TRANSMITTER 10

BOOL MessageOutPayload 78

bSinglePort 70–71

bstrAC 65

bstrAddress 62–63, 70, 80

bstrAddressRange 71

bstrDestination 65, 68–69, 73, 77–78

bstrMessagbe 65

bstrMessage 69, 73, 78

bstrOriginator 65, 69, 73, 78

bstrPassword 64, 71

bstrSMSC Message 68, 77

bstrSystemID 70

bstrSystemType 70

bstrTimeStamp 68, 77

bTransceiver 71

�CIMD2 component sample 45

CIMD2 error codes 95

CIMD2 methods 86

COM 9, 14, 104

constants 92

%deferred delivery 92

delivery notification 9–10, 34, 43,

7���D

������������������� � �''.

52, 92

DeliveryTimeStamp 68, 77

direct display 9, 92

&EDGE 104

EMS 9, 105

ENQUIRE_LINK 10

error codes 93

ETSI 105

�flash SMS 9, 92

GENERIC_NACK 10

GPRS 105

GSM 105�������� 106�������� 106������� 106

�hardware requirements 12

HSCSD 106

HTML 106

�IIS 53, 55

iMode 106

inbound messages 26, 35

installation 12

interface version 71

Internet 12

IP address 106

ISDN 107

'KeepAliveInterval 66, 75, 83

(LAN 107

lDeliveryStatus 68, 77

lError 68, 77

licensing 16�� ������ 16

logos 9, 23, 41, 92

lOption 65, 69, 73, 78

lPort 62–63, 70, 80

lReserved 68, 77

lValidity 73

lVersion 71

7���D

������������������� � �''0

�manual 13

messages�� �� 35, 44, 53���� �� �� 21, 39, 48

methods 62

MMS 107

mobile originated 107

mobile terminated 108

"nDestNPI 73

nDestTON 73

nNPI 64, 71

Nokia CIMD 7nSrcNPI 73

nSrcTON 73

nSTYP 64

nTON 64, 71

)OAdC 64

ODBC 108

OLE 104

operating system 12

*PING 108

POP3 108

postmessageucp.asp 54, 56

protocol error codes 93

+QUERY_SM 10

,regsvr32.exe 14

requirements 12

ringing tones 9, 23, 41, 92

ROAMING 108

-sample 18

SDK 108

SEMA ASP sample 57

SEMA component sample 36

SEMA error codes 98

SEMA methods 78

Sema OIS 7SetCharacterTranslationTable 66, 75, 83, 89

7���D

������������������� � �''

SetLicenseKey 16, 67, 76, 83, 89

short MessageInDCS 69, 78

short MessageOutDCS 69, 78

short MessageOutPayloadType 78

shortid 7SMPP 7, 27, 55, 69, 109

SMPP command 10

SMPP error codes 94

SMPP methods 69

SMS 109

SMS message options 92

SMS messaging 6SMSC 109

SMSC communication 19, 37, 45

SMSC connection 20, 38, 47

SMSC Connectivity SDK 8SMSCBind 63, 70, 80, 86

SMSCConnectivitySDK.idl 13

SMSCConnectivitySDK.tlb 13

SMSCEnquireLink 74

SMSCMessageID 65, 73, 82, 89

SMSCMessageNotification 35, 68, 77, 84, 90

SMSCMessageReceived 68, 77, 85, 91

SMSCMessageTimeStamp 66, 74, 82, 89

SMSCQueryStatus 35

SMSCResponseTime 64, 71, 81, 87

SMSCSDK.dll 13

SMSCSubmitMessage 64, 81, 88, 92

SMSCTimeStamp 69, 78

SMSCUnbind 87

SMTP 109

socket connection 19, 37, 46

socket types 93

SocketClosed 67, 76, 84, 90

SocketConnect 62–63, 69, 78–79, 86

SocketDisconnect 62, 70, 86

SocketDisconnect() 79

SocketListen 63, 79

SocketType 63, 70, 80, 86, 93

software requirements 12

SQL 109

status information 35, 44, 52

SUBMIT_SM 10

submit_sm 73

�TAP 109

TCP/IP 9, 12��������������� 106

TDMA 105

Time 65, 73

trial version 17

.UCP 7, 18, 53

UCP error codes 94

UCP methods 62

UCS2 9, 92

7���D

������������������� � �''!

UNBIND 10

Unicode 9, 92

Unicode (UCS2) messages 24, 42, 51

User Data Header 9, 92

�Validity 9, 65, 69, 73, 78

Visual Basic 18

VSMSC 6

/WinSock 15

0X.25 9, 12, 14