Extra Form
PHP PHP 7.3
CMS Rhymix 2.x

라이믹스에 SMS 인증기능이 내장된 이후 처음 설정합니다.

coolsms에 충전하고 문자보내기는 잘됩니다.

https://console.coolsms.co.kr/credentials 에서 API key 생성해서 입력했습니다.

K-023.png.jpg

K-024.png

그럼에도 인증시 SMS를 보낼 수 없다네요.

K-022.png

debug를 찍어보면 변수 입력은 잘 되어있는 것같습니다.

라이믹스의 문제인지

coolsms쪽의 문제인지 조차 가늠이 안되네요.

debugPrint($sms);

에는 변수가 잘 들어가 있습니다.

$result = $sms->send();
debugPrint($result);

를 보면 아무것도 안나타나네요. 아예...

뭐가 잘못되었을까요?

  • profile

    고급 메일 발송모듈의 SMS 발송기록에는 뭐라고 나오나요?

  • profile profile
    테스트 결과 : 알수 없는 오류가 발생하였습니다.
    발송내역 : 라이믹스 SMS 발송 테스트입니다. CoolSMS 2021-08-17 21:17:29 성공
    실제 문자는 오지않습니다.
  • profile profile

    서버의 resolv.conf 문제나 방화벽 등의 이유로 아예 접속을 못 하고 있거나,
    접속을 하더라도 API 요청을 제대로 전달하지 못하고 있는 것 같습니다.

    CoolSMS에서 제공하는 PHP SDK가 무척 불안정합니다.
    라이믹스에서도 대충 땜빵해서 쓰고 있는데,
    서버 환경에 따라서는 SSL 처리나 그 밖의 부분이 제대로 되지 않을 수도 있습니다.
    이 부분 어디에서 오류가 발생하는지 디버그를 찍어봐야 합니다.

  • profile profile
    [errorCode] => InvalidMemberId
    [errorMessage] => memberId가 유효하지 않습니다.

    끙~
    Coolsms에 전화해봐야겠네요.