Smart Call By S. Alex Raj S.Mahesh
Intro Present communication Techniques Telephone call Fax E-mail Postal System Telegram
Drawbacks Cost for the call Separate Infrastructure Implementation Cost Cannot be user interactive Quality of service Network Problem
What is VoIP? Voice over Internet Protocol (VoIP), is a technology that allows you to make voice calls using a broadband Internet connection instead of a regular (or analog) phone line. Some VoIP services may only allow you to call other people using the same service, but others may allow you to call anyone who has a telephone number - including local, long distance, mobile, and international numbers
Structure of VoIP
Specifications Front End Back End Asterisk Soft Phone-3CX Dialer Script
Asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX)Used in Linux Platform voice mail, conference calling, interactive voice response (phone menus), automatic call distribution.
Asterisk General Architecture
Architecture to make local area Connection HUB Asterisk Server End System 1 End System 2 End System 3 End System 4 End System 5 End System 6
Process on Making a Call HUB 4 1 3 2 Asterisk Server End System 6001 End System 6000
This the asterisk Login page
To Create New User
IP Soft Phone(3cx)
Configuring 3cx
Extra Features CALL FORWARD ON BUSY CALL FORWARD ON NO ANSWER CALL FORWARD ON BUSY AND NO ANSWER FOLLOW ME REMOTE FOLLOW ME CALL PICKUP CALL CONFERENCE DO NOT DISTRUB RING GROUP VIDEO CHAT
Ring Group HUB 4 1 2 4 3 End System 6001(B) End System 6000(A) Asterisk Server End System 6002(C)
Ring Group Let extensions A, B and C be members of Emergency group. If A dials emergency dialing code (6400), extensions B and C get ring even if any of the extensions has exercised DND facility. When any one of these three extensions answers the call, ring on the remaining extensions will be cut automatically. The code can be set through GUI itself.
CALL FORWARD ON BUSY AND NO ANSWER HUB 6 1 2 4 5 3 End System 6001 End System 6000 Asterisk Server End System 6002
CALL FORWARD ON BUSY Any Station user can exercise this feature by dialing *143 and an extension number to which calls are to be forwarded when that station is busy. When any call comes to this extension when it is busy, call will be immediately forwarded to the programmed extension. CANCELLATION PROCEDURE: Registration of Call Forward on Busy facility can be cancelled by dialing *153.
CALL FORWARD ON NO ANSWER Any Station user can exercise this feature by dialing *243 and an extension number to which calls are to be forwarded when that station is busy. When any call comes to this extension when it is busy, call will be immediately forwarded to the programmed extension. CANCELLATION PROCEDURE Registration of Call Forward on Busy facility can be cancelled by dialing *253.
CALL FORWARD ON BUSY AND NO ANSWER Any Station user can exercise this feature by dialing *343 and an extension number to which calls are to be forwarded when that station is busy. When any call comes to this extension when it is busy, call will be immediately forwarded to the programmed extension. CANCELLATION PROCEDURE Registration of Call Forward on Busy facility can be cancelled by dialing *353
FOLLOW ME HUB 4 1 2 3 End System 6001 End System 6000 Asterisk Server 6002
FOLLOW ME REGISTRATION PROCEDURE Extension A can register ‘follow me’ to extension B by dialing *144 and then extension number of B. If the facility is registered, A gets acceptance tone. Else A gets error tone, If B has enabled DND B has enabled ‘follow me’ on A B is operator Cancellation Procedure: Registration of Follow Me facility can be cancelled by dialing *154.
REMOTE FOLLOW ME To enable a station, say A, to be remotely followed, set password from A by dialing *146 followed by a 4 digit password. Then, to enable this feature at any extension ( say B) which acts as remote for A, dial *145 followed by A's extension number at B. The system will prompt to enter the password. Type the password followed by #. After enabling, if A receives a call, the call be forwarded to remote extension B. CANCELLATION PROCEDURE Registration of Remote Follow Me facility can be cancelled by dialing *155.
CALL CONFERENCE 6300 HUB 2 1 4 3 End System 6001(B) End System 6000(A) Asterisk Server End System 6002(C)
DO NOT DISTURB DND HUB 1 3 2 Asterisk Server End System End System 6001 End System 6000
DO NOT DISTURB Extension A can exercise DND facility by dialing *78. If extension A is enabled for DND, A gets acceptance tone. Extension A gets error tone if Extension A is disabled for DND Extension A is programmed as DID extension Some other extension B has put call forward on extension A. CANCELLATION PROCEDURE Registration of Do Not Disturb facility can be cancelled by dialing *79
Video Call
CALL PICKUP If extension A is ringing, extension B can pick up the call ringing at A by dialing **. The pick up code can be changed to any desired by editing the “pickupexten” feature in features.conf.
Advantages Easily Implemented Free of Cost Open Source User Interface Quality of Service No Separate Infrastructure Required Does not require a private telephone exchange
Can Be Also Wireless? Disadvantage Soft phone – Android,Windows Unique IP Make Global Calls Also Implement a costless Telecom service Disadvantage Limited IP address (But When taking IPv6 into account.It is overcomed)
Connection Through Wireless Network Wireless Hub Asterisk Server End System 4 End System 5 End System 6 End System 1 End System 2 End System 3
Conclusion World Under one click will become world under one free call