OpenMSISDN
8171 단어 announcement
오픈 소스 E164 - E212 매핑 데이터 세트
OpenMSISDN Mapper는 상세하고 고품질의 e164 및 e212 매핑 데이터베이스입니다. 음성 및 SMS 트래픽이 정확한 목록을 가지려면 정확한 청구, 보고 및 라우팅 목적을 위해 필수적입니다.
통신 제공업체와 개발자가 우수한 품질의 e.164에서 e.212 매핑 데이터베이스를 찾는 것은 놀라울 정도로 어렵습니다. 이 데이터 세트는 10개 이상의 서로 다른 데이터 소스를 사용하여 수동으로 생성 및 업데이트되었습니다. 데이터는 유용할 것이라는 희망으로 제공되지만 어떠한 보증도 하지 않습니다.
좋아하는 텍스트 편집기로 원시 json 파일
OpenMSISDNMapper.json
을 열어 사용하거나 원하는 파일 형식으로 변환할 수 있습니다. SQL 또는 CSV를 사용하고 원하는 대로 사용할 수 있으며, json 파일에서 빠른 RESTful API 서버를 생성하여 애플리케이션에서 사용할 수도 있습니다.이 API를 사용하면 OpenMSISDN 매퍼 데이터 세트와 통합하고 상호 작용할 수 있습니다.
데이터는 표준 JSON 응답으로 제공되며 HTTP 상태 코드를 사용하여 결과를 결정합니다.
API 생성
npm install -g
json-server --watch OpenMSISDNMapper.json
API 사용
[
{
"prefix_e164": 202,
"Country": "EGYPT",
"Network Description": "Fixed - Cairo",
"mccmnc_e212": 0,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20,
"Country": "EGYPT",
"Network Description": "Fixed - Roc",
"mccmnc_e212": 0,
"mccmnc_secondary": ""
},
{
"prefix_e164": 2011,
"Country": "EGYPT",
"Network Description": "Mobile - Etisalat",
"mccmnc_e212": 60203,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20110,
"Country": "EGYPT",
"Network Description": "Mobile - Etisalat",
"mccmnc_e212": 60203,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20111,
"Country": "EGYPT",
"Network Description": "Mobile - Etisalat",
"mccmnc_e212": 60203,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20112,
"Country": "EGYPT",
"Network Description": "Mobile - Etisalat",
"mccmnc_e212": 60203,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20114,
"Country": "EGYPT",
"Network Description": "Mobile - Etisalat",
"mccmnc_e212": 60203,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20115,
"Country": "EGYPT",
"Network Description": "Mobile - Etisalat",
"mccmnc_e212": 60203,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20117,
"Country": "EGYPT",
"Network Description": "Mobile - Etisalat",
"mccmnc_e212": 60203,
"mccmnc_secondary": ""
},
{
"prefix_e164": 2012,
"Country": "EGYPT",
"Network Description": "Mobile - Orange",
"mccmnc_e212": 60201,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20120,
"Country": "EGYPT",
"Network Description": "Mobile - Orange",
"mccmnc_e212": 60201,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20122,
"Country": "EGYPT",
"Network Description": "Mobile - Orange",
"mccmnc_e212": 60201,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20127,
"Country": "EGYPT",
"Network Description": "Mobile - Orange",
"mccmnc_e212": 60201,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20128,
"Country": "EGYPT",
"Network Description": "Mobile - Orange",
"mccmnc_e212": 60201,
"mccmnc_secondary": ""
},
{
"prefix_e164": 201,
"Country": "EGYPT",
"Network Description": "Mobile - Roc",
"mccmnc_e212": 6020,
"mccmnc_secondary": " 602 602999"
},
{
"prefix_e164": 2010,
"Country": "EGYPT",
"Network Description": "Mobile - Vodafone",
"mccmnc_e212": 60202,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20100,
"Country": "EGYPT",
"Network Description": "Mobile - Vodafone",
"mccmnc_e212": 60202,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20101,
"Country": "EGYPT",
"Network Description": "Mobile - Vodafone",
"mccmnc_e212": 60202,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20106,
"Country": "EGYPT",
"Network Description": "Mobile - Vodafone",
"mccmnc_e212": 60202,
"mccmnc_secondary": ""
},
{
"prefix_e164": 20109,
"Country": "EGYPT",
"Network Description": "Mobile - Vodafone",
"mccmnc_e212": 60202,
"mccmnc_secondary": ""
},
{
"prefix_e164": 2015,
"Country": "EGYPT",
"Network Description": "Mobile - We",
"mccmnc_e212": 60204,
"mccmnc_secondary": ""
}
]
도움을 받다
가능한 한 빨리 커뮤니티에서 도움말을 제공하며 문제를 열 수 있습니다here .
보증
OpenMSISDN 매퍼 데이터는 유용할 것이라는 희망으로 제공되지만 어떠한 보증도 제공되지 않습니다. 상품성 또는 특정 목적에의 적합성에 대한 묵시적 보증 없이도. 자세한 내용은 GNU General Public License를 참조하십시오.
기부금
이 목록을 오류 없이 모두에게 유용하게 유지하기 위해 커뮤니티 구성원이 풀 요청을 생성하여 데이터 세트 개선에 기여할 것으로 기대합니다. 풀 요청이 열리면 프로젝트 작성자는 HLR을 사용하여 확인을 실행하여 업데이트된 데이터가 마스터 브랜치에 병합되기 전에 올바른지 확인합니다.
첫 번째 기여 제출
1- 복제 프로젝트
git clone https://github.com/ajamous/OpenMSISDNMapper/
.2- 다음 명령을 실행하여 새 분기를 생성합니다.
git checkout -b new_branch
3- 다음 명령을 사용하여 업스트림 리포지토리에 대한 새 원격 생성:
git remote add upstream https://github.com/ajamous/OpenMSISDNMapper/
4- 새 분기로 전환
git checkout -b new_branch
5- 원하는 텍스트 편집기를 사용하여 편집
OpenMSISDNMapper.json
6- 변경 사항 커밋
git commit -S -m "Dial Code Improvmenth"
7- 변경 사항 푸시
git push -u origin new_branch
리포지토리에 변경 사항을 푸시하면 비교 및 풀 요청 버튼이 GitHub에 나타납니다. 그것을 클릭하고 다음
Create pull request button
을 클릭하여 풀 리퀘스트를 엽니다.게시물 OpenMSISDN이 TelecomsXChange (TCXC) Blog에 처음 나타났습니다.
Reference
이 문제에 관하여(OpenMSISDN), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ameedjamous/openmsisdn-4kca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)