All Projects → scottphilip → caller-lookup

scottphilip / caller-lookup

Licence: GPL-3.0 License
Reverse Caller Id using TrueCaller

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to caller-lookup

Core
Free, easy to setup PBX for small business based on Asterisk 16 core
Stars: ✭ 190 (+245.45%)
Mutual labels:  asterisk, voip, asterisk-pbx, pbx
AmiClient
Modern .NET Standard client for accessing the Asterisk AMI protocol using async/await and Reactive Extensions (Rx)
Stars: ✭ 30 (-45.45%)
Mutual labels:  asterisk, voip, asterisk-pbx
Astive
Media controller for Asterisk PBX (FastAGI Server)
Stars: ✭ 37 (-32.73%)
Mutual labels:  agi, asterisk
Voicer
AGI-server voice recognizer for #Asterisk
Stars: ✭ 73 (+32.73%)
Mutual labels:  agi, asterisk
Astergazer
Combined dialplan and FastAGI services with a visual dialplan constructor for Asterisk PBX
Stars: ✭ 28 (-49.09%)
Mutual labels:  asterisk, asterisk-pbx
Browser Phone
A fully featured browser based WebRTC SIP phone for Asterisk
Stars: ✭ 95 (+72.73%)
Mutual labels:  asterisk, voip
Sippts
Set of tools to audit SIP based VoIP Systems
Stars: ✭ 116 (+110.91%)
Mutual labels:  asterisk, voip
Pagi
PHP AGI ( Asterisk Gateway Interface ) facade, with CDR ( Call Detail Record ), Call spool and schedule auto dial, Send and Receive Fax, Channel Variables, and Caller ID management
Stars: ✭ 161 (+192.73%)
Mutual labels:  agi, asterisk
Routr
Routr: Next-generation SIP Server
Stars: ✭ 788 (+1332.73%)
Mutual labels:  asterisk, voip
freepbx
FreePBX container (Asterisk 16; OpenPBX 15 with Backup and IVR modules installed)
Stars: ✭ 36 (-34.55%)
Mutual labels:  asterisk, freepbx
asterisklint
Asterisk PBX configuration syntax checker
Stars: ✭ 45 (-18.18%)
Mutual labels:  asterisk, asterisk-pbx
Kalbi
Kalbi - Golang Session Initiated Protocol Framework
Stars: ✭ 85 (+54.55%)
Mutual labels:  voip, asterisk-pbx
Homer App
HOMER 7.x Front-End and API Server
Stars: ✭ 88 (+60%)
Mutual labels:  asterisk, voip
Asterisk Cdr Viewer Mod
Simple and fast viewer for Asterisk CDRs and Recordings (Mod)
Stars: ✭ 76 (+38.18%)
Mutual labels:  asterisk, voip
Chan Sccp
Replacement for the SCCP channel driver in Asterisk. Extended features include Shared Lines, Presence / BLF, customizable Feature Buttons, and Custom Device State. Visit our discussion mailing list for help and join us as a developer if you like.
Stars: ✭ 127 (+130.91%)
Mutual labels:  asterisk, voip
Asterisk Cdr Viewer
Simple and fast viewer for asterisk CDRs / recordings
Stars: ✭ 29 (-47.27%)
Mutual labels:  asterisk, voip
Starpy
Mirror of Python twisted library for AMI and FastAGI: No pull requests here please. Use Gerrit: https://gerrit.asterisk.org
Stars: ✭ 77 (+40%)
Mutual labels:  agi, asterisk
Docker Freepbx
Dockerized FreePBX 15 w/Asterisk 17, Seperate MySQL Database support, and Data Persistence and UCP
Stars: ✭ 331 (+501.82%)
Mutual labels:  asterisk, voip
ominicontacto
The Open Source Contact Center Solution (mirror of https://gitlab.com/omnileads/ominicontacto)
Stars: ✭ 24 (-56.36%)
Mutual labels:  asterisk, voip
Katari
Katari - Python Session Initiated Protocol Framework
Stars: ✭ 29 (-47.27%)
Mutual labels:  asterisk, voip

Caller Lookup

Looks up any telephone number and returns known information about owner, including a score attribute that helps determine if the call is genuine or a marketing cold caller. This is helpful for looking up a caller id number before accepting.

Installation Instructions

pip install CallerLookup

Usage

with CallerLookup(username="[email protected]",
                  password="password",
                  secret="secret") as caller_lookup:

    result = caller_lookup.search(number="0202-456-1111", region_dial_code="1")
    print(str(result))

Output:

{
    "IS_VALID": True,
    "SCORE": 80.0,
    "RESULT": "SUCCESS",
    "REGION_DIAL_CODE": "1",
    "ADDRESS": "1600PennsylvaniaAveNW,
    TheWhiteHouse,
    Downtown,
    Washington,
    DC20006",
    "NUMBER_E164": "+12024561111",
    "REGION": "US",
    "NUMBER_NATIONAL": "(202)456-1111",
    "TIME_TAKEN": 0.701,
    "NAME": "WhiteHouse"
}

Dependencies

PyPI Packages:

  • GoogleToken
  • phonenumbers
  • cryptography
  • appdirs
  • requests
  • python-dateutil

Testing

Tested on Python:

  • 2.7
  • 3.6

Credits

Scott Philip

Berlin, Germany

Licence

GNU General Public License (Version 3, 29 June 2007)

CallerLookup Copyright © 2017 Scott Philip

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].