MTA와 SMSC 간에 양방향 전자 메일 및 SMS 라우팅을 설정하려면 다음 3단계 과정을 수행하는 것이 좋습니다.
SMS 주소 접두어 설정– SMS 주소 접두어를 선택합니다. 10자 이하인 모든 접두어를 사용할 수 있습니다.
게이트웨이 프로필 설정– SMS 게이트웨이 서버에 사용하기 위해 접두어를 반전시킵니다(게이트웨이 프로필을 설정함으로써).
SMSC 구성– 접두어로 시작하는 SMS 대상 주소를 SMS 게이트웨이 SMPP 서버로 라우팅하도록 SMSC를 구성합니다. 모바일에서 전송한 전자 메일은 접두어만 가집니다. 응답과 알림은 정확하게 10개의 십진수가 뒤에 오는 접두어를 가집니다.
MTA SMS 채널에 의해 생성되는 소스 SMS 주소는 선택된 SMS 주소 접두어와 일치하도록 설정해야 합니다. 그러려면 다음을 설정합니다.
MTA SMS 채널 옵션
USE_HEADER_FROM=0
DEFAULT_SOURCE_ADDRESS=prefix
첫 번째 설정은 채널이 전자 메일에 포함된 정보에서 SMS 소스 주소를 설정하지 않도록 합니다. 두 번째 설정은 다른 소스에서 설정되지 않은 경우 SMS 소스 주소가 선택된 접두어로 설정되도록 합니다.
해당 접두어를 전자 메일을 수락하여 라우팅할 SMS 대상 주소로 인식합니다. 그러려면 SELECT_RE 게이트웨이 프로필 옵션을 다음과 같이 지정합니다.
SELECT_RE=prefix
릴레이된 모든 SMS 소스 주소가 고유하도록 SMS 게이트웨이 서버의 게이트웨이 프로필을 설정해야 합니다. 이것은 기본 설정이지만 게이트웨이 프로필 옵션 MAKE_SOURCE_ADDRESSES_UNIQUE=1을 지정하여 명시적으로 설정할 수 있습니다. 결과적으로 다음 형식의 중계된 SMS 소스 주소가 만들어집니다.
prefixnnnnnnnnnn
여기서 nnnnnnnnnn은 고유한 10자리 십진수가 됩니다.
마지막으로 접두어(단순히 접두어만 또는 접두어와 10자리 숫자)와 일치하는 모든 SMS 대상 주소를 SMS 게이트웨이 서버의 SMPP 서버로 라우팅하도록 SMSC를 구성해야 합니다. 이러한 라우팅을 위한 정규식은 다음과 유사합니다.
prefix([0-9]{10,10}){0,1}
여기서 prefix는 DEFAULT_SOURCE_ADDRESS의 값이고 [0-9]는 10자리 숫자에 허용되는 값이며 {10, 10}은 최소한 10자리 및 최대한 10자리 숫자가 존재한다는 것을 지정하고 마지막으로 {0, 1}은 0개 또는 1개의 10자리 숫자가 존재할 수 있다는 것을 지정합니다.