![]() | |
Sun Java System Messaging Server 6 2005Q1 �z��n |
���� D
²�u�l��A�� (SMS)�����y�z�p��b Sun ONE Messaging Server �W��@²�u�l��A�� (SMS)�C�䤤�]�t�H�U�D�D�G
����Sun Java System Messaging Server �z�L²�u�l��A�� (SMS) �ӹ�@�q�l�l��P��ʹq�ܤ������l��ǰe�\��CSMS �i�t�m����V (�ȹq�l�l��ܦ�ʹq��) ����V
(�q�l�l��ܦ�ʹq�ܻP��ʹq�ܦܹq�l�l��)�C�Y�n�u�ҥγ�V�A�ȡA�h�����s�W�ðt�m SMS �q�D�C�Y�n�ҥ���V�A�ȡA���F�n�s�W�ðt�m SMS �q�D�H�~�A�٭n�t�m SMS �h�D��A���C���O��V�٬O��V SMS�A���ͪ� SMS �l�ϥ�²�u�l���I���I (SMPP) ��w�����²�u�l��A�Ȥ��� (SMSC)�C����ӻ��ASMSC �������Ѥ䴩 TCP/IP �� V3.4 �Χ����� SMPP ��A���C
�� D-1 �����V�P��V SMS �l����y�{�C
�� D-1 ��V�P��V SMS ����y�{
��V SMS
���ҥγ�V�A�ȡAMessaging Server �|��@�@�ӻP���� SMSC �i��q�T�� SMPP �Τ�� (MTA SMS �q�D)�C�� SMS �q�D�|�N�w�Φ���C���q�l�l���ഫ�� SMS �l��A�p�q�l�l��� SMS �ഫ�{���ҭz�C�o���ഫ�{�ǥ]�A��h�� MIME �l��H�Φr������Ķ���D���B�z�C
�H�o�إ\��B�@�ASMS �q�D�N�R��@�� (SMPP) �~��²�u�l����� (ESME)�C
��V SMS
��V SMS �϶l���A�����ȥi�H�N�q�l�l��ǰe�ܻ��ݸ˸m�A�٥i�H�q���ݸ˸m�H�λ��ݸ˸m�q�l�l�����^�жl��C
�ҥ���V SMS �A�Ȱ��F�ݭn�W�@�D�D������ MTA SMS �q�D (SMPP �Τ��) �H�~�A�ٻݭn SMS �h�D��A���CSun Java System Messaging Server �|�N SMS �h�D��A���@����@��w�˵{�Ǫ��@���(Ӧw�ˡA����z�������i��t�m�CSMS �h�D��A�����ⶵ�\��G
�ݨD
����U���w�z�w�\Ū LogicaCMG �� SMPP �W��H�ξA�Ω�z�� SMSC �� SMPP ������C
���F��@ SMS�A�z������ƥH�U���G
�p�� SMS �h�D��A�����x�s�W����T�A�аѾ\ SMS �h�D��A���x�s�ݨD�C
SMS �q�D���@�~��zSMS �q�D���h������q�D�A���N�w�Φ���C���q�l�l���ഫ�� SMS �l��A�M�ᴣ��H���e�� SMSC�C
���`�]�t�H�U�q�D�@�~�D�D�G
�N�q�l�l��ɦV�q�D
�̷� SMS �q�D�t�m�t�m SMS �q�D�ɡA�@�өΦh�ӥD��W�ٱN�P���q�D�����p�C���K��z�A�ڭ̰��w�P���q�D���p���D��W�٬� sms.siroe.com�C�b�o�ر��p�U�A�q�l�l��Q�ɦV���q�D�A�ϥΪ���}�Φ����G
local-part@sms.siroe.com
�䤤 local-part �i�H�O SMS �ؼЦ�} (�Ҧp�G�L�u�q�ܸ��X�B�ǩI�� ID ��)�A�]�i�H�O�ݩ�-�ȹ�A�榡�p�U�G
/attribute1=value1/attribute2=value2/.../@sms.siroe.com
�� D-1 ���Ѥw�ѧO���ݩʦW�٤Ψ�Ϊk�C�o���ݩʤ��\�z�L�@�dzq�D�ﶵ�Ӱw��C�즬��̶i�汱��C
�� D-1 SMS �ݩ�
�ݩʦW��
�ݩʭȩM�Ϊk
ID
SMS �l��ɦV�� SMS �ؼЦ�} (�Ҧp�A�L�u�q�ܸ��X�B�ǩI�� ID ��)�C���ݩʻP���p�ȥ����s�b�C
FROM
SMS �ӷ���}�C��ﶵ USE_HEADER_FROM=0 �ɩ����C
FROM_NPI
NPI. �ϥΫ�w�� NPI �ȡC��ﶵ USE_HEADER_FROM=0 �ɩ����C
FROM_TON
TON. �ϥΫ�w�� TON �ȡC��ﶵ USE_HEADER_FROM=0 �ɩ����C
MAXLEN
��������̲��ͪ� SMS �l��i�]�t���̤j�`�줸�� (�Y�K�Ӧ줸�Φ����줸��) �ƶq�C�ϥ� MAXLEN ���ȻP MAX_MESSAGE_SIZE �q�D�ﶵ��w���Ȩ�̤�����p���ȡC
MAXPAGES
������̪��q�l�l��i�3Φ��� SMS �l��̤j�ƶq�C�ϥ� MAXPAGES ���ȻP MAX_PAGES_PER_MESSAGE �q�D�ﶵ��w���Ȩ�̤�����p���ȡC
NPI
���z�L ID �ݩʫ�w���ؼ� SMS ��}�A��w�ƭȳW����� (NPI) ���ȡC�аѾ\ DEFAULT_DESTINATION_NPI �q�D�ﶵ���y�z�A�H��o������ݩʥi����Ȫ���T�C�ϥΦ��ݩʮɡA��ȷ|�m�� DEFAULT_DESTINATION_NPI �q�D�ﶵ���Ѫ��ȡC
PAGELEN
������̳�� SMS �l��i�]�t���̤j�줸�ռƶq�C�ϥΦ��ȻP MAX_PAGE_SIZE �q�D�ﶵ��w���Ȩ�̤����̤p���ȡC
TO
ID ���P�q��C
TO_NPI
NPI ���P�q��C
TO_TON
TON ���P�q��C
TON
���z�L ID �ݩʫ�w���ؼ� SMS ��}�A��w�Ʀr���� (TON) ���ȡC�аѾ\ DEFAULT_DESTINATION_TON �q�D�ﶵ���y�z�A�H��o������ݩʥi����Ȫ���T�C�ϥΦ��ݩʮɡA��ȷ|�m�� DEFAULT_DESTINATION_TON �q�D�ﶵ���Ѫ��ȡC
�@�ǽd�Ҧ�}�G
123456@sms.siroe.com
/id=123456/@sms.siroe.com
/id=123456/maxlen=100/@sms.siroe.com
/id=123456/maxpages=1/@sms.siroe.com�p�ݦ�������Ķ�B���ĩ��ˬd�A�H�Ψ�L���q�l�l���}�� SMS �ؼЦ�}���*��@�~����T�A�аѾ\��w�q����}���ĩ��ˬd�M��Ķ�C
�q�l�l��� SMS �ഫ�{��
���F�N�q�l�l��ǰe�ܻ��ݺ�A�����N�q�l�l���ഫ������ SMSC �i�H�z�Ѫ� SMS �l��C���`�y�z�N�b SMS �q�D�W�w�Φ���C���q�l�l���ഫ���@�ʩΦh�� SMS �l�{�ǡC�p�U�ҭz�A�i�H�ϥοﶵ�ӱ��� SMS �l�ͪ��̤j�ƶq�B�o�� SMS �l�̤j�`��ץH�Υ�@�� SMS �l�̤j�j�p�C�u���q�l�l��r���� (�Y MINE ��r���e����) �|�Q�ϥΡA�Q�ഫ���*��̤j�ƶq�]�|��챱��C
�q�l�l���Y��M��r���$��ϥΪ��r�����A�������|�ഫ�� Unicode�A�M��A�ഫ���A�? SMS �r�����C
�S�� SMS_TEXT ��M�� (�аѾ\��w�q����r�ഫ) �ɡA�b SMS �q�D���w�Φ���C���q�l�l��|�o���� D-2 ������B�z�C
�� D-2 SMS �q�D�q�l�l��B�z
�� D-3 SMS �q�D�q�l�l��B�z (��)
�H�U�B�J�P�� D-2 ���w�s�������۹�3�G
- �}�l�ɬO�@�Ӫťժ���X�w�İϡC�w�İϨϥΪ��r������ Unicode�C
- �q�l�l�Ыت̦�}�i�H��ۥH�U���بӷ����@�A�o�Ǩӷ����u��ǥѰ���C��ܡG
1. Resent-from:
2. From:
3. Resent-sender:
4. Sender:
5. Envelope From:�p�G�Ыت̦�}���ťզr��A�h�N FROM_NONE �q�D�ﶵ���Ȫ��[��w�İϡC
��O�A�p�G�Ыت̦�}���D�ťզr��A�h FROM_FORMAT �q�D�ﶵ���B�z���G�A�H�� LINE_STOP �q�D�ﶵ���ȧ��|���[���X�w�İϡC
�Ъ`�N�A�ȷ� USE_HEADER_RESENT �ﶵ���Ȭ� 1 �ɡA�~�|�Ҷq Resent-from: �M Resent-sender: ���Y��C�_�h Resent- ���Y��|�Q�����C
- �p�G Subject: ���Y�椣�s�b�ά��ťաA�h SUBJECT_NONE �ﶵ���ȷ|���[���X�w�İϡC
�_�h�ASUBJECT_FORMAT �q�D�ﶵ���B�z���G�A�H�� LINE_STOP �q�D�ﶵ���ȧ��|���[���X�w�İϡC
- �p�G��r�l�$��s�b�A�h NO_MESSAGE �q�D�ﶵ���ȷ|���[���X�w�İϡC
�p�G��r�l�&s�b�A�h CONTENT_PREFIX �q�D�ﶵ���ȷ|���[���X�w�İϡC
�D��r�l�1N�Q�˱�C
- ���C�Ӥ�r���!A�p�G���F�� MAX_MESSAGE_PARTS ������A�N�|�Q�ѽX�� Unicode�A�ós�P LINE_STOP �q�D�ﶵ���Ȥ@�_���[��w�İϡC
- �M��A��X�w�İϪ����G�N�|�q Unicode �ഫ���� SMSC ���w�]�r������ UCS2 (UTF-16)�CSMSC ���w�]�r�����z�L SMSC_DEFAULT_CHARSET �ﶵ�ӫ�w�C
- �ഫ����A���|�Q�I�_�A�H���W�L MAX_MESSAGE_SIZE �]�w���줸�ռơC
- �q�B�J 6 �ഫ�ӨӪ��r��|�Q�3Φ��@�ʩΦh�� SMS �l��A��@�� SMS �l���|��� MAX_PAGE_SIZE ��w���줸�ռơC�̦h�|���� MAX_PAGES_PER_MESSAGE �� SMS �l��C
�d�ҹq�l�l��B�z
�Ҧp�A�ϥγq�D���w�]�]�w�A�ӹq�l�l�G
�q�JJohn Doe
�ܡJ1234567@sms.siroe.com
�D���J����|ij
��aJ2001 �~ 3 �� 26 ��P�d� 08:17���� 14:30 �N��j�|ij���|��¾��|ij�C
�N�|�ഫ���H�U SMS �l��G
jdoe@siroe.com (����|ij)���� 14:30 �N��j�|ij���|��¾��|ij�C
�p�G�ϥΥH�U�o�դ��P���ﶵ�]�w�G
CONTENT_PREFIX=Msg:
FROM_FORMAT=From:${pa}
SUBJECT_FORMAT=Subj:$s�h�|���͡G
From:John Doe Subj:����|ij Msg:���� 14:30 �N��j�|ij���|��¾��|ij�C
SMS �l��B�z
�q�l�l���ഫ���@�ʩΦh�� SMS �l��� (�C�즬��̥i����P���]�w)�ASMS �l��N�Q���浹�ؼ� SMSC�C����N�ϥθg�� TCP/IP �� SMPP V3.4 ��{�CSMPP ��A�����D��W�� (SMPP_SERVER) �|�Q��P SMS �q�D���p�������D��W�١A�ϥΪ� TCP �s���� (SMPP_PORT) �h�z�L port �q�D����r�ӫ�w�C
���l��ݭn�B�z�ɡA�q�D�|�ҰʡC�q�D�s���ܧ@���ǿ龹�� SMPP ��A���A����z�L SMPP �ﶵ�ҭz�� ESME_ �q�D�ﶵ��w�����ҡC�� D-2 �C�� BIND_TRANSMITTER PDU (��w��Ƴ椸) ���]�w�����A�B��w���̪��ȡG
�� D-2 ���ͪ� BIND_TRANSMITTER PDU �������
���
��
system_id
ESME_SYSTEM_ID �q�D�ﶵ�F�w�]�Ȭ��ťզr��
��KX
ESME_PASSWORD �q�D�ﶵ�F�w�]�Ȭ��ťզr��
system_type
ESME_SYSTEM_TYPE �q�D�ﶵ�F�w�]�Ȭ��ťզr��
interface_version
0x34 ��� SMPP V3.4
addr_ton
ESME_ADDRESS_TON�F�w�]�Ȭ� 0x00�A��ܥ��� TON
addr_npi
ESME_ADDRESS_NPI�F�w�]�Ȭ� 0x00�A��ܥ��� NPI
addr_range
ESME_IP_ADDRESS �q�D�ﶵ�F�w�]�Ȭ��ťզr��
�Ъ`�N�A���q�D���h������C�ھڭn�ǰe���l�h�֡A�q�D�i�H���h�����X��C����C(�Ʀܥi�H���h�ӳq�D�{�ǡC)�C�Ӱ����� BIND_TRANSMITTER�A�M��b TCP/IP �s�u�W�ǰe�Ҧ������ǰe�� SMS �l��A�A�ǰe UNBIND�A������s�u�C�ФŬ��i��ݭn���ƨϥγs�u�ӹxիO��ӳs�u�}�ҡA�Ϩ䶢�m�@�q�ɶ��C�p�G���� SMPP ��A���ǰe�^����~�A�h UNBIND �|�o�X�A�� TCP/IP �s�u�|�Q��A�s���s�u�M BIND �|�إߡC�p�G�b���� SMS �l��ǰe�������e�A���� SMPP ��A���ǰe UNBIND�A�h�B�@�覡�P�W�z����C
�M��ASMS �l��ϥ� SMPP SUBMIT_SM PDU �i�洣��C�p�G�Ǧ^�ä[�ʿ�~ (�Ҧp�AESME_RINVDSTADR)�A�h�q�l�l��|�@���L�k���e���l��Ǧ^�C�p�G�Ǧ^�Ȯɩʿ�~�A�h�q�l�l��|���s�Φ���C�A�y��A�xջ��e�C�n�ĩ�O�A�ä[�ʿ�~�O��@�إi��|�L���fs�b�ӥB���ƹxջ��e�N�@�L�n���ĪG�����p�A�Ҧp�L�Ī� SMS �ؼЦ�}�C�ӼȮɩʿ�~�O��@�إi��|�b�u�d������p�A�Ҧp��A�����Φ�A���ֶ몬�p�C
�p�G USE_HEADER_FROM �ﶵ���Ȭ� 1�A�h�w���椧 SMS �l�ӷ���}�|�Q�]�w�C�ϥΪ��Ȩ�ۭ�l�q�l�l��A�ÿ�̱ܳ���Ҧ��^��3�ɦV�� (�q�l�l��) ��}�C�]���A�ӷ���}��ۥH�U�C�بӷ����@�A�o�Ǩӷ����u��ǥѰ���C��ܡG
�Ъ`�N�A�ȷ� �ﶵ���Ȭ� 1 �ɡA�~�|�Ҷq Resent-reply-to: �M Reply-to:���Y��C���~�A�ȷ� USE_HEADER_REPLY_TO �ﶵ���Ȭ� 1 �ɡA�~�|�Ҷq Resent-reply-to:�BResent-from: �H�� USE_HEADER_RESENT Resent-sender:���Y��C(�Ъ`�N�A�o��ܦp�G�n�Ҷq Resent-reply-to: ���Y��A�o��ӿﶵ���ȧ��ݬ� 1�C)�o��ӿﶵ���w�]�ȧ��� 0�C�]���A�̹w�]�t�m�A�u�|�Ҷq���� 4�B6 �M 7�C�̫�A�ѩ� SMS �l���ӷ���}�Q��� 20 �Ӧ줸�եH���A�p�G�W�L������A��ܪ��ӷ���}�N�|�Q�I�_�C
�� D-3 ��� SUBMIT_SM PDU ���]�w���j������G
�� D-3 ���ͪ� SUBMIT_SM PDU �����j������
���
��
service_type
DEFAULT_SERVICE_TYPE �q�D�ﶵ�F�w�]�Ȭ��ťզr��C
source_addr_ton
DEFAULT_SOURCE_TON �q�D�ﶵ�F�p�G USE_HEADER_FROM=1�A�h�����q�`�Q�j��ϥέ� 0x05�A��ܤ�Ʀr TON�F�_�h�A�w�]�Ȭ� 0x01�A��ܰ�� TON�C
source_addr_npi
DEFAULT_SOURCE_NPI �q�D�ﶵ�F�w�]�Ȭ� 0x00�C
source_addr
DEFAULT_SOURCE_ADDRESS �q�D�ﶵ (�p�G USE_HEADER_FROM=0)�F�_�h�A��Ʀr�r�� (��ܹq�l�l�Ыت�)�C
dest_addr_ton
TON �w�}�ݩʩ� DEFAULT_DESTINATION_TON �q�D�ﶵ�F�w�]�Ȭ� 0x01�A��ܰ�� TON�C
dest_addr_npi
NPI �w�}�ݩʩ� DEFAULT_SOURCE_NPI �q�D�ﶵ�F�w�]�Ȭ� 0x00�A��ܥ��� NPI�C
dest_addr
�ؼ� SMS ��}��۹q�l�l��T���� To: ��}��������!F�аѾ\�N�q�l�l��ɦV�q�D�C
esm_class
����V SMS�A�]�w�� 0x03�A����x�s�M��H�Ҧ��A�w�] SMSC �l�������A�åB���]�w�^�и�|�C�����V MSM �l��A�]�w�� 0x83�C
protocol_id
0x00�F���A�Ω� CDMA �� TDMA�F��� GSM�A0x00 ��ܵL��ں��A��ϥ� SME-to-SME ��w�C
priority_flag
��� GSM �M CDMA �� 0x00�A��� TDMA �h�� 0x01�A������ܤ@���u��ǡF�аѾ\ DEFAULT_PRIORITY �q�D�ﶵ���y�z�C
schedule_delivery_time
�ťզr��A��ܥߧY���e�C
validity_period
DEFAULT_VALIDITY_PERIOD �q�D�ﶵ�F�w�]�Ȭ��ťզr��A���3�ϥ� SMSC ���w�]�C
registered_delivery
0x00�A��ܨS���w��U�����e�C
replace_if_present_flag
0x00�A��ܤ���N����e�� SMS �l��C
data_coding
��� SMSC �w�]�r������ 0x00�F��� UCS2 �r������ 0x08�C
sm_default_msg_id
0x00�A��ܤ��ϥιw��w�q���l��C
sm_length
SMS �l��P���e�F�аѾ\�q�l�l��� SMS �ഫ�{���A�H��o�ԲӸ�T�C
short_message
SMS �l��P���e�F�аѾ\�q�l�l��� SMS �ഫ�{���A�H��o�ԲӸ�T�C
�� D-4 ��� SUBMIT_SM PDU ���]�w���i�����G
�� D-4 ���ͪ� SUBMIT_SM PDU �����i�����
���
��
privacy
�аѾ\ DEFAULT_PRIVACY �q�D����r���y�z�F�w�]�������Ѧ����A���D�q�l�l��]�t Sensitivity: ��N
sar_refnum
�аѾ\ USE_SAR �q�D����r���y�z�F�w�]�������ѳo�����
sar_total
�аѾ\�W�z sar_refnum�C
sar_seqnum
�аѾ\�W�z sar_refnum�C
�q�D�@���s���� SMPP ��A���A����S����h SMS �l��ݭn���� (�l���C����) �Τw�W�L MAX_PAGES_PER_BIND ����C�b��@�ر��p�U�A�p�G�٦� SMS �l��ݭn�ǰe�A�h�|�إ߷s���s�u�ð��s���@�~�C
�Ъ`�N�ASMS �q�D���h������C�q�D���C�ӳB�z����|���@�䥻���P SMPP ��A���� TCP �s�u�C�Ҧp�A�p�G���T�ӳB�z����A�C�Ӱ���ݭn���� SMS �l��A�h�q�D�|���T�Ӷ}�Ҫ� TCP �s�u�s�� SMPP ��A���C�C�ӳs�u���|�s���ܧ@���ǿ龹�� SMPP ��A���C���~�A��w���B�z����@���u���@�ӥ������� SMS ����C�Y�A�@�ӵ��w������N����@�� SMS �l��A�M��b����t�@�� SMS �l�e�A��ݴ���^3 (�Y SUBMIT_SM_RESP PDU)�C
��w�q����}���ĩ��ˬd�M��Ķ
��i��Q�怜��̹q�l�l���}���w�s�X�� SMS �ؼЦ�} (�p�N�q�l�l��ɦV�q�D�ҭz) �i�榳�ĩ��ˬd����Ķ�C�Ҧp�A��i��Q�G
�S�O�O�e�ⶵ��ȥi�H�z�L DESTINATION_ADDRESS_NUMERIC �M DESTINATION_ADDRESS_PREFIX �q�D�ﶵ�����C�@��A�Ҧ��o�T����ȥH�Ψ�L��ȡA���i�H�ϥι�M��ӹ�@�G�i�H�ϥέ��g�W�h�I�s��M��A�]�i�H�ϥ� FORWARD ��M��C�ϥέ��g�W�h�I�s��M��N���ѳ̤j�{�ת��F���ʡA�䤤�]�A�H��w�q����~�^3�ڵ���}���\��C���`��z���1N�����z�p��ϥέ��g�W�h�I�s��M��C
��ڭ̰��w�ؼЦ�}�ݭn�����ƭȡA�� 10 �� 11 ��ơA�r�����r��u+1�v�C�ϥΥH�U���g�W�h�Y�i��{�G
sms.siroe.com ${X-REWRITE-SMS-ADDRESS,$U}@sms.siroe.com
sms.siroe.com $?Invalid SMS address�H�W�Ĥ@�ӭ��g�W�h�I�s�W�� X-REWRITE-SMS-ADDRESS ����w�q����M��C����M��|�Q�ǰe�q�l�l���}�����a���%H���ˬd�C�p�G��M�{�ǨM�w�i�H����a���!A�h����}�|�Q����A�í��s�g�J SMS �q�D�C�p�G��M�{�ǨM�w������a���!A�h�M�ΤU�@�ӭ��g�W�h�C�ѩ�O $? ���g�W�h�A��}�|�Q�ڵ��A���H����~��r�uSMS ��}�L�ġv�C
X-REWRITE-SMS-ADDRESS ��M��p�U�ҥܡC���|���ݩ�-�ȹ�M��榡�έ�l SMS �ؼЦ�}�������a���0�楲�n�����ҨB�J�C
X-VALIDATE-SMS-ADDRESS
! ���ЧR�����D�ƭȦr��
$_*$[$ -/:-~]%* $0$2$R
! �p�G��}���Φ��� 1nnnnnnnnnn �� nnnnnnnnnn�A�h����Ӧ�}
! �p�G����A�T�O��X +1nnnnnnnnnn
1%%%%%%%%%% +1$0$1$2$3$4$5$6$7$8$9$Y
%%%%%%%%%% +1$0$1$2$3$4$5$6$7$8$9$Y
! ������A�]�����L��
* $NX-REWRITE-SMS-ADDRESS
*/id=$_*/* $C$0/id=$|X-VALIDATE-SMS-ADDRESS;$1|/$2$Y$E
*/id=$_*/* $N
* $C$|X-VALIDATE-SMS-ADDRESS;$0|$Y$E
* $N�p�G�ϥΤW�z�]�w�A�нT�w DESTINATION_ADDRESS_NUMERIC �ﶵ���Ȭ� 0 (�w�])�C�_�h�A�u+�v�N�q SMS �ؼЦ�}���R���C
��w�q����r�ഫ
��i�H�z�L�ഫ�W�h��ۭq�q�l�l��� SMS �ഫ�{���ҭz���B�J 1 - 6�C�o�dzW�h�z�L MTA ��M�ɮפ�����M��ӫ�w�C
��M�?�W��3�� SMS_Channel_TEXT�A�䤤 SMS_Channel �� SMS �q�D���W�١F�Ҧp�A�p�G�q�D�W�� sms�A��M��Y�� SMS_TEXT�A�p�G�q�D�W�� sms_mway�A��M��Y�� SMS_MWAY_TEXT�C
�b����M�?�A�i�H�إߨ�ض��������C��O�A�b�Բӻ���o�Ƕ��ت��榡���e�A�M���A�Ѧp��ϥι�M�ɮD�`���n�A�u��p���A�~���A�Ѧp��غc�èϥγo�Ƕ��ءC�b�y�z�o��ض�����������A�ڭ̷|���ѽd�ҹ�M��C
�ثe�A����ض��������O�G
�l����Y����
�o�Ƕ��ث�w���Ƕl����Y��3�]�t�b SMS �l�A�H��3�p���Y�g���ഫ���̡C�ȷ���Y��z�L�o�Ƕ��ؤ��@���\��M�ܤ@�ӫD�s��ת��r��ɡA���~�|�]�t�b�N�n���ͪ� SMS �l�C�C�Ӷ��ت��榡�p�U
H|pattern replacement-text
�p�G�l����Y��ŦX�����ˡA�h�t�αN�ϥι�M�ɮת����ˤǰt�P�r��%N�\��A�Ψ�N��r replacement-text ��N�Ӷl����Y��C�M��A���Y���M���̲��G�N�]�t�b SMS �l�� (�p�G��N��r����w�F���r�� $Y)�C�p�G���Y�椣�ŦX��˦r��A�Ϊ̹�M�ܤ@�ӹs��צr��A�S�Ϊ̨�N��r������w���r�� $Y�A�h SMS �l��|���������Y��C�H�U��Ӷ���
H|From:* F:$0$Y
H|Subject:* S:$0$Y�� From:�P Subject:���Y��]�t�b SMS �l�A�䤤 From:�P Subject:�'O�Y�g�� F:�M S:�C�H�U���ءG
H|Date:* H|D:$0$R$Y
H|D:*,*%19%%*:*:* H|D:$0$ $5:$6$R$Y�� Date:���Y��i�Q����åi�i���M�A�Ҧp�A���Y��
Date:Wed, 16 Dec 1992 16:13:27 -0700 (PDT)
�N�Q�ഫ��
D:Wed 16:13
�i�H�إ߷��������N��M�C��p�G�n�]�w�ۭq�z�ᄍ�A����N�ݭn�A�ѹ�M�ɮO�p��B�@���C�p�����n�A�i�H�ٲ����إk���� H|�C�O�d�k���� H|�A�H�K��֦U�խ��N��M�һݭn����涵�ؼƶq�C
�l�嶵��
�o�Ƕ��ثإߪ���M�|�M�Ω�l�夤���C�@��C�l�夤���C�@��b�֤J�Y�N�إߪ� SMS �l�e�A���|�q�L�o�ǹ�M�C�o�Ƕ��خ榡�p�U�G
B|pattern B|replacement-text
�p�G�l�夤�Y�@��ŦX pattern �����ˡA�h�|�Q��N��r replacement-text �Ҩ�N�C�ϥΦ��\��]�i�H�غc���������N��M�C�p�����n�A�i�H�ٲ����إk���� B|�C
�d�� SMS ��M��
�d�� SMS_TEXT ��M��b�{���X�d�� D-1 ����ܡC�C�@�楽�ݬA�������Ʀr����3��椧��W���u�����r�v���p�`�������ؽs���C
�{���X�d�� D-1 �d�� SMS_TEXT ��M��
SMS_TEXT
H|From:* H|F:$0$R$Y (1.)
H|Subject:* H|S:$0$R$Y (1.)
H|F:*<*>* H|F:$1$R$Y ()
H|F:*(*)* H|F:$0$2$R$Y (2.)
H|F:*"*"* H|F:$0$2$R$Y (3.)
H|F:*@* H|F:$0$R$Y (4.)
H|%:$ * H|$0:$1$R$Y (5.)
H|%:*$ H|$0:$1$R$Y (5.)
H|%:*$ $ * H|$0:$1$ $2$R$Y (6.)
B|*--* B|$0-$1$R (7.)
B|*..* B|$0.$1$R (7.)
B|*!!* B|$0!$1$R (7.)
B|*??* B|$0?$1$R (7.)
B|*$ $ * B|$0$ $1$R (6.)
B|$ * B|$0$R (5.)
B|*$ B|$0$R (5.)
�����r
�W�z�d�� SMS_TEXT ��M�?�����ػ���p�U���e�G
�b�W�z�d�Ҥ��A���r�� $R �Ω��@�P�����M�����N3�ε{���C�z�L��o�ǹ�M�i�歡�N�A�i��{�\��j�j���z��ĪG�C�Ҧp�A�o��²���M�i������@�e�ɩΧ��H�Ů� (6)�A�αN��ӪŮ��Y��@�� (7)�A�N�o�ǹ�M�@������ӨϥήɡA�K�i�H�o��@�ӿz�ᄍ�A���i�H�R���Ҧ��e�ɩΧ��H�Ů�A�ñN�Ҧ����s��h�ӪŮ��Y��@�ӡC���ؿz��@�~���U���Y��C�� SMS �l�j�p�C
- �o��Ӷ��ط|�� From: �P Subject:���Y��]�t�b SMS �l�CFrom:�P Subject: �'O�Y�g�� F: �M S:�C��L�@�Ƕ��إi�H�i�@�B�v�T From: �P Subject:���Y��C
�����ط|�N�]�t <...> ���˪� From: ���Y���Y��ܥu�ѤU���A��������r�C�Ҧp�G
F:"John C. Doe" <jdoe@siroe.com> (�z�n)
�N�Q��N���G
F:jdoe@siroe.com
- �����رN�|���� From: ���Y�椤�� (...) ���ˡA�]�A�䤤���Ҧ����e���Y���w���l��Ыت̡C�Ҧp�G
F:"John C. Doe" <jdoe@siroe.com> (�z�n)
�N�Q��N���G
F:"John C. Doe" <jdoe@siroe.com>
- �����رN�|���� From: ���Y�椤���u...�v���ˡA�]�A�䤤���Ҧ����e���Y���w���l��Ыت̡C�Ҧp�G
F:"John C. Doe" <jdoe@siroe.com> (�z�n)
�N�Q��N���G
F:<jdoe@siroe.com> (�z�n)
- �����رN�|���� From: ���Y�椤 @ �Ÿ��k�����Ҧ����e���Y���w���l��Ыت̡C�Ҧp�G
F:"John C. Doe" <jdoe@siroe.com> (�z�n)
�N�Q��N���G
F:"John C. Doe" <jdoe@
- �o�|�Ӷ��إi�����l����Y�P���夤�U�檺�e�ɩM���H�Ů�C
- �o��Ӷ��إi�N�l����Y�P���夤�U�椺����ӪŮ��Y��@�ӡC
- �o�|�Ӷ��إi�N���諸�}�鸹�B�y�I�B�P�ĸ��ΰݸ��A�Y���3����Ӧr���C�o�P�˦��U���Y�� SMS �l�j�p�C
���ت����ǫD�`���n�C�Ҧp�A�̵��w�����ǡA�l�� From: ���Y�檺�}�l�G
From:"John C. Doe" (�z�n)
�N�Q�Y��G
jdoe
��{���خĪG���B�J�p�U�G
- �q From: ���Y��}�l�G
From:"John C. Doe" (�z�n)
�Ĥ@�ӹ�M���ؤ������˻P���۲šA�ò��ͥH�U���G�G
F:"John C. Doe" (�z�n)
���G�r�ꤤ�� $R �����r���|�ϵ��G�r�꭫�s�i���M�C
- ��M�|�M�Ω�̫�@�ӨB�J�����G�r��C���͡G
F:jdoe@siroe.com
��M���� $R �|�Ͼ�չ�M���s�M�ΩB�J�����G�C
- ���ۡA�M�Φ���M�|���͡G
F:jdoe
��M���� $R �|�Ͼ�չ�M���s�M�ΩB�J�����G�C
- ���ۡA�M�Φ���M�|���͡G
F:jdoe
��M���� $R �|�Ͼ�չ�M���s�M�ΩB�J�����G�C
- �ѩ�A�]�S����L�۲Ū����ءA�]���̲��G�r��G
F:jdoe
�N�|�֤J SMS �l�C
�`�N imsimta ��M��դ��ε{���i�Ω��չ�M��C�Ҧp�A
# imsimta test -mapping -noimage_file -mapping_file=test.txt
��J���W��: JSMS_TEXT
��J�r��: H|From:"John C. Doe" (�z�n)
��X�r��: JH|F:jdoe
��X�X��: J[0,1,2,89]
��J�r��: ^D
#�p�ݦ��� imsimta ���ε{�����i�@�B�ԲӸ�T�A�аѾ\�uSun Java System Messaging Server �z��n �v(http://docs.sun.com/doc/819-1057)�C
SMS �q�D�t�m���`�N��ɦp��V (�q�l�l��ܦ�ʹq��) �P��V (�q�l�l��ܦ�ʹq�ܻP��ʹq�ܦܹq�l�l��) �\��]�w SMS �q�D�C���O��V�٬O��V�\��ASMS �q�D���]�w���ۦP�A���`���η|�b����V SMS �t�m SMS �q�D�D�D�����C
���`�]�t�H�U�D�D�G
�s�W SMS �q�D
�N SMS �q�D�s�W�� Messaging Server �t�m�A�ݭn��ӨB�J�G
�ѩ�S���b�Ҧ����p�U�������]�w���q�D�ﶵ�A�]���z�i��u�ݳ]�w�@�өΦh�ӥH�U�ﶵ�Y�i�GESME_PASSWORD�BESME_SYSTEM_ID�BMAX_PAGE_SIZE�BDEFAULT_SOURCE_TON �H�� DEFAULT_DESTINATION_TON�C�ӥB�A�p�W�ҭz�ASMPP ��A�����D��W�٩� IP ��}�H�� TCP �s���𥲶��z�L imta.cnf �ɮשγq�D�ﶵ�ɮפ����q�D�w�q�i��]�w�C
�z�i�H�t�m�h�� SMS �q�D�A�ì����P�� SMS �q�D��w���P���S�x�C�аѾ\�s�W�B�~�� SMS �q�D�A�H��o����ϥΦh�� SMS �q�D���i�@�B��T�C
�Ъ`�N�H�U����G�p�G�z�ܧ�imta.cnf�ɮסA�N�������s�sĶ�C�p�G�u�ܧ�q�D�ﶵ�ɮסA�h�L�ݭ��s�sĶ�C
�t�Ъ`�N�A�q�D�ܧP�A��ͮĤ��e�����ݮɶ��]�|���Ҥ��P�C�\�h�q�D�ﶵ�ܧ�A���b�ܧ���Ҧ��Ұʪ��q�D���ͮġA�ݰ_�Ӧ�G�O�Y��ͮġA�o�O�]���u�@����g�`�b�Ұʷs���q�D�C�Y���ܧ�n�b�z���s�sĶ�í��s�Ұ� SMTP ��A����~�|�ͮġC�B�z�o�ǿﶵ�O�b�l���q�D���Φ���C�ɡA�ӫD�q�D�������ɡC
�s�W�q�D�w�q�P���g�W�h
�Y�n�s�W�q�D�w�q�P���g�W�h�A��H�U�B�J�G
- �b�s�W SMS �q�D�� MTA �t�m���e�A�ݭn���q�D�D��@�ӦW�١C�q�D�W�٥i�H�O sms �� sms_x (�䤤 x �O��צb�@��T�Q���Ӧ줸�դ��������r��A�B���Ϥ$j�p�g)�C�Ҧp�Asms_mway�C
- �Y�n�s�W�q�D�w�q�A�нs�� imta.cnf �ɮ� (��� installation-directory/config/ �ؿ�)�C�b���ɮ��3B�s�W�@�ӪŦ�A���A�[�J�H�U���G
channel-name port p threaddepth t \
backoff pt2m pt5m pt10m pt30m notices 1
smpp-host-name�䤤 channel-name �O�z���q�D��ܪ��W�١Ap �O SMPP ��A����ť�� TCP �s����At �O�C�ӻ��e�{�Ǥ��P�ɰ�檺 SMPP ��A���s�u�̤j�ƶq�A�� smpp-host-name �h�O��� SMPP ��A�����t�Τ��D��W�١C
�Ҧp�A�z�i��w�H�U�q�D�w�q�G
sms_mway port 55555 threaddepth 20 \
backoff pt2m pt5m pt10m pt30m notices 1
smpp.siroe.com�p�ݦ���p��p�� threaddepth ������A�аѾ\����P�ɳs�u���ƶq�C
�аѾ\�վ㻼�e���ժ��W�v�A�H��o backoff �P notices �q�D����r���z�C
�p�G�z�Q�� smpp-host-name ��w IP ��}�ӫD�D��W�١A�Ы�w����r�C�Ҧp�A�p�G IP ��}�� 127.0.0.1�A�h�� smpp-host-name ��w [127.0.0.1]�C���~�A�ЦҶq�ϥ� SMPP_SERVER �q�D�ﶵ�C
- �s�W�q�D�w�q��A�в����ɮפW�b���!A�M��̥H�U�榡�s�W���g�W�h�G
smpp-host-name $u@smpp-host-name
�Ҧp�A
smpp.siroe.com $u@smpp.siroe.com
- �x�s imta.cnf �ɮסC
- �ϥ� imsimta cnbuild ��O���s�sĶ���t�m�C
- �ϥ� imsimta restart dispatcher ��O���s�Ұ� SMTP ��A���C
- �z�L�W�z�t�m�A�q�l�l��|�Q�w�}�� id@smpp-host-name (�Ҧp�A123456@smpp.siroe.com)�A�q�ӾɦV�ӳq�D�C�аѾ\�q�l�l��� SMS �ഫ�{���A�H��o����w�}���i�@�B��T�C
- (�i��) �p�G�z�Q��ϥΪ����� SMPP ��A�����D��W�١A�ηQ�N�P�@�q�D�P��L�D��W�٬����p�A�зs�W�B�~�����g�W�h�C�Ҧp�A�Y�n�N���q�D�P host-name-1 �M host-name-2 �����p�A�i�s�W�H�U���g�W�h�G
host-name-1 $U%host-name-1@smpp-host-name
host-name-2 $U%host-name-2@smpp-host-name�Ҧp�A�p�G SMPP ��A�����D��W�٬� smpp.siroe.com�A��z�Ʊ�ϥΪ̱N�q�l�l��ǰe�� id@sms.sesta.com�A�h�i�s�W���g�W�h�G
sms.sesta.com $U%sms.sesta.com@smpp.siroe.com
�Ъ`�N�ASMPP_SERVER �M SMPP_PORT �q�D�ﶵ�N�m���q�D�������D��W�٩M port �q�D����r�]�w�C�ϥ� SMPP_PORT �ﶵ�ɡA�L�ݦP�ɨϥ� port ����r�C�ϥγo��ӿﶵ���u�I�O�A���̵L�ݭ��s�sĶ�t�m�Y�i�ͮġA�åi�H��i���ܧ�CSMPP_SERVER �ﶵ����L�Ϊk�|�b�s�W�B�~�� SMS �q�D���y�z�C
����P�ɳs�u���ƶq
threaddepth �q�D����r����C�ӻ��e�{�Ǥ��A��w���C�ӻ��e����l��ƶq�C�Y�n�p�⤹�\���æ�B�@���s�u�`�ơA�бN�H�U��ӿﶵ���Ȭۭ��GSMPP_MAX_CONNECTIONS �P job_limit (SMPP_MAX_CONNECTIONS * job_limit)�CSMPP_MAX_CONNECTIONS �ﶵ����e�{�Ǥ����e����̤j�ƶq�C�� job_limit �ﶵ (�A�Ω�q�D���ɩҦb���u�@����B�z�x�s��) ����P�ɰ�檺���e�{�Ǫ��̤j�ƶq�C
�Y�n����æ�B�@���s�u�`�ơA�z�����A��վ�o��ӿﶵ�Ψ䤤���@�C�Ҧp�A�p�G���� SMPP ��A���u���\��@�s�u�A�h SMPP_MAX_CONNECTIONS �P job_limit �������]�w�� 1�C�վ�o�ǭȮɡA3�u��\ job_limit �W�L 1�C
�إ� SMS �q�D�ﶵ�ɮ�
�q�D�ﶵ�ɮפ@�볣�]�t�q�D�@�~�һݪ���S�w���ѼơC�q�D�ﶵ�ɮפ��O SMS �ҥ��ݪ��C�p�G�T�w�z���w�˻ݭn�@�ӳq�D�ﶵ�ɮסA�бN���x�s����r�ɮסA�øm�� installation-directory/config/ �ؿ�U�C�p�P��L�q�D�ﶵ�ɮסA���ɮצW�٪��Φ��p�U�G
channel_name_option
�Ҧp�A�p�G�q�D�W�� sms_mway�A�h�q�D�ﶵ�ɮ��G
installation-directory/config/sms_mway_option
�C�ӿﶵ�b�ɮפ���ڤ@��A�榡�p�U�G
option_name=option_value
�Ҧp�A
PROFILE=GSM
SMSC_DEFAULT_CHARSET=iso-8859-1
USE_UCS2=1�p���A�ѥi�Ϊ� SMS �q�D�ﶵ���M��H�ΨC�ӿﶵ���y�z�A�аѾ\�H�U�u�i�οﶵ�v�C
�i�οﶵ
SMS �q�D�]�t�j�q�ﶵ�A�,����j���G
�o�ǿﶵ�b�U�?���A�A�÷|�b����U�`���[�H�㪺�y�z�C
�q�l�l��� SMS �ഫ�ﶵ
�H�U�ﶵ����q�l�l��� SMS �l���ഫ�C�A�����O�ﶵ�Ȫ��d��C�@�ʵ��w���q�l�l��@�볣�i�H�ഫ���@�ʩΦh�� SMS �l��C�аѾ\�q�l�l��� SMS �ഫ�{���A�H��o���ഫ�{�Ǫ��y�z�C
GATEWAY_NOTIFICATIONS
(0 �� 1) ��w�O�_�N�q�l�l��q���ഫ�� SMS �q���C�q�l�l��q���l���ŦX RFC 1892�B1893�B1894�C�w�]�Ȭ� 0�C
�� GATEWAY_NOTIFICATIONS=0 �ɡA�o���q���N�Q�˱�A���|�ഫ�� SMS �q���C
�Y�n�ҥαN�q���ഫ�� SMS �q�����\��A�г]�w GATEWAY_NOTIFICATIONS=1�C�?�ﶵ�]�w�� 1 �ɡA���g�ƿﶵ (DSN_*_FORMAT) �N�����ഫ�� SMS �l��øg�ѹh�D�ǰe���q������ (���\�B���ѡB����B��e)�C(�p�G�q���������Ȭ��ťզr��A�h�������q�����|�ഫ�� SMS �l��C)
MAX_MESSAGE_PARTS
(integer) �N�h���9q�l�l���ഫ���@�� SMS �l��ɡA�u���Ĥ@�� MAX_MESSAGE_PARTS ��w�ƶq����r���7|�Q�ഫ�C��l���1N�Q�˱�C�̹w�]�AMAX_MESSAGE_PARTS �� 2�C�Y�n��l�*��ƶq�����A�i�N���ȫ�w�� -1�C��w�Ȭ� 0 �ɡA�S���l�e�|�m�� SMS �l�C�Ȩϥιq�l�l�����Y�� (�Ҧp�ASubject:) �Ӳ��� SMS �l��ɡA�o�س]�w�|�ܦ��ġC
�Ъ`�N�A�]�t��r�M���q�l�l��q�`�Ѩ�ӳ��2զ��C��ݪ`�N�A�u���@���r�l�$~�|�Q�ഫ�C�Ҧ���L MIME ���e�������N�Q�˱�C
MAX_MESSAGE_SIZE
(��ơA>= 10) �ϥΦ��ﶵ�A�i�]�w�q�q�l�l�ͪ� SMS �l��]�t���줸���`�ƪ��W���C����ӻ��AMAX_MESSAGE_SIZE ��w���̤j�줸�ռƶq�N�Ω�@�ʩΦh�ʲ��ͪ� SMS �l��C����B�~���줸�ճ��N�Q�˱�C
�̹w�]�A�]�w�W���� 960 �Ӧ줸�աC�P����3�AMAX_MESSAGE_SIZE=960�C�Y�n��줸�ռƶq�����A�i�N���ȫ�w���s�C
�ҥΪ��줸�ռƦb�q�l�l��q Unicode �ഫ�� SMSC ���w�]�r������ UCS2 �Უ�͡C�o��ܡA�ഫ�� UCS2 �ɡA�Ȭ� 960 �Ӧ줸�ժ� MAX_MESSAGE_SIZE �ܦh���� 480 �Ӧr���A�]���C�� UCS2 �r������צܤ֬���Ӧ줸�աC
�Ъ`�N�AMAX_MESSAGE_SIZE �M MAX_PAGES_PER_MESSAGE �ﶵ���Ω�P�@�ت��G����G SMS �l����j�p�C��ڤW�AMAX_PAGE_SIZE=960 �P MAX_PAGE_SIZE=160 �N��� MAX_PAGES_PER_MESSAGE=6�C������|����Ӥ��P���ﶵ�H�o�O���F�K�����j�p�έ��ơA�Ӥ����Ҷq��� SMS �l�̤j�j�p MAX_PAGE_SIZE�C�o�@�I�b�q�D�ﶵ�ɮפ��i�ण���n�A��b�ϥ� MAXPAGES �� MAXLEN �w�}�ݩ� (�p�N�q�l�l��ɦV�q�D�ҭz) �ɫܭ��n�C
�̫�A�Ъ`�N�N�ϥγo��ӭ��� MAX_MESSAGE_SIZE �M MAX_PAGE_SIZE * MAX_PAGES_PER_MESSAGE ����p���@�ӡC
MAX_PAGE_SIZE
(��ơA>= 10) MAX_PAGE_SIZE �ﶵ�i������ SMS �l���\���̤j�줸�ռƶq�C�̹w�]�A�N�ϥέ� 160 �Ӧ줸�աC�P����3�AMAX_PAGE_SIZE=160�C
MAX_PAGES_PER_MESSAGE
(��ơA1 - 255) ���ﶵ�i����w���q�l�l��ಣ�ͪ� SMS �l�̤j�ƶq�C��ڤW�A���ﶵ�|�I�_�q�l�l��A�u�N�q�l�l�ŦX MAX_PAGES_PER_MESSAGE �ﶵ�������ഫ�� SMS �l��C�аѾ\ MAX_PAGE_SIZE �ﶵ���y�z�A�H��o�i�@�B�z�C
�̹w�]�AMAX_PAGES_PER_MESSAGE �|�]�w�� 1 �� MAX_MESSAGE_SIZE ���H MAX_PAGE_SIZE �����G��̤���j���@�ӡC
ROUTE_TO
(�r���AIP �D��W���A1-64 �Ӧ줸��) �Ҧ��H�]�w�ɬ��ؼЪ� SMS �l��N�|�ϥΥH�U�Φ����q�l�l���}���s��Ѧܫ�w�� IP �D��W�١G
SMS-destination-address@route-to
�䤤 SMS-destination-address �� SMS �l�ؼЦ�}�A�� route-to �����ﶵ��w�� IP �D��W�١CSMS �l��Ӥ��e�|�@�����G�q�l�l���e�ǰe�CPARSE_RE_* �ﶵ�|�Q�����C
SMSC_DEFAULT_CHARSET
(�r��) �z�L���ﶵ�i�H��w SMSC ���w�]�r�����C�ШϥΥH�U�ɮ��w���r�����W��
installation-directory/config/charsets.txt
�p�G����w���ﶵ�A�h���w�� US-ASCII�C�Ъ`�N�Acharsets.txt �ϥΪ��U�ЦW�٦b�P�@�ؿ� charnames.txt ���w�q�C
�B�z�q�l�l��ɡA���Y��M��r�l�7|��Q�ѽX�A�M���ഫ���Τ@�X�C���ۡA��Ʒ|�ഫ�� SMSC ���w�]�r������ UCS2�A���鱡�p��M�� USE_UCS2 �ﶵ���ȩM SMS �l��O�_�ܤ֥]�t�@�Ӧb�w�] SMSC �r�������䤣�쪺��r�v���C�Ъ`�N�AUCS2 �r�����O 16 �줸���Τ@�X�s�X�A�q�`�Q�٬� UTF-16�C
USE_HEADER_FROM
(��ơA0-2) �]�w���ﶵ�����\�N From: ��}�ǰe�� SMSC�C���ȫ�� From: ��}��ۦ�B�H�ΨϥΦ�خ榡�C�� D-6 ��ܤ��\���Ȥβ[�q�C
USE_HEADER_PRIORITY
(0 �� 1) ���ﶵ���� RFC 822 Priority: ���Y�檺�B�z���Y��C�̹w�]�APriority: ���Y�椤����T�Ω�]�w���G SMS �l���u��ǺX�СA�m���z�L DEFAULT_PRIORITY �ﶵ��w���w�] SMS �u��ǡC�P����3�AUSE_HEADER_PRIORITY=1�C�Y�n���� RFC 822 Priority:���Y��A�Ы�wUSE_HEADER_PRIORITY=0�C
�аѾ\ DEFAULT_PRIORITY �ﶵ���y�z�A�H��o����B�z SMS �u��ǺX�Ъ��i�@�B��T�C
USE_HEADER_REPLY_TO
(0 �� 1) �� USE_HEADER_FROM =1 �ɡA���ﶵ����O�_�Ҷq�ϥ� Reply-to: �� Resent-reply-to: ���Y��@�� SMS �ӷ���}�C�̹w�]�AReply-to: �M Resent-reply-to: ���Y��|�Q�����C�P����3�A�ﶵ�Ȭ� 0�C�Y�n�ҥι�o�Ǽ��Y�檺�Ҷq�A�Шϥοﶵ�� 1�C
�Ъ`�N�ARFC 2822 �w�ڵ� Reply-to: �M Resent-reply-to: ���Y��C
USE_HEADER_RESENT
(0 �� 1) �� USE_HEADER_FROM =1 �ɡA���ﶵ����O�_�Ҷq�ϥ� Resent- ���Y��@�� SMS �ӷ���}�C�̹w�]�AResent- ���Y��|�Q�����C�P����3�A�ﶵ�Ȭ� 0�C�Y�n�ҥι�o�Ǽ��Y�檺�Ҷq�A�Шϥοﶵ�� 1�C
�Ъ`�N�ARFC 2822 �w�ڵ� Resent- ���Y��C
USE_HEADER_SENSITIVITY
(0 �� 1) SE_HEADER_SENSITIVITY �ﶵ���� RFC 822 Sensitivity: ���Y�檺�B�z���Y��C�̹w�]�ASensitivity: ���Y�椤����T�Ω�]�w���G SMS �l�p�K�ʺX�СA�m���z�L DEFAULT_PRIVACY �ﶵ��w���w�] SMS �p�K�ʡC�o�ر��p���w�]�A��3�� USE_HEADER_SENSITIVITY=1�C�Y�n���� RFC 822 Sensitivity: ���Y��A�Ы�w USE_HEADER_SENSITIVITY=0�C
�аѾ\ DEFAULT_PRIVACY �ﶵ���y�z�A�H��o����B�z SMS �p�K�ʺX�Ъ��i�@�B��T�C
USE_UCS2
(0 �� 1) �p�G���A�q�D�N�b�䲣�ͪ� SMS �l�ϥ� UCS2 �r�����C�����w�]�B�@�覡�A��3�� USE_UCS2=1�C�Y�n���� UCS2 �r�����A�Ы�w USE_UCS2=0�C�аѾ\ SMSC_DEFAULT_CHARSET �ﶵ���y�z�A�H��o����r�������D���i�@�B��T�C
SMS �h�D��A���ﶵ
GATEWAY_PROFILE
SMS �h�D��A���t�m�ɮ� sms_gateway.cnf �����h�D�]�w�ɦW�١C
SMS �ﶵ
�H�U�ﶵ���\�Ωͪ� SMS �l�� SMS ���W��C
DEFAULT_DESTINATION_NPI
(��ơA0 - 255) �̹w�]�A�|���ؼЦ�}��w NPI (�ƭȳW�����) �Ȭ��s�C�z�L���ﶵ�A�i�H��w�%N��ƭȡA�d�� 0 �� 255�C�H�U�� D-8 ��ܨ嫬�� NPI �ȡG
�� D-8 �ƭȳW����Э�
��
�y�z
0
����
1
ISDN (E.163, E.164)
3
��� (X.121)
4
�q�� (F.69)
6
���W��ʹq�� (E.212)
8
�ꤺ
9
Private
10
ERMES
14
IP ��} (��ں��)
18
WAP ��� ID
>= 19
���w�q
���ﶵ���ȥi�ΥH�U�T�ؤ覡��w�G
- �Q�i��� (�Ҧp 10)�C
- �u0x�v�e�m���Q���i��� (�Ҧp 0x0a)�C
- �H�U���Ϥ$j�p�g����r�r�� (�A�����O��3���Q�i���) ���@�Gdata (3)�Bdefault (0)�Be.163 (1)�Be.164 (1)�Be.212 (6)�Bermes (10)�Bf.69 (4)�BInternet (14)�Bip (14)�Bisdn (1)�Bland-mobile (6)�Bnational (8)�Bprivate (9)�Btelex (4)�Bunknown (0)�Bwap (18)�Bx.121 (3)�C
DEFAULT_DESTINATION_TON
(��ơA0 - 255) �̹w�]�A�|���ؼЦ�}��w TON (�Ʀr����) ��ЭȬ��s�C�z�L���ﶵ�A�i�H��w�%N��ƭȡA�d�� 0 �� 255�C�H�U�� D-9 ��ܨ嫬�� TON �ȡG
���ﶵ���ȥi�ΥH�U�T�ؤ覡��w�G
DEFAULT_PRIORITY
(��ơA0 - 255) SMS �l��㦳�j����u������C�H�U�� D-10 ��� SMS �u��ǭȪ���Ķ�G
�� D-10 ���C�� SMS �]�w��������Ķ�� SMS �u��ǭ�
��
GSM
TDMA
CDMA
0
Non-priority
Bulk
Normal
1
Priority
Normal
Interactive
2
Priority
Urgent
Urgent
3
Priority
Very urgent
Emergency
�z�L���ﶵ�A�i�H��w SMS �l�w�]�u��ǡC�p����w�A�h PROFILE=GSM �M CDMA ���w�]�u��Ǭ� 0�APROFILE=TDMA ���w�]�u��Ǭ� 1�C
�Ъ`�N�A�p�G USE_HEADER_PRIORITY=1�A�åB�q�l�l��]�t RFC 822 Priority: ���Y��A�h�N�ϥθӼ��Y�椤��w���u��Ǩӳ]�w���G SMS �l���u��ǡC����ӻ��A�p�G USE_HEADER_PRIORITY=0�A�h SMS �u��ǺX�з|�l�ھ� DEFAULT_PRIORITY �ﶵ�i��]�w�A�� RFC 822 Priority: ���Y��h�l�׳Q�����C�p�G USE_HEADER_PRIORITY=1�A�h��l�q�l�l�� RFC 822 Priority: ���Y��N�Ω�]�w SMS �l���u��ǺX�СC�p�G�����Y�椣�s�b�A�h�ϥ� DEFAULT_PRIORITY �ﶵ�]�w SMS �u��ǺX�СC
�U����ܥΩ�N RFC 822 Priority: ���Y�檺����Ķ�� SMS �u��ǺX�Ъ���M�G
DEFAULT_PRIVACY
(��ơA-1�A0 - 255) �O�_�b SMS �l�]�w�p�K�ʺX�ХH�ΨϥΦ�ȬO�z�L DEFAULT_PRIVACY �M USE_HEADER_SENSITIVITY �ﶵ�i�汱��C�̹w�]�ADEFAULT_PRIVACY �ϥέ� -1�C�H�U�� D-12 ��ܱN DEFAULT_PRIVACY �M USE_HEADER_SENSITIVITY �ﶵ�]�w���U�ؤ��P���ȩұo�X���]�w���G�C
�H�U�� D-13 ��� SMS �p�K�ʭȪ���Ķ�G
�H�U�� D-14 ��ܥΩ�N RFC 822 Sensitivity: ���Y�檺����Ķ�� SMS �p�K�ʭȪ���M�G
�� D-14 ��Ķ Sensitivity:���Y��Ķ�� SMS �p�K�ʭ�
RFC 822 Sensitivity: value
SMS �p�K�ʭ�
Personal
1 (������)
Private
2 (��K)
Company confidential
3 (���K)
DEFAULT_SERVICE_TYPE
(�r��A0 - 5 �Ӧ줸��) �P�q�D���ͪ� SMS �l�����p���A�������C�̹w�]�A����w�A������ (�Y���s��צr��)�C�@�DZ`���A���������GCMT (��ʶl��ǰe)�BCPT (��ʶǩI)�BVMN (�y���l��q��)�BVMA (�y���l��)�BWAP (�L�u3�ε{����w) �H�� USSD (�D���c�ƻ��U��ƪA��)�C
DEFAULT_SOURCE_ADDRESS
(�r��A0 - 20 �Ӧ줸��) �ѹq�l�l�ͪ� SMS �l��ϥΪ��ӷ���}�C�Ъ`�N�A�� USE_HEADER_FROM=1 �ɡA�z�L���ﶵ��w���ȷ|�ѹq�l�l�Ыت̦�}�Ҹm���C�̹w�]�A���Φ��ȡA�Y�Ȭ� 0�C
DEFAULT_SOURCE_NPI
(��ơA0 - 255) �̹w�]�A�N��w�ӷ���}�� NPI �Ȭ��s�C�z�L���ﶵ�A�i�H��w�%N��ƭȡA�d�� 0 �� 255�C�аѾ\ DEFAULT_DESTINATION_NPI �ﶵ���y�z�A�H��o�嫬 NPI �Ȫ����C
DEFAULT_SOURCE_TON
(��ơA0 - 255) �̹w�]�A�N��w�ӷ���}�� TON ��ЭȬ��s�C�z�L���ﶵ�A�i�H��w�%N��ƭȡA�d�� 0 �� 255�C�аѾ\ DEFAULT_DESTINATION_TON �ﶵ���y�z�A�H��o�嫬 TON �Ȫ����C
DEFAULT_VALIDITY_PERIOD
(�r��A0 - 252 �Ӧ줸��) �̹w�]�ASMS �l�|�Q���w�۹靈�ĴaA�ӬO�ϥ� SMSC ���w�]�ȡC�ϥΦ��ﶵ�ӫ�w���P���۹靈�ĴaC�o�ǭȪ����i�H�O���aB���aB�p�ɩΤѡC�H�U�� D-15 ��w���ﶵ�U�ؤ��P���Ȫ��榡�δy�z�G
�� D-15 DEFAULT_VALIDITY_PERIOD ���榡�P��
�榡
�y�z
nnn
���j�����F�Ҧp�A604800
nnns
���s��F�Ҧp�A604800s
nnnm
���s��F�Ҧp�A10080m
nnnh
�p�ɳ��F�Ҧp�A168h
nnnd
�Ѫ����F�Ҧp�A7d
�i�H�ϥ� 0�B0s�B0m�B0h �� 0d ���W���� SMSC ���w�]���ĴaC�Y�A�ϥ� 0�B0s�B0m�B0h �� 0d ���W��ɡA�|�����ͪ� SMS �l�����Ĵk�w���@�Ӫťզr��C
�Ъ`�N�A���ﶵ������ UTC �榡���ȡC
DESTINATION_ADDRESS_NUMERIC
(0 �� 1) �ϥΦ��ﶵ�R���^��۹q�l�l��T���� To: ��}�� SMS �ؼЦ�}�����Ҧ��D�ƭȦr����}�C�Ҧp�A�p�G�T���� To: ��}���G
"(800) 555-1212"@sms.siroe.com
�N�Q�Y��G
8005551212@sms.siroe.com
�Y�n�ҥΦ��R���\��A�Ы�w���ﶵ���Ȭ� 1�C�̹w�]�A���Φ��R���\��A��3���ﶵ�Ȭ� 0�C�Ъ`�N�A�ҥΫ�A�R���@�~�|�b�z�L DESTINATION_ADDRESS_PREFIX �ﶵ�[�J���ؼЦ�}�r�����e�����C
DESTINATION_ADDRESS_PREFIX
(�r��) �b�Y�DZ��p�U�A�i��ݭn�T�O�Ҧ� SMS �ؼЦ�}���e�m���T�w��r�r��A�Ҧp�u+�v�C���ﶵ�i�H�Ω��w�o�ˤ@�Ӧr���C�M��A�r���|�[�J�ʤ֫�w�r������� SMS �ؼЦ�}���C���קK�r���Q DESTINATION_ADDRESS_NUMERIC �ﶵ�R���A�Цb DESTINATION_ADDRESS_NUMERIC �ﶵ����M�Φ��ﶵ�C
PROFILE
(�r��) ��w�P SMSC �t�X�ϥΪ� SMS �]�w�ɡC�i��Ȭ� GSM�BTDMA �M CDMA�C�p����w�A�h���w�� GSM�C���ﶵ�ȥΩ�L�q�D�ﶵ (�Ҧp DEFAULT_PRIORITY �M DEFAULT_PRIVACY) ���w�]�C
USE_SAR
(0 �� 1) �L�j���q�l�l��i��ݭn�3Φ��h�� SMS �l��C�o�ͳo�ر��p�ɡA�ӧO SMS �l��i�H��ܩʦa�]�t�ϥ� SMS sar_ ���[�J���w�Ǹ�T�C�o�|���͡u�,q�vSMS �l��A�o�Ƕl��i�H�z�L�����ݾ�s�զX����� SMS �l��C��w USE_SAR=1 �ӫ�ܥ[�J���w�Ǹ�T (�p�G��)�C�w�]�����[�J�w�Ǹ�T�A��3�� USE_SAR=0�C
��w USE_SAR=1 �ɡAREVERSE_ORDER �ﶵ�|�Q�����C
SMPP �ﶵ
�H�U�ﶵ���\�Ω� SMPP ��w�ѼƳW��C�o�ǦW�٥H�r��uESME_�v�}�Y���ﶵ�i�Ω��ѧO�R��~��²�u�l����� (ESME) �� MTA�F�Y�A�� MTA �s���� SMPP ��A���A�H�N SMS �l��ܸӦ�A�������p SMSC �ɡC
ESME_ADDRESS_NPI
(��ơA0 - 255) �̹w�]�A�s���@�~�N��w ESME NPI ���Ȭ��s�A�H��ܥ��� NPI�C�z�L���ﶵ�A�i�H��w�%N��ƭȡA�d�� 0 �� 255�C�аѾ\ DEFAULT_DESTINATION_NPI �ﶵ���y�z�A�H��o�嫬 NPI �Ȫ����C
ESME_ADDRESS_TON
(��ơA0 - 255) �̹w�]�A�s���@�~�N��w ESME TON ���Ȭ� 0�C�z�L���ﶵ�A�i�H��w�%N��ƭȡA�d�� 0 �� 255�C�аѾ\ DEFAULT_DESTINATION_TON �ﶵ���y�z�A�H��o�嫬 TON �Ȫ����C
ESME_IP_ADDRESS
(�r��A0 - 15 �Ӧ줸��) �s���� SMPP ��A���ɡABIND PDU ��ܥΤ�� (�Y ESME) ����}�d��O�@�� IP ��}�C��w TON �� 0x00�BNPI �� 0x0d �Y�i�F���ت��C�M��A��}�d����쪺�ȷ|�]�w����� SMS �q�D���D�� IP ��}�C�ХH�a�I���Q�i��榡��w IP ��}�A�Ҧp 127.0.0.1�C
ESME_PASSWORD
(�r��A0 - 8 �Ӧ줸��) �s���� SMPP ��A���ɥi��ݭn�K�X�C�p�G�O�o�ˡA�гz�L���ﶵ��w�K�X�C�̹w�]�A�ϥιs��ױK�X�r��C
ESME_SYSTEM_ID
(�r��A0 - 15 �Ӧ줸��) �s���� SMPP ��A���ɡA�i�H���� MTA ���t�� ID�C�̹w�]�A����w�t�� ID (�Y�A�ϥιs��צr��)�C�Y�n��w�t�� ID�A�ШϥΦ��ﶵ�C
ESME_SYSTEM_TYPE
(�r��A0 - 12 �Ӧ줸��) �s���� SMPP ��A���ɡA�i�H���� MTA ���t�������C�̹w�]�A����w�t������ (�Y�A�ϥιs��צr��)�C
MAX_PAGES_PER_BIND
(��ơA>= 0) ���� SMPP ��A���i��|�����@�s�����q�@�~�����檺 SMS �l�̤j�ƶq�CŲ�A���ﶵ�i�W�w��@���q�@�~���i���檺 SMS �l�̤j�ƶq�C�F�즹����ɡA�q�D�N���_�s���A�� TCP/IP �s�u�A�M�᭫�s�s�u�æA���s���C
�̹w�]�AMAX_PAGES_PER_BIND ���Ȭ� 1024�C�Ъ`�N�A�q�D�ٷ|���� ESME_RTHROTTLED ��~�æb�榸��椤��3�a�վ� MAX_PAGES_PER_BIND�C
REVERSE_ORDER
(0 �� 1) ��q�l�l�ͦh�� SMS �l��ɡA�o�� SMS �l��|�̱Ʃw���� (REVERSE_ORDER=0) �Ψ̤ϦV�Ʃw���� (REVERSE_ORDER=1) ����� SMSC�C�ϦV�Ʃw���ǾA�Ω��ݾ����̫ܳ�쪺�l���ΡC�b�o�ر��p�U�A�̫�쪺�l��|�O�q�l�l�Ĥ@���!A�ӫD�̫�@���!C�̹w�]�A�ϥ� REVERSE_ORDER=1�C
�Ъ`�N�A��w USE_SAR=1 �ɡA���ﶵ�|�Q�����C
SMPP_MAX_CONNECTIONS
(��ơA1 - 50) ���ﶵ����C�ӵ{�Ǥ��P�ɰ�檺 SMPP �s�u���̤j�ƶq�C�ѩ�C�ӳs�u�����@�����p������A�]�����ﶵ�٥i��C�ӵ{�Ǥ��u�u�@�̡v����̤j�ƶq�i�歭��C�̹w�]�ASMPP_MAX_CONNECTIONS=20�C
SMPP_PORT
(��ơA1 - 65535) �i�H�ϥΦ��ﶵ�� port �q�D����r��w SMPP ��A����ť�� TCP �s����C���s���X�����z�L�o��ؾ���w�C�p�G�P�ɨϥγo��ؾ���w�A�h�z�L SMPP_PORT �ﶵ�@�X���]�w�u��C�Ъ`�N�A���ﶵ�L�w�]�ȡC
�����V SMS �ɡA�нT�w��s����P SMPP ��e���� LISTEN_PORT �ۦP�C
SMPP_SERVER
(�r��A1 - 252 �Ӧ줸��) ����V SMS�A�̹w�]�A�n�s�u�� SMPP ��A���� IP �D��W�٬��P�q�D���p�������D��W�١A�Y����ܦb MTA �t�m���q�D�w�q�ĤG�檺�D��W�١C���ﶵ�i�Ω��w���P���D��W�٩� IP ��}�A�ӸӥD��W�٩� IP ��}�N�m���q�D�w�q����w���ȡC��w IP ��}�ɡA�Шϥαa�I���Q�i���ܪk�A�Ҧp 127.0.0.1�C
�����V SMS�A�]�w����V SMS �h�D��A���D��W�٩� IP ��}�C�p�G�ϥ� SMPP ��e���� LISTEN_INTERFACE_ADDRESS �ﶵ�A�h�ȥ��ϥλP��w��������}���p���D��W�٩� IP ��}�C
TIMEOUT
(��ơA>= 2) �̹w�]�A���Ը�Ƽg�J SMPP ��A�������αq SMPP ��A��������ƮɡA�O�ɮɶ��� 30 ��C�i�ϥ� TIMEOUT �ﶵ�ӫ�w���P���O�ɭ� (�H�?���)�C��w���Ȧܤ֬� 1 ��C
���g�ƿﶵ
�غc SMS �l��ɡASMS �q�D�㦳�j�q�T�w��r�r��N�m�J�l�C�Ҧp�A�o�Ǧr��|�ޤJ�q�l�l�� From: ��}�M Subject: ���Y���w���l��Ыت̡C�z�L���`�ҭz���q�D�ﶵ�A�i�H�����P�y����w�o�Ǧr�ꪩ���A�ë�w�q�D���w�]�y���C�{���X�d�� D-2 ��ܿﶵ�ɮת��y�����!G
�b�C�� [language=x] �϶�A���i�H��w�P�y��������g�ƿﶵ�C�p�G�b�Ӱ϶����w�S�w�ﶵ�A�h�|�ϥΦ��ﶵ������ȡC[language=x] �϶�H�~��w�����g�ƿﶵ�|�]�w���ﶵ������ȡC
���U�C�ﶵ�A�r��ȥ����ϥ� US-ASCII �� UTF-8 �r������w�C�Ъ`�N�AUS-ASCII �r������ UTF-8 �r�������S�ҡC
CONTENT_PREFIX
(�r��A0 - 252 �Ӧ줸��) �m�� SMS �l�q�l�l�����e���e����r�r��C�w�]������Ȭ� US-ASCII �r��uMsg:�v�C
DSN_DELAYED_FORMAT
(�r��A0-256 �Ӧr��) ���e����q�����榡�Ʀr��C�̹w�]�A���ﶵ�ϥΪťզr��A�]���T���q���ഫ�� SMS�C�Ъ`�N�A�Y�n�Ϧ��ﶵ�ͮġAGATEWAY_NOTIFICATIONS �����]�w�� 1�C�� GATEWAY_NOTIFICATIONS=0 �ɡA���ﶵ�|�Q�����C
DSN_FAILED_FORMAT
(�r��A0-256 �Ӧr��) �ä[�ʻ��e���ѳq�����榡�Ʀr��C���ﶵ���w�]�Ȭ��r��G
�L�k�N�z���l�e�� $a�F���|�A�xջ��e�C
�Y�n�T���ഫ���ѳq���A�Ь����ﶵ��w�ťզr��C�Ъ`�N�A�Y�n�Ϧ��ﶵ�ͮġAGATEWAY_NOTIFICATIONS �����]�w�� 1�C�� GATEWAY_NOTIFICATIONS=0 �ɡA���ﶵ�|�Q�����C
DSN_RELAYED_FORMAT
(�r��A0-256 �Ӧr��) ��e�q�����榡�Ʀr��C�w�]�Ȭ��r��G
�z�n�ǰe�� $a ���l��w��e�ܥi�ण���ѳ̲��e�T�{���l��ǰe�t�ΡC
�Y�n�T���ഫ��e�q���A�Ь����ﶵ��w�ťզr��C�Ъ`�N�A�Y�n�Ϧ��ﶵ�ͮġAGATEWAY_NOTIFICATIONS �����]�w�� 1�C�� GATEWAY_NOTIFICATIONS=0 �ɡA���ﶵ�|�Q�����C
DSN_SUCCESS_FORMAT
(�r��A0-256 �Ӧr��) ���e���\�q�����榡�Ʀr��C�w�]�Ȭ��r��G
�z���l��w���e�� $a
�Y�n�T���ഫ���e���\�q���A�Ь����ﶵ��w�ťզr��C�Ъ`�N�A�Y�n�Ϧ��ﶵ�ͮġAGATEWAY_NOTIFICATIONS �����]�w�� 1�C�� GATEWAY_NOTIFICATIONS=0 �ɡA���ﶵ�|�Q�����C
FROM_FORMAT
(�r��A0 - 252 �Ӧ줸��) �Ω�榡�ƳЫت̸�T�H���J SMS �l���榡�ƽd���C�w�]����Ȭ� US-ASCII �r��u$a�v�A���|�H�Ыت̪��q�l�l���}�i��%N�C�аѾ\�榡�ƽd���A�H��o�i�@�B�ԲӸ�T�C
FROM_NONE
(�r��A0 - 252 �Ӧ줸��) �S���Ыت̦�}�i����ܮɸm�� SMS �l����r�r��C�w�]����Ȭ��ťզr��C
�Ъ`�N�A���ﶵ�q�`���ϥΡA�]����q�`�|�ڵ��ʤֳЫت̦�}���q�l�l��C
LANGUAGE
(�r��A0 - 40 �Ӧ줸��) �Ω�q������r�r�ꪺ�w�]�y���s�աC�p����w�A�h�ӻy���N��ۥD��w�]���a�W��C�p�G�D����a�W�椣�i�Ωι�3�uC�v�A�h�ϥ� i-default�C(i-default ��3�u�A�Ω��ڨϥΪ̪��^�y��r�v)�C
LINE_STOP
(�r��A0 - 252 �Ӧ줸��) �m�� SMS �l���^��۹q�l�l�U�椧������r�r��C�w�]����Ȭ� US-ASCII �Ů�r���u �v�C
NO_MESSAGE
(�r��A0 - 252 �Ӧ줸��) �m�� SMS �l��ܹq�l�l��S�����e����r�r��C�w�]����Ȭ� US-ASCII �r��u[no message]�v�C
SUBJECT_FORMAT
(�r��A0 - 252 �Ӧ줸��) �Ω�榡�� Subject: ���Y�檺���e�A�H��ܦb SMS �l���榡�ƽd���C���ﶵ������w�]�Ȭ� US-ASCII �r��u($s)�v�C�аѾ\�榡�ƽd���A�H��o�i�@�B�ԲӸ�T�C
�аѾ\ SUBJECT_NONE �ﶵ�A�H��o Subject: ���Y�椣�s�b�μ��Y�椺�e���ťզr��ɪ��B�z�y�z�C
SUBJECT_NONE
(�r��A0 - 252 �Ӧ줸��) ��l�q�l�l�]�t Subject: ���Y��A�� Subject: ���Y�檺�Ȭ��ťզr�����ܪ���r�r��C���ﶵ���w�]����Ȭ��ťզr��C
DEBUG
(��ơA�줸�B�n) �ҥΰ����X�C�w�]�Ȭ� 6�A�Y���ĵ�i�l��M��~�l��C���D�s�ȳ��|�ҥγq�D�����������X�A�o�P�b�q�D�w�q����w master_debug �ۦP�C�� D-16 �w�q DEBUG �줸�B�n���줸�ȡC
�� D-16 DEBUG �줸�B�n
�줸
��
�y�z
0-31
-1
����Բӿ�X
0
1
��T�l��
1
2
ĵ�i�l��
3
4
��~�l��
3
8
�l�`���I�s�l��
4
16
����E�_
5
32
I/O �E�_�A����
6
64
I/O �E�_�A�ǿ�
7
128
SMS �ܹq�l�l���ഫ�E�_ (��ʹq�ܵo�X���l��P SMS �q��)
8
256
PDU �E�_�A���Y���
9
512
PDU �E�_�A������
10
1024
PDU �E�_�Atype-length-value ���
11
2048
�ﶵ�B�z�F�ǰe�Ҧ��ﶵ�]�w�ܰO����
�榡�ƽd��
FROM_FORMAT�BSUBJECT_FORMAT �H�ΩҦ� DSN_* �q�D�ﶵ��w���榡�ƽd���A���O UTF-8 �r��A�䤤�i��]�t�r�$�r�P�%N�ǦC���զX�C���w�d�ҹq�l�l���}���C
Jane Doe <user@siroe>
�H�U�� D-17 ��ܥi�ѧO���%N�ǦC�G
�� D-17 �%N�ǦC
�ǦC
�y�z
$a
�H�Ыت̹q�l�l���}�����a�P��쳡�(�N (�Ҧp�A�uuser@siroe�v)
$d
�H�Ыت̹q�l�l���}����쳡�(�N (�Ҧp�A�udomain�v)
$p
�H�Ыت̹q�l�l���}����y���� (�p�G��) ��N (�Ҧp�A�uJane Doe�v)
$s
�H Subject: ���Y�檺���e��N
$u
�H�Ыت̹q�l�l���}�����a���(�N (�Ҧp�A�uuser�v)
\x
�H�r�&r���ux�v��N
�Ҧp�A�榡�ƽd��
From: $a
�|���ͤ�r�r��
From: user@siroe
�غc
${xy:alternate text}
�i�Ω�H�P�ǦC x ���p����r�i��%N�C�p�G�Ӥ�r���ťզr��A�h�|�ϥλP�ǦC y ���p����r�C�Ӧp�G����r�]���ťզr��A�h�H�%N��r�i��%N�C�Ҧp�A�Ҷq�榡�ƽd��
From: ${pa:unknown sender}
���Ыت̹q�l�l���}
John Doe <jdoe@siroe.com>
�Ӧ�}���]�t��y���!A�]���d�����͡G
From: John Doe
��O�A����}
jdoe@siroe.com
����}�ʤ֤�y�A�]������
From: jdoe@siroe.com
�ӹ��ťճЫت̦�}�A�h�|����
From: unknown sender
�s�W�B�~�� SMS �q�D
�z�i�H�N MTA �t�m���㦳�h�� SMS �q�D�C�o�˰����嫬��]����ӡG
- �P���P�� SMPP ��A���q�T�C
�Q��²��A�u�ݷs�W�B�~�� SMS �q�D�ܰt�m�A�ýT�w (a) ���ӳq�D���w���P���q�D�W�١A�� (b) �������p���P���D��W�١C�Ҧp�A
sms_mway port 55555 threaddepth 20
smpp.siroe.comsms_ace port 777 threaddepth 20
sms.ace.net�Ъ`�N�A�L�ݷs�����g�W�h�C�p�G�S�������۲Ū����g�W�h�AMessaging Sever �|�M��㦳���p���D��W�٪��q�D�C�Ҧp�A�p�G��A���ϥΪ��O user@host.domain�A�h�|�M��W���uhost.domain�v���q�D�C�p�G��즹���q�D�A�|�N�l���Ѧܸӳq�D�C�_�h�A�|�}�l�M��u.domain�v�����g�W�h�A�p�G�䤣��A�h�|�~��M���I (�u.�v) �W�h�C�p�ݦ���g�W�h����h��T�A�аѾ\�� 11 ���u�t�m���g�W�h�v�C
- �P�P�@ SMPP ��A���q�T�A��ϥΤ��P���q�D�ﶵ�C
�Y�n�P�P�@ SMPP ��A���q�T�A��ϥΤ��P���q�D�ﶵ�A�Цb�C�ӳq�D�w�q�� SMPP_SERVER �q�D�ﶵ����w�P�@ SMPP ��A���C
�ϥΦ����ܦ����n�A�]����Ӥ��P���q�D����㦳�P�@�����D��W�� (�Y�A�q�D�w�q�ĤG��C�X���D��W��)�C�Y�n���\���̻P�P�@ SMPP ��A���q�T�A�Щw�q��ӳ�W���q�D�A�C�ӳq�D���b��q�D�ﶵ�ɮפ��� SMPP_SERVER ����w�P�@ SMPP ��A���C
�Ҧp�A�z�i�H�ϥΥH�U�q�D�w�q�A
sms_mway_1 port 55555 threaddepth 20
SMS-DAEMON-1sms_mway_2 port 55555 threaddepth 20
SMS-DAEMON-2�H���g�W�h�A
sms-1.siroe.com $u%sms-1.siroe.com@SMS-DAEMON-1
sms-2.siroe.com $U%sms-2.siroe.com@SMS-DAEMON-2�M��A��̳��ϥΦP�@ SMPP ��A���A�o��ӳq�D���C�@�ӳ��n�b��q�D�ﶵ�ɮפ���w SMPP_SERVER=smpp.siroe.com�C
�վ㻼�e���ժ��W�v
�� SMS �l��]�Ȯɩʿ�~ (�Ҧp�ASMPP ��A���L�k��F) �ӵL�k���e�ɡA�q�l�l��|�O�d�b���e��C���A�÷|�b�y��A���աC���D�t���t�m�A�_�h�A�u�@������|�b�@�p�ɤ����ջ��e�C��� SMS �ǰe�l��A��G���ݮɶ��Ӫ�C�]���A��ij�N backoff �q�D����r�P SMS �q�D�t�X�ϥΡA��w��n�������e�xձƵ{�C�Ҧp�A
sms_mway port 55555 threaddepth 20 \
backoff pt2m pt5m pt10m pt30m notices 1
smpp.siroe.com�z�L�W�z�]�w�A�����xի����w|�i�歫�s���e�xաC�p�G�o���]���ѡA�h�|�b�ĤG���xի���vi��C�M��O�Q���aA�̫�O�C�T�Q���d@���Cnotices 1 �q�D����r�i�Ϥ@�ѫ��ٵL�k���e���l��@���L�k���e���l��Ǧ^�C
�d�ҳ�V�t�m (MobileWay)
MTA SMS �q�D�i�P��� SMPP V3.4 �ۮe�� SMPP ��A���t�X�ϥΡC������d�Ұt�m�A���`�|�Բӻ���p��N SMS �q�D�t�m���P MobileWay SMPP ��A���t�X�ϥΡCMobileWay (http://www.mobileway.com/) �O���y��ƻP SMS �s�u������3�ӡC�z�L MobileWay ��ѱz�� SMS �q�T�y�A�z�i�HIJ�Υ��@�ɤj�h�ƥD�n SMS ���W�� SMS �q�\�̡C
�z�L MobileWay �ШD SMPP �b���ɡA�z�i��n�^���H�U���D�G
- �z�� SMPP �Τ�� IP ��}�G�д��ѱz�� Messaging Server �t�Ϊ� IP ��}�A���p��ں��W��L���Ҩ��@�ˡC
- �w�]���ĴaG�p�G�z���檺 SMS �l����w���ĴaA�h�����ĴtN�� MobileWay �N�ϥΪ� SMS ���ĴaC�b�����ĴyL�d��e�L�k���e�� SMS �l��N�Q�˱�C�д��Ѥ@�ӦX�z�� (�Ҧp�A2 �ѡB7 �ѵ���)�C
- ��j�p�G�o�O�z�� SMPP �Τ�ݦb����õ��� SMPP ��A���^3���e�N���檺 SMS �l�̤j�ƶq�ASMPP ��A���@�X�^3��A�Τ�ݤ~�ണ���h SMS �l��C�z�������Ѫ��Ȭ� 1 �ʶl��C
- �ɰϡG�Ы�w�z�� Messaging Server �t�ιB�@�ɩҦb���ɰϡC�ɰ�3�H GMT �ɮt���覡��w�C
- �O�ɡG�P��V SMS �l��ǰe�L��C
- �Ω�~�H�ШD�� IP ��}�P TCP �s����G�P��V SMS �l��ǰe�L��C
�V MobileWay ���ѤW�z���D������A�L�̷|���ѵ��z�@�� SMPP �b���H�λP�L�̪� SMPP ��A���q�T�����n��T�C�o�Ǹ�T�]�A
�b����}: a.b.c.d:p
�b���n�J: system-id
�b���K�X: Jsecret[�b����}] ��쬰 IP ��} a.b.c.d �H�αz�n�s�u�� MobileWay SMPP ��A���� TCP �s���X p�C�N�o�ǭȥΩ� SMPP_SERVER �M SMPP_PORT �q�D�ﶵ�C�N [�b���n�J] �P [�b���K�X] ���Ȥ'O�Ω� ESME_SYSTEM_ID �M ESME_PASSWORD �q�D�ﶵ�C�ϥγo�Ǹ�T��A�z���q�D�ﶵ�ɮ�3�]�t
SMPP_SERVER=a.b.c.d
SMPP_PORT=p
ESME_SYSTEM_ID=system-id
ESME_PASSWORD=secret�{�b�A�Y�n�P MobileWay ���q�A�z�ݭn�]�w����B�~�ﶵ
ESME_ADDRESS_TON=0x01
DEFAULT_DESTINATION_TON=0x01imta.cnf �ɮפ������g�W�h�i�H�p�U�ҥ�
sms.your-domain $u@sms.your-domain
�� imta.cnf �ɮפ��q�D�w�q�i�H�p�U�ҥ�
sms_mobileway
sms.your-domain�q�D�ﶵ�ɮסB���g�W�h�γq�D�w�q���w�]�w�����A�K�i�ǰe�@�ʴ�նl��CMobileWay �ݭn��کw�}�A�Φ��p�U
+<country-code><subscriber-number>
�Ҧp�A�Y�n�ǰe�@�ʴ�նl��ܹq�ܸ��X�� (800) 555-1212 ���_��q�\�̡A�z�i�H�N�q�l�l��ǰe�ܡC
+18005551212@sms.your-domain
����
�Y�n��q�D����A�Цb�q�D���w�q����w master_debug �q�D����r�C�Ҧp�A
sms_mway port 55555 threaddepth 20 \
backoff pt2m pt5m pt10m pt30m notices 1 master_debug�z�L master_debug �q�D����r�A����q�D�@�~���E�_��T�|�Q��X�ܳq�D�O���ɡC�p�ݦ���q�D�Ҷi�檺 SMPP ���ʤ��ԲӶE�_��T�A�ٻݦb�q�D�ﶵ�ɮפ���w �C
DEBUG=-1
����V SMS �t�m SMS �q�D
�p�ݦ���t�m SMS �q�D���@���ɡA�аѦҤW�z�q SMS �q�D�t�m�}�l�U�ӥD�D�C�N SMS �q�D�t�m����G�N�����P���� SMSC �i���͡A�䤤���`���γ��C�b�H�U�� D-18 ���G
�� D-18 ��V�t�m�����`����
���`����
�Բӻ���
master �q�D����r
���� master �q�D����r (�p�G��)�C
SMS �q�D�t�m���A�ݭn������r�C
SMPP_SERVER
�]�w����V SMS �h�D��A�� IP ��}�����D��W�١C�p�G�ϥ� SMPP ��e���� LISTEN_INTERFACE_ADDRESS �ﶵ (�аѾ\�t�m�ﶵ)�A�h�ȥ��ϥλP��w��������}���p���D��W�٩� IP ��}�C
SMPP_PORT
�Ω�г] SMPP ��e���� LISTEN_PORT �]�w�ҥΪ��P�@ TCP �s���� (�аѾ\ SMPP ��e��)�C
DEFAULT_SOURCE_ADDRESS
�D��@�ӭȡA�M��N���� SMSC �t�m���N����}��Ѧ^�h�D SMPP ��A���C�b SMS �q�D���ﶵ�ɮפ��A�z�L���ﶵ��w��ܪ��ȡC
GATEWAY_PROFILE
�]�w���ŦX�h�D�]�w�ɦW�١C�аѾ\�h�D�]�w���C
USE_HEADER_FROM
�]�w�� 0�C
�Ҧ���L�q�D�t�m�������覡�p SMS �q�D������ҭz�C
�p�b�]�w��V SMS ������Ҵ��Ϊ��A���� SMSC �ݭn�t�m���N DEFAULT_SOURCE_ADDRESS �q�D�ﶵ���w�q�� SMS ��}�A�z�L LISTEN_PORT �ﶵ��w�� TCP �s���X��Ѧܹh�D�� SMPP ��A���C(�p���A�Ѧp���w LISTEN_PORT�A�аѾ\ SMPP ��A��)�C
�Ъ`�N�A�h�� SMS �q�D�i�H�ϥΦP�@ SMPP ��e���C�P�ˡA�u�ݤ@�� SMPP ��A���ιh�D�]�w�ɧY�i�B�z�h�� SMS �q�D�� SMS �^�лP�q���C�t�m�h����e���B��A���M�h�D�]�w�ɤ��\��s�b�|�z�L�t�m�ﶵ�Ӽv�T���P���ϥίS�x�C
SMS �h�D��A���@�~��zSMS �h�D��A���i�z�L�N��ʹq�ܵo�X�� SMS �l��ǰt�ܥ��T�q�l�l���}�����ӹ�{��V SMS�C���`�]�t�H�U SMS �h�D��A���D�D�G
SMS �h�D��A�����\��
SMS �h�D��A���P�ɥR�� SMPP ��e���P��A���C���i�Q�t�m���㦳�C���\��h�ӡu��ҡv�C�Ҧp�A���i�Q�t�m���㦳�T�Ӥ��P�� SMPP ��e���A�C�ӳ���ť���P�� TCP �s����κ����A����e�ܤ��P������ SMPP ��A���C�P�ˡA���]�i�Q�t�m���㦳�|�Ӥ��P�� SMPP ��A���A�C�ӳ���ť TCP �s����P���������P�զX�C
SMS �h�D��A���n�t�m���N SMS �l��ǰe�ܹq�l�l��A�i�H���ϥιh�D�]�w�ɡA�]�i�H�ϥΦh�ӹh�D�]�w�ɡC�C�ӹh�D�]�w�ɳ��y�z���ӥؼ� SMS ��}�ŦX�ӳ]�w�ɡB�p��q SMS �l���^��ؼйq�l�l���}�A�H�� SMS �ܹq�l�l���ഫ�{�Ǫ��U�دS�x�C�z�L SMPP ��e���Φ�A�����浹 SMS �h�D��A�����C�� SMS �l�|�P�C�ӳ]�w�ɶi����C�p�G���۲Ŷ��ءA�h���l��|��Ѧܹq�l�l��C
�̫�A�h�D�]�w���ٴy�z�p��B�z���� SMSC ���^3��e���q�l�l����ʹq�ܶl��ӶǦ^���q���l��C
SMPP ��e���P��A�����B�@�覡
�R�� SMPP ��e���ɡASMS �h�D��A���|���i��xճz��ơA�N�Ӧۥ��a SMPP �Τ�ݪ��Ҧ��ШD��e�ܻ��� SMPP ��A���A�M��A��e�^���ݦ�A�����^3�C�s�b��ز��`���ΡG
�Ъ`�N�ASMS �h�D��A���q�`�|�t�m���G�䲣�ͪ��ߤ@ SMS �ӷ���}�ŦX�h�D�]�w�ɤ��@�C
�`�N SMS �h�D��A���� SMPP ��e�ȾA�X�P�X�檺 Sun Java System SMPP �Τ�� (�Y Sun Java System Messaging Server �� SMS �q�D) �t�X�ϥΡC�Ӥ��A�X�P��N SMPP �Τ�ݰt�X�ϥΡC
�R�� SMPP ��A���ɡA�b�H�U�T�ر��p�U�ASMS �h�D��A���|�N SMS �l��ɦV�ܹq�l�l��G
�Ҧ���L SMS �l��N�Q SMPP ��A���ڵ��C
���� SMPP �ܹh�D SMPP �q�T
���� SMPP �Τ�ݳz�L��w��Ƴ椸 (PDU) �P�h�D SMPP ��A���q�T�C���� SMPP �Τ�ݷ|�ǰe�ШD PDU�A�h�D SMPP ��A���|���@�X�^3�C�h�D SMPP ��A���P�B�B�@�C���|���ШD PDU ���^3�A�M��A�B�z�U�@�ӨӦ۩ҳs�u������ SMPP �Τ�ݪ��ШD PDU�C
�H�U�� D-19 �C�X�h�D SMPP ��A���B�z���ШD PDU�A�ë�w�h�D SMPP ��A�����^3�C
�� D-19 SMPP ��A����w��Ƴ椸
�ШD PDU
SMPP ��A���^3
BIND_TRANSMITTER
BIND_TRANSCEIVER
UNBIND�ϥξA�?�^3 PDU �i��^3�C�{�Ҿ��ҷ|�Q�����C
OUTBIND
�h�D SMPP ��A���Ǧ^ BIND_RECEIVER PDU�C���檺�{�Ҿ��ҷ|�Q�����C
SUBMIT_SM
DATA_SM�xըϥΰߤ@�� SMS �ӷ���}�ιh�D�]�w�� SELECT_RE ���]�w�ǰt�ؼ� SMS ��}�C�p�G�����۲šAPDU �|�Q�ڵ��A���H�� ESME_RINVDSTADR ��~�C
DELIVER_SM
�xզb��{�O����ؼ� SMS ��}�α������l�� ID�C�p�G�����۲šA�Ǧ^��~ ESME_RINVMSGID�C
BIND_RECEIVER
���䴩�C�Ǧ^ GENERIC_NAK PDU�A���H�� ESME_RINVCMDID ��~�C
SUBMIT_MULTI
���䴩�C�Ǧ^ GENERIC_NAK PDU�A���H�� ESME_RINVCMDID ��~�C
REPLACE_SM
���䴩�C�Ǧ^ GENERIC_NAK PDU�A���H�� ESME_RINVCMDID ��~�C
CANCEL_SM
���䴩�C�Ǧ^ GENERIC_NAK PDU�A���H�� ESME_RINVCMDID ��~�C
QUERY_SM
���䴩�C�Ǧ^ GENERIC_NAK PDU�A���H�� ESME_RINVCMDID ��~�C
QUERY_LAST_MSGS
���䴩�C�Ǧ^ GENERIC_NAK PDU�A���H�� ESME_RINVCMDID ��~�C
QUERY_MSG_DETAILS
���䴩�C�Ǧ^ GENERIC_NAK PDU�A���H�� ESME_RINVCMDID ��~�C
ENQUIRE_LINK
�Ǧ^ ENQUIRE_LINK_RESP PDU�C
ALERT_NOTIFICATION
�����C
SMS �^�лP�q���B�z
SMS �h�D��A���i���@�z�L�� SMPP ��A����e���C�� SMS �l��{�O��C�ݭn�ϥξ�{��ƬO���H�U�ƹ�G����@�ʹq�l�l��� SMS �ɡA�q�`���i��N�l��Ыت̪��q�l�l���}�ഫ�� SMS �ӷ���}�C�ѩ��� SMS �^�ЩM�q�����|�ɦV�ܦ� SMS �ӷ���}�A�o�˴N�|�X�{���D�C�o�Ӱ��D�i�H�z�L�ϥ���e�l�۰ʲ��ͪ��ߤ@ SMS �ӷ���}�ӸѨM�C�]���A���� SMSC �|�Q�t�m���i�N�o�� SMS �ӷ���}��Ѧ^�h�D SMPP ��A���C
��{��ƬO��O���餺����A�䤤�]�t�l�� ID �M���ͪ��ߤ@ SMS �ӷ���}�C�o�Ǹ�ƥH�����p���q�l�l��Ƥ]�|�x�s�b�ϺФW�C���ϺЪ��x�s���@�t�C�ɮסA�C���ɮץN�� HASH_FILE_ROLLOVER_PERIOD �?���� (�w�]�� 30 ����)�C�C���ɮ|�O�d RECORD_LIFETIME �� (�w�]�� 3 ��)�C�аѾ\�uSun Java System Messaging Server Deployment Planning Guide �v(http://docs.sun.com/doc/819-0063) �A�H��o�����v��ƪ��O���餺�P�ϺФ��귽�ݨD���z�C
�C�ӰO��T�Ӥ���G
SMS �^�Ъ���ѵ{��
�h�D SMPP ��e���P��A���ϥξ�{�O��ӳB�z SMS �^�СB�q���P��ʹq�ܵo�X���l��C�� SMS �l��� SMPP ��e���Φ�A���ɡA�H�U��ѵ{�ǴN�|�o�͡G
- SMS �ؼЦ�}�|�P��{�O��i����A�d�ݬO�_�� SMPP ��e����e���ͪ��۲ťB�ߤ@�� SMS �ӷ���}�C�p�G���۲Ŷ��ءA�аѾ\�B�J 6�C
- �p�G�S���۲Ŷ��ءA��l�� SMS �q�� (SMPP DELIVER_SM PDU)�A�h�������l�� ID (�p�G��) �|�P��{�O��i����C�p�G���۲Ŷ��ءA�h�����B�J 8�C[SMS �h�D��A����ڤW���\�N�o�Ǵ��浹 SMPP ��e���� SMPP ��A���C]
- �p�G�S���۲Ŷ��ءA�h�ؼ� SMS ��}�|�P�C�Ӥw�t�m���h�D�]�w�ɪ� SELECT_RE �ﶵ��ܦ��i����C�p�G���۲Ŷ��ءA�h�����B�J 9�C
- �p�G�S���۲Ŷ��ءA�B SMS �l��w���浹�h�D SMPP ��e���A�h�l��|��e�ܻ��� SMPP ��A���C
- �p�G�S���۲Ŷ��ءA�B SMS �l��w���浹�h�D SMPP ��A���A�h�l��Q�T�w���L�Ķl��A�÷|�b SMPP �^3 PDU ���Ǧ^��~�^3�C���q�l�l��� SMS�A�̲|���ͥ����e�q�� (NDN)�C
- �p�G���۲Ū��ߤ@ SMS �ӷ���}�A�h SMS �l��|�����i�@�B�ˬd�A�d�ݬO�^���٬O�q���l��C�Y�n���q���l��A�h�����O�]�t�������l�� ID �� SUBMIT_SM PDU�C�_�h�A�N�Q��^�СC
- �p�G�O�^�СA�h SMS �l��|�ϥξ�{�O����q�l�l���T�ഫ���q�l�l��C
- �p�G�O�q���A�h SMS �l��|�̷� RFC 1892-1894 �ഫ���q�l�l�e���A�q�� (DSN)�C�Ъ`�N�A��l�q�l�l�� ESMTP NOTIFY �X�� (RFC 1891) �N�Q���� (�Ҧp�A�p�G SMS �l��O�u���\�vDSN�A���l�q�l�l��u�ШD�u���ѡv�q���A�h SMS �q���|�Q�˱�)�C
- �p�G�ؼ� SMS ��}�ŦX�w�t�m���h�D�]�w�ɤ��� SELECT_RE �ﶵ�A�h SMS �l��|�Q���ʹq�ܵo�X���l��A�è̷ӹh�D�]�w�ɪ� PARSE_RE_n �W�h�ഫ�^�q�l�l��C�p�G�ഫ���ѡASMS �l��L�ĥB�Ǧ^��~�^3�C
SMS �h�D��A���t�m���`�N��ɦp��]�w SMS �h�D��A���A�H��{�q�l�l��ܦ�ʹq�ܥH�Φ�ʹq�ܦܹq�l�l�\�ॻ�`�]�t�H�U�D�D�G
�]�w��V SMS ���
�]�w MTA �P SMSC ��������V�q�l�l��P SMS ��Ѫ���ij��k�]�t�T�ӨB�J�G
- �]�w SMS ��}�r�� – ��� SMS ��}�e��C�i�H�ϥΥ��r���A�u�n���W�L�Q�Ӧr���C
- �]�w�h�D�]�w�� – �O�d�ӫe��A�H�P SMS �h�D��A���t�X�ϥ� (�z�L�]�w�h�D�]�w��)�C
- �t�m SMSC – �t�m SMSC�A�N�H�ӫe��}�Y�� SMS �ؼЦ�}��Ѧ� SMS �h�D SMPP ��A���C��ʹq�ܵo�X���q�l�l��u�a���Ӧr���C�Ӧ^�лP�q�����F�a���Ӧr���~�A�r�����٥��n���Q�ӤQ�i��Ʀr�C
�]�w SMS ��}�r��
MTA SMS �q�D���ͪ��ӷ� SMS ��}3�]�w���P��� SMS ��}�r���۲šC�]�w�H�U���e�K�i�F���ت��G
�]�w�h�D�]�w��
�H��A3�]�w SMS �h�D��A�����h�D�]�w�ɡA�ϩҦ���e�� SMS �ӷ���}�����ߤ@��}�C�����w�]�]�w�A��i�H�z�L��w�h�D�]�w�ɿﶵ MAKE_SOURCE_ADDRESSES_UNIQUE=1 �i���T�]�w�C�o�˷|����e�� SMS �ӷ���}���榡�ܬ��G
prefixnnnnnnnnnn
�䤤 nnnnnnnnnn �O�ߤ@���Q��Q�i��Ʀr�C
�t�m SMSC
�̫�ASMSC 3�t�m���N�Ҧ��ŦX�r�� (�Ȧr���Φr���[�W�Q���) �� SMS �ؼЦ�}��Ѧ� SMS �h�D��A���� SMPP ��A���C���ظ�Ѫ��`�W��ܦ������G
prefix([0-9]{10,10}){0,1}
�䤤 prefix �O DEFAULT_SOURCE_ADDRESS ���ȡA[0-9] ��w���\���Q��ơA{10, 10} ��w���\�ϥΪ��̤p�Q��ƻP�̤j�Q��ơA�� {0, 1} �h��w�O�_���o�Q��ơC
�ҥλP���� SMS �h�D��A��
�ҰʻP���� SMS �h�D��A��
�ҥ� SMS �h�D��A����A�i�H�ϥΥH�U��O�ҰʻP����G
# start-msg sms
�M
# stop-msg sms
SMS �h�D��A���t�m�ɮ�
SMS �h�D��A���ݭn�t�m�ɮפ~��B�@�C�t�m�ɮ��ϥ� UTF-8 �s�X�� Unicode ��r�ɮסC���ɮץi�H�O ASCII ��r�ɮסC�ɮצW�٥������G
installation-directory/config/sms_gateway.cnf
�ɮפ����C�ӿﶵ�]�w���ϥΥH�U�榡:
option-name=option-value
�ﶵ�s�դ����ﶵ�|�H�U�C�榡��ܡG
[group-type=group-name]
option-name-1=option-value-1
option-name-2=option-value-2
...
option-name-n=option-value-n�b�h�D��A���W�t�m�q�l�l��ܦ�ʹq�ܥ\��
�Y�n��@��V SMS ���q�l�l��ܦ�ʹq�ܳ��!A�z�����t�m�H�U���e�G
�h�D�]�w��
�Y�n�t�m�q�l�l��ܦ�ʹq�ܹh�D�]�w�ɡA�а��H�U�B�J�G
- �s�W�h�D�]�w�ɦ� SMS �h�D��A���t�m�ɮסC
�Y�n�s�W�ﶵ�s�աA�ШϥΥH�U�榡�G
[GATEWAY_PROFILE=profile_name]
option-name-1=option-value-1
option-name-2=option-value-2a
...
option-name-n=option-value-n�h�D�]�w�ɦW�� profile_name �ĥΫe�z�榡�A��פ���W�L 11 �Ӧ줸�աC���W�٥����P SMS �q�D�ﶵ�ɮפ� GATEWAY_PROFILE �q�D�ﶵ���W�٬ۦP�C�ӦW�٤��Ϥ$j�p�g�C�p�ݦ��ijq�D�ﶵ���M��A�аѾ\�i�οﶵ�C
- �]�w�h�D�]�w�ɿﶵ (�Ҧp�ASMSC_DEFAULT_CHARSET)�A�H�ŦX���� SMSC ���S�x�C
- �]�w��L�h�D�]�w�ɿﶵ�A�H�ŦX SMS �q�D���q�l�l��S�x�C
�p�ݹh�D�]�w�ɿﶵ������y�z�A�аѾ\�h�D�]�w�ɿﶵ�C
- �]�w CHANNEL �ﶵ�C
�]�w��Ȭ� MTA SMS �q�D�W�١C
��q���z�L�h�D�ǰe�ܹq�l�l��ɡA���G�q�l�l��N�ϥΦ��q�D�W�٦b MTA ���Φ���C�C
SMPP ��e��
�Y�n�t�m SMPP ��e���A�����H�U�B�J�G
- �s�W SMPP ��e����� (�ﶵ�s��) �� SMS �h�D��A�����t�m�ɮסC
�Y�n�s�W�ﶵ�s�աA�ШϥΥH�U�榡�G
[SMPP_RELAY=relay_name]
option-name-1=option-value-1
option-name-2=option-value-2
...
option-name-n=option-value-n��e���i�H�ϥΥ��W�١C�ߤ@�n�N�O�ӦW�٤���O�P�@�t�m�ɮפ�����L SMPP ��e����Ҫ��W�١C
- �]�w LISTEN_PORT �ﶵ�C
SMS �q�D�� SMPP_PORT �ﶵ�ϥΪ��ȥ����ŦX��e���� LISTEN_PORT �ﶵ�ϥΪ��ȡC�Ь� LISTEN_PORT ��� TCP �s���X�A���s���X�å��ѥ���L SMPP ��e���Φ�A����ҨϥΡA�]���ѦP�@�q���W��檺����L��A���ϥΡC
- �]�w SERVER_HOST �ﶵ�C
��e���� SERVER_HOST �ﶵ3���w���� SMSC �� SMPP ��A�����D��W�١C�i�H�ϥ� IP ��}�ӥN�%D��W�١C
- �]�w SERVER_PORT �ﶵ�C
��e���� SERVER_PORT �ﶵ3���w���� SMSC �� SMPP ��A���� TCP �s����C
�p�ݩҦ� SMPP ��e���ﶵ������y�z�A�аѾ\ SMPP ��e���ﶵ�C
SMPP ��A��
�Y�n�t�m SMPP ��A���A�����H�U�B�J�G
- �s�W SMPP ��A����� (�ﶵ�s��) �� SMS �h�D��A�����t�m�ɮסC
�Y�n�s�W�ﶵ�s�աA�ШϥΥH�U�榡�G
[SMPP_SERVER=server_name]
option-name-1=option-value-1
option-name-2=option-value-2
...
option-name-n=option-value-n��A���i�H�ϥΥ��W�١C�ߤ@�n�N�O�ӦW�٤���O�P�@�t�m�ɮפ�����L SMPP ��A����Ҫ��W�١C
- �]�w LISTEN_PORT �ﶵ�C
��� TCP �s���X�A���s���X�å��ѥ���L��A������e����ҨϥΡC���~�A���s���X�å��ѦP�@�q���W��檺����L��A���ϥΡC
���� SMSC �ݭn�t�m���N�q���g�� SMPP ��ѦܨϥΦ� TCP �s���� SMS �h�D��A���t�ΡC
�p�ݩҦ� SMPP ��A���ﶵ������y�z�A�аѾ\ SMPP ��A���ﶵ�C
�t�m��ʹq�ܦܹq�l�l��@�~
�Y�n�t�m��ʹq�ܦܹq�l�l��\��A��������Ӱt�m�B�J�G
�Ъ`�N�A�h�ӹh�D�]�w�ɥi�H�ϥΦP�@ SMPP ��A����ҡC��ڤW�A�P�@ SMPP ��A����ҬJ�i�Ω�q�l�l��ܦ�ʹq��3�ε{���A�S�i�Ω��ʹq�ܦܹq�l�l��3�ε{���C
�t�m��ʹq�ܦܹq�l�l��h�D�]�w��
����ʹq�ܷ��A�h�D�]�w�ɴ��Ѩ��D�n��T�G�p���ѧO�A�X�ӳ]�w�ɪ� SMS �l��F�p��N�o�Ƕl���ഫ���q�l�l��C�Ъ`�N�A���]�w�ɥi�H�P�q�l�l��ܦ�ʹq�ܨϥΪ��]�w�ɬۦP�A��a�� SELECT_RE �ﶵ�C
�Y�n�t�m�h�D�]�w�ɡA�а��H�U�B�J�G
- �s�W�h�D�]�w�� (�ﶵ�s��) �� SMS �h�D��A�����t�m�ɮסC
�Y�n�s�W�ﶵ�s�աA�ШϥΥH�U�榡�G
[GATEWAY_PROFILE=profile_name]
option-name-1=option-value-1
option-name-2=option-value-2
...
option-name-n=option-value-n��W�L 11 �Ӧr�����W�٧��i�Χ@�]�w�ɪ��W�١C�ߤ@�n�N�O�A�ӦW�٤���O�P�@�t�m�ɮפ���L�h�D�]�w�ɤw�g�ϥΪ��W�١C
- �]�w SELECT_RE �ﶵ (�������C�ӹh�D�]�w�ɫ�w)�C
���ﶵ���Ȭ� ASCII �`�W��ܦ��A�Ω��� SMS �ؼЦ�}�C�p�G SMS �ؼЦ�}�ŦX���`�W��ܦ��A�h�� SMS �l��|�z�L�h�D�ǰe�ܨϥΦ��۲ų]�w�ɴy�z���S�x���q�l�l��C
�аȥ��`�N�A�i�H�t�m�h�ӹh�D�]�w�ɡA�o�ǹh�D�]�w�ɪ��U�� SMS ��}�i�H�o�ͭ��| (�Ҧp�A�ŦX��} 000 ���]�w�ɥH�Υt�@�ӲŦX��@��L�T��Ʀ�}���]�w��)�C��O�A3���קK�o�ͳo�ر��ΡA�]�� SMS �l��u�|�ǰe�ܤ@�ӹh�D�]�w�ɡA�Y�Ĥ@�Ӭ۲Ū��]�w�ɡC���~�A�i���諸���Ǥ]�L�k�w�q�C
- �]�w CHANNEL �ﶵ�C
���3�� MTA �� SMS �q�D�W�١C
�p�ݩҦ���ʹq�ܷ��ﶵ������y�z�A�аѾ\�h�D�]�w�ɿﶵ�C
�t�m��ʹq�ܦܹq�l�l�� SMPP ��A��
�s�W SMPP ��A�����{�ǻP�s�W�q�l�l��ܦ�ʹq�� SMPP ��A�����{�ǬۦP (�аѾ\ SMPP ��A��)�C
���� SMSC �ݭn�t�m���N SMS �q�T�y��Ѧܹh�D SMPP ��A���C�Y�n�p���ASMSC �Ω��Ѧ�ʹq�ܦܹq�l�l��q�T�y�� SMS �ؼЦ�}�A3���]�w���h�D�]�w�ɿﶵ SELECT_RE ���ȡC
�Ҧp�A�p�G SMS ��} 000 �w�Ω��ʹq�ܦܹq�l�l��q�T�y�A�h SMSC �ݭn�t�m���N SMS �ؼЦ�} 000 ���q�T�y��Ѧܹh�D SMPP ��A���C�h�D�]�w��3�ϥοﶵ�]�w SELECT_RE=000�C
�t�m�ﶵ
���`�ԲӴy�z SMS �h�D��A���t�m�ɮﶵ�C�H�U�U��C�X�Ҧ��i�Ϊ��t�m�ﶵ�A�ðw��U������²�n�y�z�C�U��'O�Ω����ﶵ�BSMPP ��e���ﶵ�BSMPP ��A���ﶵ�H�� SMS �h�D��A���]�w�ɿﶵ�C
�b��z�p�`���A�w��Ҧ��i�Ϊ��t�m�ﶵ�����Ѧ����㪺�y�z�C�o�Ǥp�`���G
����ﶵ
�ثe�ASMS �h�D��A���㦳�T������ﶵ�G
�Ҧ�����ﶵ�����b��w���ﶵ�s�դ��e�A��t�m�ɮפW���w�C�� D-20 �C�X�Ҧ�����t�m�ﶵ�C
�� D-20 ����ﶵ
�ﶵ
�w�]
�y�z
6
���ͪ��E�_��X����
��{����ɮת�����ؿ��|
0770
��{����ɮת��\�i�v
30 ����
�g�J�P�@��{����ɮת��̪�ɶ�
�Ҧ� SMPP ��e���P��A����Ҥ��æ�B�@�����e�s�u���̤j�ƶq
3 ��
��{����k���ɮפ��A�O��ͩR�g��
10 �Ӱ���
�u�@�̰����l�ƶq
50 �Ӱ���
�u�@�̰���̤j�ƶq
64 Kb
�C�Ӥu�@�̰�����|�j�p
����ծտﶵ
�C�Ӥ��e TCP �s�u�N��@�� SMPP ���q�@�~�C�ﶥ�q�@�~���B�z�O�Ѱ����x�s�Ϥ����u�@�̰���Ҿޱ����C�?�q�@�~�B�z�ݭn���� I/O �ШD�����ɡA�u�@�̰���|�Ȱ������q�@�~�A�ð�浹�w����L�u�@�CI/O �ШD������A�x�s�Ϥ��i�Ϊ��u�@�̰���|��_�����q�@�~�C
�H�U�ﶵ���\�Ω�ծդu�@�̰���{�Ǫ��x�s�ϡG THREAD_COUNT_INITIAL, THREAD_COUNT_MAXIMUM, THREAD_STACK_SIZE�C
THREAD_COUNT_INITIAL
(��ơA> 0) �̪쬰�u�@�̰����x�s�ϫإߪ�����ƶq�C���Ƥ��]�A�M��Ω�z�O���餺��{��ƪ����� (2 �Ӱ���)�A�]���]�A�M��Ω�ť���e�� TCP �s�u������ (SMS �h�D��A����ť���C�� TCP �s����/������}��ϥΤ@�Ӱ���)�CTHREAD_COUNT_INITIAL ���w�]�Ȭ� 10 �Ӱ���C
THREAD_COUNT_MAXIMUM
(��ơA>= THREAD_COUNT_INITIAL) ���\�Ω�u�@�̰����x�s�Ϥ�������̤j�ƶq�C�w�]�Ȭ� 50 �Ӱ���C
THREAD_STACK_SIZE
(��ơA> 0) �u�@�̰����x�s�Ϥ��C�Ӥu�@�̰�����|�j�p (�H�줸�լ����)�C�w�]�Ȭ� 65,536 �Ӧ줸�� (64 Kb)�C
��{��ƽծ�
SMS �l����e��A���ݱ��� SMPP ��A�����ͪ��l�� ID �|�x�s�b�O���餺���?�C�����l�q�l�l��T�]�|�H���l�� ID �@�P�x�s�C�p�G�Ӷl�� ID �H��Q SMS �q���ҰѦҡA�h����T�i�H�Q�^��C�M��A�^���T�i�Ω�N SMS �q���ǰe�ܾA�?�q�l�l��̡C
�O���餺����|�ѱM�����ƥ��ϺФW�C���G�Ϻ��ɮ״N�٬��u��{�ɮסv�C�o�Ǿ�{�ɮצ���ӥγ~�G�H�D���o�ʪ��Φ��x�s���s�Ұ� SMS �h�D��A������_��O���餺����ɩһݪ���ơF�z�L�N�i��ԲӸ���x�s�b�ϺФ��ӫO�d���0O����C�C�Ӿ�{�ɮץu�i�� HASH_FILE_ROLLOVER_PERIOD �?�g�J�A�W�L���ɶ��A��{�ɮK�|��A�ëإ߷s����{�ɮסC���{�ɮW�L RECORD_LIFETIME ���ɮ� (�H�?���) ��A�K�|�q�ϺФ��R���C
�H�U�ﶵ���\�Ω�ծվ�{�ɮסG HISTORY_FILE_DIRECTORY, HISTORY_FILE_MODE, HISTORY_FILE_ROLLOVER_PERIOD, RECORD_LIFETIME�C
HISTORY_FILE_DIRECTORY
(�r��A����ؿ��|) �|�Q�g�J��{�ɮת��ؿ���|�C�p�G�ӥؿ��|���s�b�A�h�|�إߤ@�ӡC���ﶵ���w�]�Ȭ��G
msg_svr_base/data/sms_gateway_cache/
�ϥΪ��ؿ�3���t�A�?�ϺШt�ΤW�A�B�㦳�R�����i�ΪŶ��Ω�w���x�s�F�аѾ\ SMS �h�D��A���x�s�ݨD�A�H��o�x�s�W����T�C�U��̦n��N���ﶵ�ܧ@�ӧ�A�?�ȡC
HISTORY_FILE_MODE
(��ơA�K�i���) �P��{�ɮ����p���ɮ׳\�i�v�C�̹w�]�A�N�ϥέ� 0770 (�K�i��)�C
HISTORY_FILE_ROLLOVER_PERIOD
(��ơA���) �C HASH_FILE_ROLLOVER_PERIOD ��A�N�|��ثe��{�ɮסA�ëإߤ@�ӷs��{�ɮסC�̹w�]�A�N�ϥέ� 1800 �� (30 ����)�C
RECORD_LIFETIME
(��ơA��� > 0) ��{�O��ͩR�g�� (�H�?���)�C�ɶ���ͩR�g�j��O��|�q�O���餤�M���F�ɶ���ͩR�g�j���{�ɮ|�q�ϺФ��R���C�̹w�]�A�N�ϥέ� 259,200 �� (3 ��)�C�x�s�b�O���餺���O��|�b���y�L�{���Q�M��Ω�z�O���餺��ƪ�����M���C�o�DZ��y�C HASH_FILE_ROLLOVER_PERIOD ����@���C�����n�}�ҷs����{�ɮɡA�ϺФW���ɮ״N�|�Q�M���C
��L
����Ө�L�ﶵ�GDEBUG �M LISTEN_CONNECTION_MAX�C
DEBUG
(��ơA�줸�B�n) �ҥΰ����X�C�w�]�Ȭ� 6�A�Y���ĵ�i�l��M��~�l��C
�� D-21 �w�q DEBUG �줸�B�n���줸�ȡC
�� D-21 DEBUG �줸�B�n
�줸
��
�y�z
0-31
-1
����Բӿ�X
0
1
��T�l��
1
2
ĵ�i�l��
3
4
��~�l��
3
8
�l�`���I�s�l��
4
16
����E�_
5
32
I/O �E�_�A����
6
64
I/O �E�_�A�ǿ�
7
128
SMS �ܹq�l�l���ഫ�E�_ (��ʹq�ܵo�X���l��P SMS �q��)
8
256
PDU �E�_�A���Y���
9
512
PDU �E�_�A������
10
1024
PDU �E�_�Atype-length-value ���
11
2048
�ﶵ�B�z�F�ǰe�Ҧ��ﶵ�]�w�ܰO����
LISTEN_CONNECTION_MAX
(��� >= 0) �Ҧ� SMPP ��e���P��A����Ҥ����\�æ�B�@�����e TCP �s�u���̤j�ƶq�C0 (�s) �Ȫ�ܳs�u�ƶq�L���쭭��C��O�A�]�i�H�ѵ��w��e���Φ�A����Ұw��C�x��e���Φ�A���]�w����C
SMPP ��e���ﶵ
SMS �h�D��A���i�㦳�� SMPP ��e�����h�ӹ�ҡA�C�ӳ��㦳���P���S�x�A�䤤�D�n�S�x�O��ť�� TCP �s����H�Τ����C���P���O�A��� SMPP ��e����ť���C�Ӻ����M TCP �s�����A���P���S�x�i�H�i���k���C�o�ǯS�x�i�H�ϥΥ��`�ҭz���ﶵ�[�H��w�C
�C�ӹ��3�m��H�U�Φ����ﶵ�s�դ��G
[SMPP_RELAY=relay-name]
option-name-1=option-value-1
option-name-2=option-value-2
...
option-name-n=option-value-n�r�� relay-name �ȥΩ�ϧO����һP��L��ҡC
�� D-22 �C�X SMPP ��e���t�m�ﶵ�C
�� D-22 SMPP ��e���ﶵ
�ﶵ
�w�]
�y�z
255
���e SMPP �Τ�ݳs�u���s�u�x�s��
�æ�B�@�����e�s�u���̤j�ƶq
���e SMPP �Τ�ݳs�u������
���e SMPP �Τ�ݳs�u�� TCP �s����
600 s
SMPP �Τ�ݪ����e�s�uŪ��O��
120 s
SMPP �Τ�ݪ����e�s�u�g�J�O��
1
����e SMS �ӷ���}�����ߤ@�A�åi�����^��
�n��e�ܪ� SMPP ��A�����D��W�٩� IP ��}
�����e�� SMPP ��A���� TCP �s����
600 s
�~�H SMPP ��A���s�u����O��
120 s
�~�H SMPP ��A���s�u���g�J�O��
LISTEN_BACKLOG
(��ơA�b [0,255] ����) ���e SMPP �Τ�ݳs�u�� TCP ���|�Ҥ��\���s�u�x�s�ϡC�w�]�Ȭ� 255�C
LISTEN_CONNECTION_MAX
(��� >= 0) ���\�Ω� SMPP ��e����Ҫ��æ�B�@���e TCP �s�u���̤j�ƶq�C�Ъ`�N�A�p�G�ȶW�L���� LISTEN_CONNECTION_MAX �]�w�A�h�|�Q�����C
LISTEN_INTERFACE_ADDRESS
(�r��A�uINADDR_ANY�v�Τp���I�Q�i�� IP ��}) ��ť���e SMPP �Τ�ݳs�u������ IP ��}�C�i�H�O�r��uINADDR_ANY�v(�Ҧ����i�Τ���) �αa�I���Q�i��Φ��� IP ��} (�Ҧp�A193.168.100.1)�C�w�]�Ȭ��uINADDR_ANY�v�C�O�� HA �t�m�ݭn�N���ȳ]�w���P HA �� IP ��}�۹�3�C
LISTEN_PORT
(��ơATCP �s���X) �s���H����e SMPP �Τ�ݳs�u�� TCP �s����C���ﶵ���W�欰�j��ʡF�L�w�]�ȡC�t�Ъ`�N�A�S�������A�ȫ�w��ں���w���X���v���� (IANA)�C
LISTEN_RECEIVE_TIMEOUT
(��ơA��� > 0) ���ݱq SMPP �Τ��Ū���Ʈɤ��\���O�ɡC�w�]�Ȭ� 600 �� (10 ����)�C
LISTEN_TRANSMIT_TIMEOUT
(��ơA��� > 0) �ǰe��Ʀ� SMPP �Τ�ݮɤ��\���O�ɡC�w�]�Ȭ� 120 �� (2 ����)�C
MAKE_SOURCE_ADDRESSES_UNIQUE
(0 �� 1) �̹w�]�ASMPP ��e���N���C�� SMS �ӷ���}���[�ߤ@���Q��Ʀr��C�M��A���G SMS �ӷ���}�|�P��L��{��Ƥ@�P�x�s�C���G�O�ߤ@ SMS ��}�A�i�� SMS �ϥΪ̦^�ЮɨϥΡC�Χ@ SMS �ؼЦ�}�ɡASMPP ��A���|�����}�A�M��N SMS �l��ǰe�����T���q�l�l��Ыت̡C
�Y�n���ΰߤ@ SMS �ӷ���} (����V SMS) �����ͥ\��A�Ы�w���ﶵ���Ȭ� 0
(�s)�CSERVER_HOST
(�r��BTCP �D��W�٩αa�I���Q�i�� IP ��}) ��e SMPP �Τ�ݳq�T�y�� SMPP ��A���C�i��w���D��W�٩� IP ��}�C���ﶵ���W�欰�j��ʡF�L�w�]�ȡC
SERVER_PORT
(��ơATCP �s���X) ������e�l���� SMPP ��A���� TCP �s����C���ﶵ���W�欰�j��ʡF�L�w�]�ȡC�S�������A�ȫ�w IANA�F�ФŻP�� SNPP ��w�� IANA �V�c�C
SERVER_RECEIVE_TIMEOUT
(��ơA��� > 0) ���ݱq SMPP ��A��Ū���Ʈɤ��\���O�ɡC�w�]�Ȭ� 600 �� (10 ����)�C
SERVER_TRANSMIT_TIMEOUT
(��ơA��� > 0) �ǰe��Ʀ� SMPP ��A���ɤ��\���O�ɡC�w�]�Ȭ� 120 �� (2 ����)�C
SMPP ��A���ﶵ
SMS �h�D��A���i�㦳�� SMPP ��A�����h�ӹ�ҡA�C�ӳ��㦳���P���S�x�A�䤤�D�n�S�x�O��ť�� TCP �s����H�Τ����C���P���O�A��� SMPP ��A����ť���C�Ӻ����M TCP �s�����A���P���S�x�i�H�k���C�o�ǯS�x�i�H�ϥΥ��`�ҭz���ﶵ�[�H��w�C
�C�ӹ��3�m��H�U�Φ����ﶵ�s�դ��G
[SMPP_SERVER=server-name]
option-value-1=option-value-1
option-value-2=option-value-2
...
option-name-n=option-value-n�r�� server-name �ȥΩ�ϧO�ӹ�һP��L��ҡC
�� D-23 �C�X SMPP ��A���t�m�ﶵ�C
�� D-23 SMPP ��A���ﶵ
�ﶵ
�w�]
�y�z
255
���e SMPP ��A���s�u���s�u�x�s��
�æ�B�@�����e�s�u���̤j�ƶq
���e SMPP ��A���s�u������
���e SMPP ��A���s�u�� TCP �s����
600 s
���e SMPP ��A���s�u����O��
120 s
���e SMPP ��A���s�u���g�J�O��
LISTEN_BACKLOG
([0,255] ���������) ���e SMPP �Τ�ݳs�u�� TCP ���|�Ҥ��\���s�u�x�s�ϡC�w�]�Ȭ� 255�C
LISTEN_CONNECTION_MAX
(��� >= 0) ���\�Ω� SMPP ��A����Ҫ��æ�B�@���e TCP �s�u���̤j�ƶq�C�Ъ`�N�A�p�G�ȶW�L���� LISTEN_CONNECTION_MAX �]�w�A�h�|�Q�����C
LISTEN_INTERFACE_ADDRESS
(�r��A�uINADDR_ANY�v�Τp���I�Q�i�� IP ��}) ��ť���e SMPP �Τ�ݳs�u�O�_�}�Ҫ����� IP ��}�C�i�H�O�r��uINADDR_ANY�v(�Ҧ����i�Τ���) �αa�I���Q�i��Φ��� IP ��} (�Ҧp�A193.168.100.1)�C�w�]�Ȭ��uINADDR_ANY�v�C
LISTEN_PORT
(��ơATCP �s���X) �s���H����e SMPP �Τ�ݳs�u�� TCP �s����C���ﶵ���W�欰�j��ʡF�L�w�]�ȡC�Ъ`�N�A�S�������A�ȫ�w IANA�C
LISTEN_RECEIVE_TIMEOUT
(��ơA��� > 0) ���ݱq SMPP �Τ��Ū���Ʈɤ��\���O�ɡC�w�]�Ȭ� 600 �� (10 ����)�C
LISTEN_TRANSMIT_TIMEOUT
(��ơA��� > 0) �ǰe��Ʀ� SMPP �Τ�ݮɤ��\���O�ɡC�w�]�Ȭ� 120 �� (2 ����)�C
�h�D�]�w�ɿﶵ
�i�H�S���h�D�]�w�ɡA�]�i�H���h�ӹh�D�]�w�ɡC�b SMS �h�D��A�����t�m�ɮפ��A�C�ӹh�D�]�w�ɳ��b�ﶵ�s�դ��ŧi�A�榡�p�U�G
[GATEWAY_PROFILE=profile-name]
option-name-1=option-value-1
option-name-2=option-value-2
...
option-name-n=option-value-n�r�� rofile-name �ȥΩ�ϧO�]�w�ɻP��L���]�w�ɡC
�� D-24 �C�X SMS �h�D��A���]�w�ɿﶵ�C
�� D-24 SMS �h�D��A���]�w�ɿﶵ
�ﶵ
�w�]
�y�z
sms
��l�����C���q�D
US-ASCII
�Ω�q�l�l�媺�r����
US-ASCII
��q�l�l����Y���r����
�Ω�N�q�l�l���Ѧ^ SMS �����W��
�Ω��R SMS �l���r���`�W��ܦ�
GSM
�B�@�ɨϥΪ� SMS �]�w�ɡGGSM�BTDMA �� CDMA
�Ω��ܥ~���{�����`�W��ܦ�
US-ASCII
SMSC ���w�]�r����
0
�q�l�l�h�D SMS �u��ǺX��
0
�q�l�l�h�D SMS �p�K�ʫ��
CHANNEL
(�r��A1-40 �Ӧr��) �Ω�Ϲq�l�l��Φ���C�� MTA �q�D���W�١C�p����w�A�h���w���usms�v�C��w���q�D�����b MTA ���t�m���w�q�C
EMAIL_BODY_CHARSET
(�r��A�r�����W��) �Ω�b SMS ��r���J�q�l�l�大�e��Ķ SMS ��r���r�����C�p�����n�A��Ķ��r�N�i�� MIME �s�X�C�w�]�Ȭ� US-ASCII�C�p�G SMS �l��]�t���r���������i�Ϊ���r�v���A�o�Ǥ�r�v���N�Q�ഫ���U�вŸ��r���A�怜��̦Ө��A���̥i��N�q�A�]�i��@�L�N�q�C
MTA �i�ѧO���r�����M����H�U�ɮפ��G
installation-directory/config/charsets.txt
EMAIL_HEADER_CHARSET
(�r��A�r�����W��) �Ω�b SMS ��r���J RFC 822 Subject: ���Y�椧�e��Ķ SMS ��r���r�����C�p�����n�A��Ķ�r��N�i�� MIME �s�X�C�w�]�Ȭ� US-ASCII�C�p�G SMS �l��]�t���r���������i�Ϊ���r�v���A�o�Ǥ�r�v���N�Q�ഫ���U�вŸ��r���A�怜��̦Ө��A���̥i��N�q�A�]�i��@�L�N�q�C
FROM_DOMAIN
(�r��AIP �D��W�١A1-64 �Ӧr��) �غc�q�l�l�T���� From: ��}�ɡA���[�� SMS �ӷ���}�����W�١C��w���W��3�O�i�N�q�l�l���Ѧ^ SMS �����T�W�١C(�Ҧp�A�P MTA SMS �q�D���p���D��W��)�C�p����w�A�h�|�ϥγz�L CHANNEL �ﶵ��w���q�D�������D��W�١C
PARSE_RE_0, PARSE_RE_1, ..., PARSE_RE_9
(�r��AUTF-8 �`�W��ܦ�) ����ʹq�ܷ��q�l�l��A�h�D�]�w�ɻݭn�q SMS �l��r���^��ؼйq�l�l���}�C�z�L�@�өΦh�ӲŦX POSIX ���`�W��ܦ� (RE) �i�H�F���ت��CSMS �l���r�N�ѨC�ӱ`�W��ܦ��i����A���ܧ�첣�ͥؼйq�l�l���}���۲Ŷ��ءA�Ϊ̥Χ��Ҧ��`�W��ܦ�����C
�C�ӱ`�W��ܦ������ŦX POSIX�A�åB�� UTF-8 �r�����s�X�C�o�DZ`�W��ܦ�������X�r�� 0 �@���ؼЦ�}�C�]�i�H��ܩʦa��X�b Subject:���Y�椤�ϥΪ���r�@���r�� 1�A��X�b�l�夤�ϥΪ���r�@���r�� 2�C��Q�`�W��ܦ��u��ӡv����r�٥i�b�l��ϥΡA�H�᪺����r��X�@���r�� 2�C
�`�W��ܦ����xզ��Ǭ� PARSE_RE_0�BPARSE_RE_1�B...�A���� PARSE_RE_9�C�p����w���`�W��ܦ��A�h�ϥΥH�U�w�]�`�W��ܦ��G
[ \t]*([^\( ]*)[ \t]*(?:\(([^\)]*\))?[\t]*(.*)
���w�]�`�W��ܦ��&��H�U���!G
[ \t]*
�����e�ɪŮ�r�� (SPACE �M TAB)�C
([^\( ]*)
�ؼйq�l�l���}�C�����Ĥ@�ӳ�i�r��C
[ \t]*
������r���C
(?:\(([^\)]*)$1\))?
�A�������O�i��D����r�C�����ĤG�ӳ�i�r��C�e�� ?: �i�ϥ~�A������i�r��C���̶ȥΩ�N�䤺�e�s�լ����H�r�� ? ����@ RE�C���H�r�� ? �|�Ϧ� RE ���6ȲŦX�s�Τ@���A�۷���ܦ� {0,1}�C
[ \t]*
������r���C
(.*)
�b�l�夤�O�d��r�C�����ĤT�ӳ�i�r��C
�Ҧp�A�ϥΤW�z�`�W��ܦ��A�d�� SMS �l��G
dan@sesta.com (���) �������
�i�o�X�q�l�l��G
�ܡGdan@sesta.com
�D���J����������
�b�ĤG�ӽd�Ҥ��ASMS �l��G
sue@sesta.com �����t�@�Ӵ��
�|�o��G
�ܡGsue@sesta.com
�����t�@�Ӵ��
�Ъ`�N�ASMS �l��b�ϥΤW�z�`�W��ܦ��i����e�A�N��Ķ�� Unicode �� UTF-16 �s�X�C�M��A��Ķ��r�N�ϥΥ�e�q UTF-8 �ഫ�� UTF-16 ���`�W��ܦ��i����C����A���G�|�w��ؼйq�l�l����Ķ�� US-ASCII�F�w�� Subject: ��r��Ķ�� EMAIL_HEADER_CHARSET (�p�G��)�F�w��l����Ķ�� EMAIL_BODY_CHARSET (�p�G��)�C
PROFILE
(�r��B�uGSM�v�B�uTDMA�v�ΡuCDMA�v) ���w�� SMS �]�w�ɡC�ثe����T�u�Ω�N SMS �u��ǺX�й�M�� RFC 822 Priority: ���Y��C�]���A�� USE_SMS_PRIORITY=0 (�ӿﶵ���w�]�]�w) �ɡA���ﶵ���ͮġC
SELECT_RE
(�r��AUS-ASCII �`�W��ܦ�) �ŦX US-ASCII POSIX ���`�W��ܦ��A�Ω���C�� SMS �l�� SMS �ؼЦ�}�C�p�G SMS �l�ؼЦ�}�ŦX�� RE�A�h�� SMS �l��N�ھڦ��h�D�]�w�ɡA�z�L�h�D�ǰe�ܹq�l�l��C
�Ъ`�N�A�ѩ� SMS �l�ؼЦ�}�w�b US-ASCII �r��������w�A�]���A���`�W��ܦ��٥�����H US-ASCII ��ܡC
SMSC_DEFAULT_CHARSET
(�r��A�r�����W��) ���� SMSC �ϥΪ��w�]�r�����W�١C���ﶵ����ӱ`�ο�ܬ� US-ASCII �M UTF-16-BE (USC2)�C�p����w�A�h���w�� US-ASCII�C
USE_SMS_PRIORITY
(��ơA0 �� 1) �̹w�]�A(�ϥ� USE_SMS_PRIORITY=0)�ASMS �l���u��ǺX�з|�Q�����A���H�q�l�l��@�P�ǰe�C�Y�n���u��ǺX�лP�q�l�l��@�P�ǰe�A�Ы�w USE_SMS_PRIORITY=1�C�� D-25 ����u��ǺX�лP�q�l�l��@�P�ǰe�ɡA�q SMS �ܹq�l�l��M�G
�� D-25 �q SMS ��M�ܹq�l�l���u��ǺX��
SMS �]�w��
SMS �u��ǺX��
�q�l�l���u��ǡG���Y��
GSM
0(Non-priority)
1, 2, 3(Priority)
�L���Y�� (��� Normal)
Urgent
TDMA
0(Bulk)
1(Normal)
2(Urgent)
3(Very Urgent)
Nonurgent
�L���Y�� (��� Normal)
Urgent
Urgent
CDMA
0 (Normal)
1 (Interactive)
2 (Urgent)
3 (Emergency)
�L���Y�� (��� Normal)
Urgent
Urgent
Urgent
�Ъ`�N�A�q�l�l�� Priority: ���Y�檺�Ȭ� Nonurgent�BNormal �� Urgent�C
USE_SMS_PRIVACY
(��ơA0 �� 1) �̹w�]�A(�ϥ� USE_SMS_PRIVACY=0)�ASMS �l���p�K�ʫ�з|�Q�����A���H�q�l�l��@�P�ǰe�C�Y�n���T�P�q�l�l��@�P�ǰe�A�Ы�w USE_SMS_PRIVACY=1�C�� D-26 ��ܨp�K�ʫ�лP�q�l�l��@�P�ǰe�ɡA�q SMS �ܹq�l�l��M�G
�� D-26 �q SMS ��M�ܹq�l�l�p�K�ʺX��
SMS �p�K�ʺX��
�q�l Sensitivity: ���Y��
0 (������)
�L���Y��
1 (������)
Personal
2 (��K)
Private
3 (���K)
Company-confidential
�Ъ`�N�A�q�l�l�� Sensitivity: ���Y�檺�Ȭ� Personal�BPrivate �� Company-confidential�C
��V SMS ���t�m�d��
����B�@�覡�����w
�����d�ҡA��ڭ̰��w�ݭn�H�U�B�@�覡�G
���F�o���B�@�覡�A3�i��H�U���w�M��w
�i�@�B���w�M��w
SMS �q�D�t�m
�Y�n�ϤW�z�B�@�覡�ͮġA�i�H�b imta.cnf �ɮפ��ϥΥH�U SMS �q�D�t�m (�N�H�U��[�J�ɮ��3B)�G
(�Ŧ�)
sms
sms.domain.comSMS �q�D�ﶵ�ɮ�
�q�D���ﶵ�ɮ� sms_option �i�H�]�t�H�U�]�w�G
SMPP_SERVER=gateway.domain.com
SMPP_PORT=503
USE_HEADER_FROM=0
DEFAULT_SOURCE_ADDRESS=000
GATEWAY_PROFILE=sms1
SMSC_DEFAULT_CHARSET=UCS2SMS �h�D��A���t�m
�̫�A�h�D��A���t�m�ɮ� sms_gateway.cnf ���~�[3�p�U�ҥܡG
��զ��t�m
�p�G�S�� SMSC �i�Ѵ�աA�z�i��|�Q���Y�Ǧ^���աC�z�L sms_option �ɮפ����@���B�~�]�w�A�K�i�H���W�z�t�m���@��²�檺�^���աC
�B�~ sms_option �ɮ׳]�w
sms_option �ɮת��B�~�]�w���G
! �]���A�ڭ̤��N��r�[�J SMS �l�塱
FROM_FORMAT=
SUBJECT_FORMAT=
CONTENT_PREFIX=�p�G�S���o�dz]�w�A�]�t�G
user@domain.com (�d�ҥD��)�d�Ҥ�r
���q�l�l��N�|�ഫ�� SMS �l��G
From:user@domain.com Subject:�d�ҥD��Msg:�d�Ҥ�r
�Ϥ��A�N���|�ϥΦ�ʹq�ܦܹq�l�l��{���X�w�j��榡�A�ӬO�G
user@domain.com (�d�ҥD��)�d�Ҥ�r
�]���A�ݭn (���^����) �� FROM_FORMAT�BSUBJECT_FORMAT �H�� CONTENT_PREFIX �ﶵ��w�ťզr��C
���^����
�ǰe�n�ǰe�� 000@sms.domain.com ���q�l�l��A�Ҧp�G
���G�O�o�ʹq�l�l��3��Ѧ^�q�l�l��� user@domain.com�C�нT�w�w�N sms.domain.com �[�J��z�� DNS �ΥD��?�A�H�i���աC
SMS �h�D��A���x�s�ݨD�Y�n�T�w�z�N�Ω� SMS �h�D��A�����귽�e�q�A�Шϥαq�� D-27 �����ݨD�H�αz�w�j��C����e�l�ƶq�M RECORD_LIFETIME �]�w�����ͪ��ȡC
�� D-27 �]�t��{�O��BSMPP ��e���H�� SMPP ��A�����ݨD�C
�� D-27 SMS �h�D��A���x�s�ݨD
����
�ݨD
�O���餺��{�O��
�C����e���l�ݭn 33+m+s �Ӧ줸�ժ����0O����A�䤤 m ���Ӷl�� SMS �l�� ID ��� (1 <= m <= 64)�A�� s ���Ӷl�� SMS �ӷ���}��� (1 <= s<= 20)�C
�� MAKE_SOURCE_ADDRESS_UNIQUE=0 �ɡA�u�|�ϥ� 16+m �Ӧ줸�աC��� 64 �줸�@�~�t�ΡA�C�ӰO��n��� 49+m+s �Ӧ줸�ժ����0O���� [�� MAKE_SOURCE_ADDRESS_UNIQUE=0 �ɬ� 24+m]�C
�t�Ъ`�N�A���|�0t�{����ڤW�i��|���C�ӰO��0t��j�����0O���鳡�!C
�̤j�O��Ƭ� 43,000,000,000 (2**32-1)�C�p�G�֩� 16,800,000 �ӰO�� (2**24)�A����|��Ӥj�� 16 Mb�F�p�G�֩� 67,100,000 (2**26) �ӰO��A����|��Ӥj�� 64 Mb�F�p�G�h�� 67,100,000 �ӰO��A����|��Ӥj�� 256 Mb�C
64 �줸�@�~�t�η|�����O����C
�o�Ǯ���٤��]�t�C�ӰO��ݭn��Ӫ��O����C
�ϺФ���{�O��
�C����e���l���ݭn�H�U�줸�ռƶq�G
81+m+2s+3a+S+2i
�䤤�G
���S�w�O��j�p���|���l�T���� From: �P To: ��}��סB�T���ʻP�l�� ID�A�H�� Subject: ���Y���ת��v�T�C���Y���w���l��Ыت̡C
�̤j�O���� 910 �Ӧ줸�աC
�ϥ� MAKE_SOURCE_ADDRESS_UNIQUE=0 �ɡA�C�ӰO��j�p (�H�줸�լ����) ���J78+m+3a+S+2i�C
SMPP ��e��
�C����e SMPP ���q�@�~��Ө�� TCP �q�T�ݡG�@�ӥΩa SMPP �Τ�ݡA�t�@�ӥΩ� SMPP ��A���C32 �줸�@�~�t�ΤW�C�ӳs�u�j���� 1 Kb ���0O����A�� 64 �줸�@�~�t�Ϊ��h�� 2 Kb�C
SMPP ��A��
�C�Ӥ��e���s�u�|��Ӥ@�� TCP �q�T�ݡC32 �줸�@�~�t�ΤW�C�ӳs�u�j���� 1 Kb ���0O����A�� 64 �줸�@�~�t�Ϊ��h�� 2 Kb�C
�Ҧp�A�p�G�w�hC�?����e 50 �ʶl��ASMS �ӷ���}�� 13 �Ӧ줸�ժ�ASMS �l�� ID ���嫬��� 12 �Ӧ줸�աA�q�l�l���}�� 24 �Ӧ줸�աASubject: �欰 40 �Ӧ줸�աA�q�l�l�� ID �P�T���� ID �U�� 40 �Ӧ줸�աA�Ӿ�{��ƭn�O�d 7 �ѡA�h�G
���ޥi�H���ѥR�����ϺШӳB�z���ϺлݨD�A�� 32 �줸��W�����0O����ݨD�N�j���j�� 2 GB�C�Y�n��ֵ��0O����κϺ��x�s�һݪ��e�q�A�Шϥ� RECORD_LIFETIME �ﶵ�A�Y�u�O��O�d�ɶ��C