2012-06-28 8 views
4

두 가지 질문이 있습니다.PHP로 SMS 보내기 및 받기

  1. 는 그의 주문에 대한 정보를 제공하는 사용자에게 PHP의 웹 사이트에서 SMSes를 보내려고합니다. 나는 우리가 일반적으로 큰 전자 상거래 웹 사이트에서 얻는 것처럼 SMS를 'TD-COMPANY-NAME'으로 표시해야합니다. 이것을 어떻게 성취합니까? 어떻게이 포인터가 완료됩니까? 나는 단지 인터넷 검색을 돌고있다.

  2. 또한 다른 형식의 응용 프로그램에 SMS를 보내고 파싱되고 해당 업데이트가 데이터베이스에서 수행되는 다른 운영자가 있습니다. 이것을 어떻게 성취합니까?

참고 :이 응용 프로그램은 로컬에서 인도에서 작동하도록 설계되었습니다. 백엔드는 PHP이고 MySQL입니다.

+1

이미 SMS 게이트웨이에 액세스 할 수 있습니까? 지금까지 뭐 해봤 어? – acme

+0

나는 동일한 것을 찾고있다. 이 작업을 시작할 수 없습니다. 그러므로 질문을하십시오. – mtk

답변

7

전송 및 PHP에 NexmoTwilio

확인 SMS에를받을 수 있습니다.

나는 둘 다 사용했습니다. Twilio는 학습 곡선이 얕다고 생각합니다. 그러나 Nexmo는 무료 메시지을 번 제공합니다. 따라서 응용 프로그램에 따라 큰 영향을 줄 수 있습니다 (예 : SMS 투표 시스템).

둘 다 훌륭한 문서 및 PHP 코드 샘플을 제공합니다.

+3

나는 Twilio를 확인했다. 나는 인도에서 사용할 수 없다고 생각한다. 내가 틀렸다면 알려주세요. – mtk

+0

Nexmo는 더 나은 국제 지원을 제공합니다. –

+0

감사합니다. 그것을 빨리 보았습니다. Nexmo 정말 멋지 네요. – mtk

1

GSM 모뎀을 사용하여 자체 인프라로 SMS를 보내고받는 서버 주변에 구축 된 솔루션을 찾고 있다면 정말 SMS Server Tools을 봐야합니다. 스풀 디렉토리를 통해 응용 프로그램과 상호 작용합니다 (기본적으로 특정 디렉토리에 보내려는 서식있는 텍스트 파일을 작성하고 응용 프로그램이 나머지를 처리합니다). 설치가 간단하고 신뢰할 수 있습니다.

0

직렬 포트 GSM 모뎀을 통해 SMS를주고받는 PHP 코드를 작성할 수 있습니다. SMS 게이트웨이 나 Twilio 같은 솔루션을 사용하는 것보다 훨씬 낫습니다. 이 경우 서비스가 중단되는 경우 귀하의 비즈니스가 어떠한 이유없이 영향을받을 수 있으므로 귀하는 전적으로 귀하에게 의존하고 있습니다.

+0

그렇게하지 않는 것에 대한 몇 가지 주장 : https://stackoverflow.com/questions/914847/what-are-the-advantages-of-using-sms-gateway-for-sending-receiving-text-messages/46268530#46268530 – astef

1

FrontlineSMS를 시도해 보면서도이 도구는 훌륭한 도구이며 일부 국가에서만 독점적 인 것은 아니며 모든 국가를 지원합니다. 또한 PHP POST 및 GET 메소드에서도 훌륭한 문서와 좋은 지원을 제공합니다. 당신이 TD-COMPANY-NAME라고도 무엇 http://www.frontlinesms.com/

0

보통 SenderId, 또는 Source로 호출됩니다

여기 링크입니다. 우리는 그것을 our API calls에서 모두 지원합니다. 예를 들어

이 요청 :에

curl -X "POST" https://api.wavecell.com/sms/v1/amazing_hq/single \ 
    -u amazing:1234512345 \ 
    -H "Content-Type: application/json" \ 
    -d $'{ "source": "AmazingDev", "destination": "+6512345678", "text": "Hello, World!" }' 

결과 : 당신의 질문의 두 번째 부분에 대해서는 SMS with custom SenderId

, 나는 그들 모두 때까지 여러 다른 소스를 사용에는 문제가 아닌 공격하지 않습니다 참조 및 정통 (다른 브랜드 이름을 모방하려고하지 마십시오).