2014-09-17 8 views
0

RapidSMS 앱이 실행 중이며 정상입니다. 그것은 SMS 게이트웨이로 Kannel을 사용하고 A와 B의 두 SMS 공급자에게 연결됩니다.특정 백엔드 중 하나를 선택하도록 RapidSMS 적용

등록 프로세스가 있습니다. 등록 할 때 응용 프로그램 사용자는 자신의 전화 번호를 포함하여 사용자 프로필을 저장합니다 그의 SMS 공급자 == 백엔입니다.

다시 응답 할 때 내 응용 프로그램이 동일한 bakend으로 응답해야하는 문제가 있습니다. 즉이 번호에 등록 된 사용자는, Kannel을 사용하여 응답 메시지를 처리하도록되어있는 경우 얻을-URL 백엔드를 가리키는 (을 kannel 구성에서). 그건 아무 일도 아니야. 내 응용 프로그램 B을 사용하는 사용자에 응답하는 사용하고 있습니다.

사이의 메시지 사이에는 막대한 비용이 듭니다.

그래서 동일한 백엔드로 응답하도록 앱을 강제 적용 할 수있는 방법이 있습니까? 하나 있다면 RapidSMS 또는 Kannel에서 수행됩니까?

답변

0

RapidsSMS 설정 파일에서 지정한 백엔드가 kannel.conf의 SMS 공급자 구성과 일치하는지 확인하십시오. 등록 프로세스를 어떻게 처리하는지 확인하십시오. RapidSMS에서는 모든 연결이 자동으로 백엔드와 연결되므로 백엔드 저장을위한 코드를 작성할 필요가 없습니다. RapidSMS의 메시지 로그를 확인하여 메시지가 의도 된 연결 (예 : 백엔드 + 신원)을 통과하는지 확인하십시오.

감사합니다.