질문을 삭제하지 말아주세요.!
 
1
0
-1
  1. 라라벨 env 파일 안에 변수 NEXMO_SMS_FROM=8226349****설정
  2. class SendTransSMSJob 안에 

    Nexmo::message()->send([
    'to' => $celNum ,
    'from' => env('NEXMO_SMS_FROM'), 
    'type' => 'unicode',
    'text' => trans('Msg._sendTransSMSMsg',["host"=> $equipInfo["vc_host"] ,"ip"=> $equipInfo["vc_ip"]]) //

  3. class SendErrSMSJob

    Nexmo::message()->send([
    'to' => $celNum ,
    'from' => env('NEXMO_SMS_FROM'),
    'type' => 'unicode',
    'text' => trans('Msg._sendErrSMSMsg',["host"=> $equipInfo["vc_host"]]
    ]);

    결론은 3번의 class SendErrSMSJob은 문자발송시 송신자 번호 NEXMO_SMS_FROM변수 8226349**** 
    로 잘 옵니다. 하지만 2번의 class SendTransSMSJob은 송신자 번호자 00944114359***로 옵니다. 
    같은 변수를 사용하는데 송신자 번호가 다르게 오는 이유를 모르겠습니다. 

          참고로 3번만 먼저 사용하고 있다가 2번을 생성하고 NEXMO를 유료로 변경하였습니다. 

         

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      아이고 질문을 올리신지가 꽤 오래되셔서 아마 벌써 해결하셨을 것 같네요.

      혹시라도 아직 해결 전이라면 재가 질문을 읽고 든 생각은 두가지 입니다.

      1. SendTransSMSJob 클래스가 사용되는 기기와 SendErrSMSJob 클래스가 사용되는 기기가 다른지 여부
      2. 혹시 queue 같은 것을 사용중인지 여부

      1번이라면 각 기기의 .env를 점검해보시면 되고

      2번이라면 변경된 .env가 반영되도록 queue 워커를 재시작할 필요가 있을 것 같습니다.

        CommentAdd your comment...